Skip to main content

Bulk TikTok Account Creation API

Create up to 500 TikTok accounts across multiple countries in a single API call using Performance Max. Each account is created on a real device in the target country — organic, native, and fully yours.

One call, hundreds of accounts

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": ["tiktok"],
"countries": ["USA", "GBR", "DEU", "FRA", "BRA", "AUS"],
"accounts_count": 5,
"videos_per_account": 10,
"title": "Q2 Global TikTok Launch",
"warming": "niche"
}'

This creates 30 accounts (5 per country × 6 countries) with 300 video slots total.

Credit cost: 30 × (25 + 7) + 300 × 2 = 1,560 credits.

How Performance Max works

The bulk endpoint generates accounts_count × platforms.length × countries.length bundles:

ParameterEffect
accounts_count: 55 accounts per country per platform
platforms: ["tiktok", "instagram"]Both platforms
countries: ["USA", "GBR"]Both countries
videos_per_account: 1010 video slots each

Result: 5 × 2 × 2 = 20 bundles, 200 video slots.

Multi-platform campaigns

Target both TikTok and Instagram simultaneously:

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": ["tiktok", "instagram"],
"countries": ["USA"],
"accounts_count": 10,
"videos_per_account": 20,
"warming": "deep"
}'

20 US accounts (10 TikTok + 10 Instagram) with 400 video slots.

Configure videos in bulk

After creation, use batch configuration or CSV import to set up all videos at once:

curl -X POST https://app.tokportal.com/api/ext/bundles/{bundle_id}/videos/csv \
-H "X-API-Key: tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"csv_url": "https://docs.google.com/spreadsheets/d/xxx/export?format=csv"
}'

The API downloads each video from the CSV, uploads it to storage, and configures the video slots automatically.

Supported countries

RegionCountries
AmericasUSA, Canada, Brazil
EuropeUnited Kingdom, Germany, France, Spain, Italy, Switzerland, Finland, Portugal
Asia-PacificAustralia, Indonesia, Malaysia, Philippines, Pakistan

Agency and enterprise use cases

  • Media agencies: Manage hundreds of local accounts for international clients
  • D2C brands: Launch in new markets with localized content
  • Affiliate marketers: Scale campaigns across niches and countries
  • SaaS companies: Organic social presence in every target market

What's next