1M+ creators

1,000,000+ Instagram and TikTok creators behind one REST endpoint.Filter by followers, engagement, niche, location and email.Add campaign workflows with a brand key.

50 free credits · No credit card · Verified email required

1M+

Creators in the directory

14

Search filters

15

Endpoint groups

37

MCP tools

What you get

Every creator is one structured record.

16 snake_case fields, the same shape every time. We handle the scraping and upkeep.

01

16 fields per record

Handle, followers, engagement rate, niches, bio, location, demographics, plus an extracted email where we have one.

02

14 search filters

Filter on any field. Combine freely, sort, paginate to 100 per page.

03

10 credits per search, 1 per read

Search hits the whole index; reads are cheap. Brand-key writes are never metered.

Use cases


One Bearer token, JSON in and out. Dashboard, pipeline or agent.

  • Creator discovery inside your product, without running a scraper.

Search


Free-text q plus 13 structured filters, sorted and paginated.

  • Followers, engagement, niche, location, demographics, email.

Campaign workflows with a brand key


Brand keys add the write side: brief, contract, message, pay.

  • POST /v1/briefs and /v1/contracts on the same base URL.

MCP


Hosted Streamable HTTP or local stdio. No integration code.

  • Point Claude or Cursor at api.ugcroster.com/v1/mcp with your key.

LIVE ON NPM

Every endpoint, exposed as an MCP server.

Claude, Cursor and any MCP client get the full surface with zero integration code: hosted with just your key, or local over stdio.

remote: https://api.ugcroster.com/v1/mcp · local: npx ugcroster-mcp

claude_desktop_config.json

{
  "mcpServers": {
    "roster": {
      "command": "npx",
      "args": ["ugcroster-mcp"],
      "env": { "ROSTER_API_KEY": "rsk_..." }
    }
  }
}
Versus

Where this fits among the alternatives.

Named head-to-heads live on the blog.

Proxy networks & scrapers

Arbitrary pages. You run the proxies, parsers and retries.

Roster API

Creator records only: parsed, indexed, one stable schema.

Scraper marketplaces

A scraper rented per job, output shaped by whoever wrote it.

Roster API

One integration, flat monthly credits.

Influencer analytics suites

Analysts in a dashboard. Seat-priced; API sold as an add-on.

Roster API

Engineers. The API is the product.

Creator connect-flow APIs

Creators who already authorised your app.

Roster API

Creators you have not met yet: top-of-funnel search.

Pricing

Pay for what you pull.

Prepaid credits, no monthly subscription. Searches cost $0.05 per page; profile reads cost $0.005.

5,000 creditsStart here

Build your first creator integration.

$25one time

One payment · No subscription · USD

  • 5,000 prepaid credits
  • 500 search pages or 5,000 profile reads
  • Creator search and profile lookup
  • REST and MCP access
  • 60 requests per minute
  • Unused credits roll over
  • Optional auto-reload with a monthly limit
Buy 5,000 credits
25,000 credits

Keep your creator workflows running.

$125one time

One payment · No subscription · USD

  • 25,000 prepaid credits
  • 2,500 search pages or 25,000 profile reads
  • Creator search and profile lookup
  • REST and MCP access
  • 60 requests per minute
  • Unused credits roll over
  • Optional auto-reload with a monthly limit
Buy 25,000 credits
100,000 credits

Power creator discovery at scale.

$500one time

One payment · No subscription · USD

  • 100,000 prepaid credits
  • 10,000 search pages or 100,000 profile reads
  • Creator search and profile lookup
  • REST and MCP access
  • 60 requests per minute
  • Unused credits roll over
  • Optional auto-reload with a monthly limit
Buy 100,000 credits

On a Roster brand plan? Your brand key covers the full API, unmetered. Manage it in Settings → API & Integrations.

FAQ

Straight answers.

Structured creator records from a directory of 1,000,000+ Instagram and TikTok creators: username, full name, follower count, engagement rate (a 0-1 ratio), category, niches, biography, city/state/country, age, gender, verification status and, where available, an extracted contact email. Search supports 14 filters and returns up to 100 records per page.

A scraper is infrastructure you operate: proxies, bans, retries, and a parser that breaks when a layout ships. This is a maintained index behind a REST endpoint: one stable schema, one Bearer token, no infrastructure on your side. If you need arbitrary pages from anywhere on the web, use a scraper. If you need searchable creator records, use this.

Start with 50 one-time free credits after email verification, no card required (subject to availability and abuse limits). Then buy prepaid credits with no monthly subscription: 5,000 for $25, 25,000 for $125 or 100,000 for $500. A search page costs 10 credits ($0.05); a stored profile read costs 1 ($0.005). Unused credits roll over. Auto-reload is optional, off by default, and capped at your chosen monthly limit. No overage charges. Existing subscribers keep their terms.

Prepaid accounts allow 60 requests per minute. Exceeding the rate returns 429 RATE_LIMITED. Insufficient credits returns 402 CREDITS_EXHAUSTED. Existing subscriptions retain their plan rate limits.

A data key is what you buy here: self-serve, read-only access to creator search and creator profiles, metered in credits. A brand key comes free with any Roster brand plan and covers the full surface: briefs, campaigns, applications, contracts, messages, payouts, shipments, webhooks. Same rsk_ format, same base URL.

Yes, and that is the difference from every data vendor. The records come from a working creator marketplace. Find creators on a data key; when you want to brief, contract and pay them programmatically, a Roster brand plan adds the write endpoints on the same API.

https://api.ugcroster.com/v1. Authenticate with Authorization: Bearer rsk_... on every request. Use this host: the apex domain redirects, and most HTTP clients drop the Authorization header on a redirect.

Yes, two ways to connect. Hosted: point Claude, Cursor or any Streamable-HTTP MCP client at https://api.ugcroster.com/v1/mcp with your key, no install. Local: npx ugcroster-mcp over stdio. Either way an agent can search creators and (on a brand key) run campaigns without custom integration code.

That depends on what is collected and how you use it, and you should ask your own counsel. The practical difference: operating your own collector puts those questions on you; licensing an API moves the collection relationship to the provider.

Grab a key, paste one curl, and you're querying the directory. Keys are self-serve.