Instagram influencer scraper for discovery, vetting and outreach
Describe the creators you want and let your AI do the shortlist. Search by keyword, hashtag, niche or location, filter by follower range and engagement, pull public emails and phone numbers, then audit each account for fake followers before you reach out.
From $0.03 per influencer account · no API key · failed calls refunded
What you get
- Influencers matched by keyword, hashtag, niche or location
- Follower, engagement and median-view filters
- Public email, phone, website and business category
- Engagement rate and content analytics per creator
- Fake-follower and audience-quality audit
Just ask your AI
“Find 30 skincare creators in Australia with 20k–200k followers and an engagement rate above 2%. Include emails.”
“Audit these five influencers for fake followers and tell me which one is the safest bet.”
Connectors behind it
Your AI picks the right one for the question. Each is priced per result and refunded if it fails.
urlusernamefullNameprofilePicUrlisVerifiedfollowersInstagram Niche Influencer Finder$0.013 per niche accountFind real Instagram accounts in any niche - describe your target audience and get verified profiles with follower counts, bios, emails, and phone numbers.nicheusernameurluserIdfullNamebiographyInstagram Influencer Analytics Scraper$0.035 per creatorCompute engagement rate, content mix, and audience signals for any public Instagram creator from a list of usernames.usernamecreatorengagementcadencecontent_mixqualityInstagram Fake Follower Checker & Audience Audit$0.99 per audit reportCheck any Instagram account for fake followers - bot score, audience quality grade, and follower authenticity report from a real follower sample.recordTypeauditedUsernamefollowerCountsampleSizefakeFollowerPctsuspiciousPctUse the Instagram influencer scraper from Claude, ChatGPT or Cursor
Pick your tool and connect in under a minute. Then just ask — for example: “Find 30 skincare creators in Australia with 20k–200k followers and an engagement rate above 2%. Include emails.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
- 1Click Add to Claude — claude.ai opens with Sourcelane filled in
- 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +
Claude Code
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Claude Desktop (config file)
Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Cursor & Windsurf
Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}VS Code
Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}ChatGPT Custom GPT (Actions)
Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonREST
One POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"instagram-influencer-search","params":{"searchQueries":["fitness coach"],"maxResults":5},"maxResults":10}'Python, LangChain, CrewAI, OpenAI Agents SDK…
Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "instagram-influencer-search",
"params": {"searchQueries":["fitness coach"],"maxResults":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])Instagram influencer scraper — FAQ
Where do the contact details come from?+
Only from what the creator has made public — their bio, business contact buttons and posts. Nothing is pulled from private data.
How is this different from an influencer marketing platform?+
There's no subscription or seat licence. You pay per influencer returned, and the results land straight in Claude, ChatGPT or your own tooling where you can filter and write outreach.
Do I need a Instagram API key or developer account?+
No. Sourcelane runs the connectors for you. You top up a balance with a card, create an agent key, and your agent calls the connector — there is no Instagram app review, OAuth setup or rate-limit juggling on your side.
Which AI tools can use it?+
Anything that speaks MCP (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf) can connect to the Sourcelane MCP server with one config block. ChatGPT can use it through a Custom GPT Action, and any agent framework can call the REST endpoint directly.
Can I stop an agent from overspending?+
Yes. Every agent key has its own per-call cap, daily and monthly limits, an optional lifetime budget, an allowlist of connectors, and a kill switch.

