Operated by Sourcelane✓ verified
Discovers Instagram accounts related to given seed accounts by crawling Instagram's own "Suggested for You" recommender graph; no login required. For each discovered account the connector returns discovery context including whether it was directly suggested or found via an additional hop, and account metadata such as account identifier, handle, display name, verification and privacy flags, profile image URL, the social-context label Instagram shows alongside the suggestion, and any algorithm tag Instagram attaches. The connector performs breadth expansion (related and related-of-related) to surface collections of similar creators, brands, and communities, deduplicates overlapping results across seeds and hops, and can return dozens of related accounts per seed for discovery and mapping workflows.
Verified Sep 28, 12:10 AM
$0.0095
per result
Up to 100 per call. Only pay for results returned; failed calls are refunded.
| Window | Uptime | Success rate | p50 | p95 | Calls |
|---|---|---|---|---|---|
| 24h | — | — | — | — | 0 |
| 7d | — | — | — | — | 0 |
| 30d | — | — | — | — | 0 |
Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.
Call it via Sourcelane
curl -X POST https://cool-puffin-608.convex.site/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"instagram-related-profiles-scraper","params":{"usernames":["natgeo"],"maxItems":5},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
usernames | array | required | 1 to 5 Instagram usernames to discover related profiles for (with or without @). |
searchDepth | string | optional | Depth 1 returns profiles related to your seeds. Depth 2 also expands one more hop (related-of-related) for broader discovery and uses more API calls. |
maxItems | integer | optional | Maximum total related profiles to return. Set to 0 for unlimited (capped only by depth). Capped at 100 per call. |
Each result contains
| Field | Type | Description |
|---|---|---|
seedUsername | string | Found from |
depth | integer | Depth |
userId | string | — |
username | string | Username |
fullName | string | Name |
isPrivate | boolean | Private |
isVerified | boolean | Verified |
profilePicUrl | string | Avatar |
socialContext | string | Context |
chainingAlgorithm | null | — |
Pick your tool and connect in under a minute. Then just ask — for example: “Pull the last 20 posts from @natgeo and tell me which formats get the most engagement.”
Connect Claude
Web, desktop and mobile. Paste one URL.
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://cool-puffin-608.convex.site/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://cool-puffin-608.convex.site/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://cool-puffin-608.convex.site/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://cool-puffin-608.convex.site/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://sourcelane-amber.vercel.app/openapi.jsonOne POST. Pass maxResults to cap cost.
curl -X POST https://cool-puffin-608.convex.site/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"instagram-related-profiles-scraper","params":{"usernames":["natgeo"],"maxItems":5},"maxResults":10}'Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://cool-puffin-608.convex.site/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "instagram-related-profiles-scraper",
"params": {"usernames":["natgeo"],"maxItems":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])—
0 reviews
Leave a review
Loading reviews…