Skip to main content

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

  1. You call the API to create a bundle with platform: "instagram"
  2. A local account manager in the target country creates the account on a real phone
  3. You get full credentials (email, password, TokMail access)
  4. You configure reels, posts, and carousels via API
  5. 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 TypeDescriptionUse Case
reel_videoInstagram Reel (video)Short-form video content
reel_carouselInstagram Reel carousel (images)Multi-image reels
post_videoInstagram Post (video)Feed video posts
post_carouselInstagram 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"
]
}'

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