Instagram comments API
Paste a post or reel URL and get every public comment back as structured data — text, author, like count and timestamp — plus nested replies and likers. Hand the result to your AI and ask for sentiment, themes, questions or giveaway winners.
From $0.002 per comment · no API key · failed calls refunded
What you get
- Comment text, author username and profile
- Like count and timestamp per comment
- Nested replies and comment likers
- Works on posts and reels by URL
Just ask your AI
“Pull every comment on this reel and group them into complaints, questions and praise: <url>”
“Pick a random winner from the comments on this giveaway post who tagged at least two friends.”
Connectors behind it
Your AI picks the right one for the question. Each is priced per result and refunded if it fails.
commentIdtextcreatedAtcreatedAtTimestamplikeCountreplyCountInstagram Comment Replies & Likers Scraper$0.003 per replyScrape every reply under Instagram comments and the users who liked them - reply text, timestamps, and author profiles from any public post.replyIdtextlikeCountcreatedAtcreatedAtTimestampparentCommentIdInstagram Post Details Scraper$0.0018 per postGet full details for any Instagram post or Reel by URL caption, engagement counts, media download URLs, tagged users, and author profile. Batch input supported.inputpostIdshortcodepostUrlmediaTypeproductTypeUse the Instagram comments API from Claude, ChatGPT or Cursor
Pick your tool and connect in under a minute. Then just ask — for example: “Pull every comment on this reel and group them into complaints, questions and praise: <url>”
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-comments-scraper","params":{"post":"https://www.instagram.com/p/DZIoOtwvkpG/","maxItems":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-comments-scraper",
"params": {"post":"https://www.instagram.com/p/DZIoOtwvkpG/","maxItems":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])Instagram comments API — FAQ
Can I get comments from a private account?+
No. Only posts that are publicly visible.
How is it priced?+
Per comment returned. Failed calls are refunded automatically.
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.

