Pipeline
- Search accounts by niche keyword
search_creators returns 10 candidates per call with follower count, bio, and verification mark. - 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. - 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. - 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.
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
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