Create Instagram Accounts with TokPortal API
Create real, geo-targeted Instagram accounts in any of 16+ countries via a single API call. Each account is set up on a real device with a local SIM card by a human manager — no bots, no VPNs, no emulators.
How it works
- You call the API to create a bundle with
platform: "instagram" - A local account manager in the target country creates the account on a real phone
- You get full credentials (email, password, TokMail access)
- You configure reels, posts, and carousels via API
- The manager posts your content organically
The account looks 100% native to Instagram because it is.
Create an Instagram account
curl -X POST https://app.tokportal.com/api/ext/bundles \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"bundle_type": "account_and_videos",
"platform": "instagram",
"country": "USA",
"title": "US Instagram - Fashion Brand",
"videos_quantity": 10
}'
Cost: 35 credits (25 account + 10 × 2 video slots).
Response:
{
"data": {
"id": "bundle_abc123",
"platform": "instagram",
"country": "USA",
"status": "pending_setup",
"videos_quantity": 10
}
}
Configure the profile
curl -X PUT https://app.tokportal.com/api/ext/bundles/bundle_abc123/account \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"username": "mybrand.us",
"visible_name": "My Brand",
"biography": "Fashion & lifestyle. New drops every week.",
"profile_picture_url": "https://example.com/logo.jpg"
}'
Instagram content types
TokPortal supports all Instagram content types:
| Video Type | Description | Use Case |
|---|---|---|
reel_video | Instagram Reel (video) | Short-form video content |
reel_carousel | Instagram Reel carousel (images) | Multi-image reels |
post_video | Instagram Post (video) | Feed video posts |
post_carousel | Instagram Post carousel (images) | Multi-image feed posts |
Configure a Reel
curl -X PUT https://app.tokportal.com/api/ext/bundles/bundle_abc123/videos/1 \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"video_type": "reel_video",
"description": "This outfit changed everything 🔥 #fashion #ootd",
"target_publish_date": "2026-03-15",
"video_url": "https://storage.example.com/reel1.mp4"
}'
Configure a carousel post
curl -X PUT https://app.tokportal.com/api/ext/bundles/bundle_abc123/videos/2 \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"video_type": "post_carousel",
"description": "Spring collection preview 🌸",
"target_publish_date": "2026-03-16",
"carousel_urls": [
"https://storage.example.com/img1.jpg",
"https://storage.example.com/img2.jpg",
"https://storage.example.com/img3.jpg"
]
}'
Add deep warming (recommended for Instagram)
Instagram is stricter than TikTok. Deep warming trains the algorithm over 7+ days with natural activity in your niche — scrolling, liking, following, engaging. This significantly improves reach on your first posts.
curl -X POST https://app.tokportal.com/api/ext/bundles \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"bundle_type": "account_and_videos",
"platform": "instagram",
"country": "USA",
"videos_quantity": 10,
"warming": "deep"
}'
Additional cost: 40 credits for deep warming.
Scale across countries
Create Instagram accounts in multiple countries at once with Performance Max:
curl -X POST https://app.tokportal.com/api/ext/bundles/bulk \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["instagram"],
"countries": ["USA", "GBR", "FRA", "DEU"],
"accounts_count": 2,
"videos_per_account": 10,
"title": "EU + US Instagram Launch"
}'
8 accounts × 10 videos = 80 localized Instagram posts across 4 countries.
You own everything
After delivery, you get:
- Full credentials (email + password)
- TokMail inbox access for verification codes
- The ability to log in and take over at any time
Retrieve credentials via API:
curl https://app.tokportal.com/api/ext/accounts/acc_xyz/detail \
-H "X-API-Key: tok_live_your_key"
What's next
- Getting Started — Your first API call
- Configure Videos — All platform-specific options
- Analytics — Track followers, views, engagement
- MCP Server — Manage campaigns from Cursor or Claude Desktop