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:
| Parameter | Effect |
|---|---|
accounts_count: 5 | 5 accounts per country per platform |
platforms: ["tiktok", "instagram"] | Both platforms |
countries: ["USA", "GBR"] | Both countries |
videos_per_account: 10 | 10 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
| Region | Countries |
|---|---|
| Americas | USA, Canada, Brazil |
| Europe | United Kingdom, Germany, France, Spain, Italy, Switzerland, Finland, Portugal |
| Asia-Pacific | Australia, 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
- Create Bundle — Single bundle creation
- CSV Import — Bulk video configuration from spreadsheets
- Analytics — Track performance at scale
- Getting Started — API quickstart