Tokfluence
Tokfluence
API Docs
API reference

Creators

Creators are TikTok accounts indexed by Tokfluence, with stats, contact info, and cross-platform presence baked in.

Run the same filtered search the Tokfluence app uses. Results are paginated; per_page caps at 100.

Query parameters

ParamTypeNotes
querystringFree text matched against tags, mentions, and bios.
min_followersintInclusive lower bound.
max_followersintInclusive upper bound.
min_engagement_ratefloate.g. 0.03 for 3%.
regions[]string[]ISO-3166 alpha-2 country codes (uppercase).
genderstringmale, female, humans, no_face, artificial_intelligence.
is_tiktok_verifiedboolVerified accounts only.
has_emailboolHas a public contact email.
hashtags[]string[]Without the # prefix.
mentions[]string[]Without the @ prefix.
has_youtube_linkedboolHas a discoverable YouTube channel.
has_instagram_linkedboolHas a discoverable Instagram profile.
sortstringfollower_count_desc, engagement_rate_desc, posts_per_week_desc, average_views_per_video_desc, or any of these with _asc.
pageintDefaults to 1.
per_pageintDefaults to 20, max 100.

Example

bash
curl "https://developers.tokfluence.com/v1/creators/search?query=fitness&min_followers=50000&regions[]=US" \
  -H "Authorization: Bearer $TOKEN"

Response

json
{
  "data": [
    {
      "id": "tkc_a1b2c3d4e5f6a7b8",
      "username": "alice",
      "bio": "Daily home workouts.",
      "picture": "https://...",
      "region": "US",
      "verified": false,
      "gender": "female",

      "has_email": true,
      "contact_email": "alice@example.com",
      "contact_emails": ["alice@example.com", "press@alice.tv"],

      "follower_count": 142000,
      "average_views_per_video": 38000,
      "engagement_rate": 0.052,
      "posts_per_week": 4.2,
      "video_count": 240,
      "total_likes": 7500000,
      "audience_regions": [{"id": "US", "share": 0.62}],

      "hashtags": [{"value": "fitness", "count": 12}],
      "mentions": [{"value": "nike", "count": 3}],

      "youtube": {
        "subscribers": 12000,
        "channel_url": "https://youtube.com/@alice",
        "country": "US",
        "verified": true,
        "video_count": 90,
        "views": 4000000
      },
      "instagram": null
    }
  ],
  "meta": {
    "page": 1,
    "per_page": 20,
    "total": 412,
    "total_pages": 21
  }
}

Field reference

ParamTypeNotes
idstringStable Tokfluence creator id (tkc_).
usernamestringCurrent TikTok username.
biostringProfile biography text.
picturestringProfile picture URL.
regionstringISO-3166 alpha-2, derived from creator location or top audience country.
verifiedboolTikTok verified badge.
genderstringInferred from profile picture (male, female, no_face, etc.).
has_emailboolWhether any contact email is known. Useful as a filter without parsing the array.
contact_emailstringPrimary contact email when known, else null.
contact_emailsstring[]All known contact emails, deduplicated.
follower_countintTikTok followers.
average_views_per_videointMean views over recent posts.
engagement_ratefloat0–1, e.g. 0.052 = 5.2%.
posts_per_weekfloatPosting cadence.
video_countintTotal TikTok videos.
total_likesintLifetime hearts across all videos.
audience_regionsobject[]Top audience countries with share.
hashtagsobject[]Most-used hashtags, with frequency.
mentionsobject[]Most-used @-mentions, with frequency.
youtubeobjectLinked YouTube channel info, or null.
instagramobjectLinked Instagram profile info, or null.
Contact emails are included by default
No separate "reveal email" call needed. The Developer plan covers email visibility through your standard credit budget — every creators.search or creators.show response includes whatever emails we have on file. Use has_email=true in search to narrow down to creators who actually have one.

GET/v1/creators/:id#

Fetch a single creator's profile. :id can be a TikTok username (e.g. wwe) or a Tokfluence creator ID (tkc_…).

bash
curl "https://developers.tokfluence.com/v1/creators/wwe" \
  -H "Authorization: Bearer $TOKEN"

GET/v1/creators/:id/posts#

Returns the creator's recent TikTok posts with stats, hashtags, mentions, and music metadata.

Query parameters

ParamTypeNotes
limitintDefaults to 24, max 50.
Live data — may take a few seconds
This endpoint hits TikTok via our proxy network on cold cache, so it costs 25 credits and can take a few seconds the first time you ask for a creator. On a warm cache it returns immediately. When the upstream needs to refresh stale data, the response is 202 with code: "analysis_pending" and a Retry-After header. You are not charged for the 202 — the credits come back. Retry after the suggested delay and the warm-cache hit will be billed normally.
bash
curl "https://developers.tokfluence.com/v1/creators/wwe/posts?limit=10" \
  -H "Authorization: Bearer $TOKEN"