Welcome to BusyBee, the social media data platform. For enterprise partnerships and usage questions, click “Support” on the right

KOL database: turn gut-feel creator picks into a comparable table

The most common mistake in picking creators is looking at follower count alone. Followers are volume; what decides results is consistency — whether interaction across the last 5 posts holds steady.

Pipeline

  1. Search accounts by niche keyword
    search_creators returns 10 candidates per call with follower count, bio, and verification mark.
  2. Pull recent posts and compute median interaction
    Take the last 5 posts with list_creator_posts and compute the median of (likes+comments+shares) — the median resists a single breakout pulling the average.
  3. Grid by follower tier × interaction rate
    Mid-sized accounts with high interaction rates are the value tier; large accounts with low interaction rates usually quote above their worth.
  4. Store your own snapshots to measure growth
    The API returns a snapshot of the present and offers no historical series. To monitor growth you have to write the numbers into a table yourself every week, deduplicating on the primary key (platform, handle, week).

Real batch result

Real batch result (TikTok, keyword coffee, 3 creators)
coffee_live213 sits at 67.0K followers with a top interaction of 1.6K across the last 5 posts; yourcoffeedude has 568.3K followers and 11.6M top interaction; James Hoffmann has 492.0K followers and 3.4M. An 8x gap in followers but a 7000x gap in interaction — followers alone will pick the wrong creator.

Endpoints you need

What this article uses search_creators, with the parameters below; use REST when writing code and MCP when wiring a client — both return the same data.

Copy and run

cURL
curl -s https://lucydomi.com/mcp/v1/search_creators \
  -H "Authorization: Bearer $BUSYBEE_API_KEY" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{"platform": "tiktok", "keyword": "coffee", "limit": 10}'
Python (standard library)
import os, json, urllib.request

KEY = os.environ["BUSYBEE_API_KEY"]
req = urllib.request.Request(
    "https://lucydomi.com/mcp/v1/search_creators",
    data=json.dumps({"platform": "tiktok", "keyword": "coffee", "limit": 10}).encode(),
    headers={"Authorization": f"Bearer {KEY}", "Content-Type": "application/json"},
    method="POST",
)
data = json.load(urllib.request.urlopen(req, timeout=60))
for it in data["items"]:
    print(it.get("url"), it.get("text", "")[:60])

FAQ

Can I get creator emails or rates directly?
No. The API returns only publicly visible profile information and post data; contact details you negotiate yourself.
Does re-pulling the same creators every week get expensive?
Billing is per call, so details plus posts for 20 creators is 40 calls. For routine monitoring, re-pull only the small set already in your database.
How do I tell a real account from a reposter?
Read the copy style and the gaps between publish times across the last 5 posts. Repost accounts tend to publish densely with repeating copy — the data shows it, but you write the rule.

Related reading

Creator discovery toolInstagram creator dataYouTube channel dataHow to run competitor monitoring

One key, six platforms

Same fields, same MCP endpoint — switching platforms changes one parameter. Signing up credits you with $0.2 to try it.

View pricing Try one call