TikTok creator API

A TikTok creator API built for sourcing.

Find TikTok creators by follower band, engagement rate, niche and geography: one GET request against an index of 1,000,000+ Instagram and TikTok creators.

base: https://api.ugcroster.com/v1 · auth: Bearer rsk_…

Short-form sourcing has a volume problem: TikTok surfaces creators algorithmically to viewers, not to the brands trying to book them. If your product or pipeline needs "fitness creators in the US with 50k+ followers and strong engagement" as data rather than as a feed, you need an index you can query. That is what GET /v1/creators/search is: 14 combinable filters over a directory of 1,000,000+ creators, returning up to 100 structured records per page.

Authentication is one header (Authorization: Bearer rsk_...) against one base URL, https://api.ugcroster.com/v1. The first request works from a bare curl command; an SDK is never required.

find-tiktok-fitness-creators.sh

LIVE
curl "https://api.ugcroster.com/v1/creators/search" \
  -H "Authorization: Bearer rsk_live_..." \
  -G \
  -d niche=fitness \
  -d country=US \
  -d follower_min=50000 \
  -d engagement_min=0.05 \
  -d sort=followers \
  -d limit=100

US fitness creators with 50k+ followers and 5%+ engagement, biggest first, full 100-record page. 10 credits.

Why this shape

What you get out of the box.

01

Filter for short-form performance

engagement_min filters on a computed 0–1 engagement ratio, so "5%+ engagement" is just a query parameter. Pair with follower_min/max to target nano, micro or mid-tier creators.

02

Geography down to city and state

city, state and country are first-class filters. Local campaigns, region-locked products and language targeting stop being a post-processing step.

03

Structured records for every creator

Each result is one creator record with 16 fields (handle, name, audience size, engagement, category, niches, bio, location, extracted email where available), ready to insert into your own tables.

How it works

How teams wire it in

1

Get a data key

Keys are self-serve and start at $49/month for 25,000 credits. A search costs 10 credits, a profile read costs 1, so the Starter tier covers 2,500 searches or 25,000 reads per month.

2

Build the query your product needs

Combine any of the 14 filters. A sourcing tool might run niche + country + follower band; an outbound pipeline adds has_email=true; a matching engine sorts by engagement.

3

Paginate and hydrate

Search pages carry a pagination object (page, limit, total). Walk the pages at your tier’s rate limit (60, 120 or 300 requests/minute) and hydrate individual creators with 1-credit profile reads.

In depth

Why an index beats watching the feed

TikTok creator discovery by hand means scrolling, vetting profiles one by one, and copying handles into a spreadsheet that is stale within a month. Discovery through analytics dashboards means seat pricing and CSV exports. An API changes the unit of work: your code asks a question, the index answers with records, and the answer lands directly in your database, your CRM or your agent’s context window.

The Roster index is maintained by the team that runs the UGC Roster marketplace, so the schema is owned by people with a production stake in its accuracy. Records resolve to one shape (16 fields including engagement_rate as a 0–1 ratio, niches, category, and location parsed to city/state/country), and each record carries a platform key so you always know which profile a row refers to.

It is also agent-ready. The whole surface ships as an MCP server (npx ugcroster-mcp, 59 tools), so a Claude- or Cursor-driven workflow can run the same TikTok creator searches with zero integration code, under the same key and the same rate limits as REST. When sourcing turns into hiring, a Roster brand plan adds briefs, contracts, messages and payouts on the same base URL.

FAQ

Straight answers.

How do I find TikTok creators by niche?

Pass niche (for example niche=fitness) or category to GET /v1/creators/search, optionally combined with follower_min/max, engagement_min and location filters. Each search costs 10 credits and returns up to 100 records per page.

Can I filter TikTok creators by engagement rate?

Yes. engagement_rate is stored as a 0–1 ratio on every record and engagement_min filters on it: engagement_min=0.05 returns creators at 5% or above. sort=engagement ranks results by it.

How many creators are in the index?

Over 1,000,000 Instagram and TikTok creators, maintained as a directory by the team behind the UGC Roster marketplace. Each record exposes 16 structured fields.

What are the rate limits?

60 requests/minute on Starter, 120 on Growth, 300 on Scale. Exceeding the per-minute limit returns 429 RATE_LIMITED; running out of monthly credits returns 402 CREDITS_EXHAUSTED.

Does it work with AI agents?

Yes. The same surface ships as an MCP server. Run npx ugcroster-mcp with your rsk_ key and Claude or any MCP-capable client gets 59 tools, including creator search, with no integration code.

First request in under five minutes.

Self-serve keys, credit pricing, no sales call. The docs get you from zero to a filtered creator search in one curl command.