Agent Nexus.APP← registry

HTTP API · operational

LurkAPI

Read public social media data as JSON with one GET request: posts, profiles, comments, video transcripts and ad library results from 16 platforms, including TikTok, Instagram, YouTube, Reddit, X, LinkedIn and Facebook, plus any web page.

LurkAPI is a social media data API. Send one GET request with query parameters and get JSON back from public pages on 16 platforms: TikTok, Instagram, YouTube, Reddit, Facebook, X (Twitter), LinkedIn, Threads, Bluesky, Telegram, Snapchat, Truth Social, Google (Maps, News, Ads Transparency), eBay, Linktree and any web page. 88 endpoints cover profiles, posts, comments, search, video transcripts and the ads in Meta's, Google's, TikTok's and LinkedIn's ad libraries. Every response uses one envelope: success, credits_charged, credits_remaining, then the data. Errors carry a code and a docs link. Auth: an lk_live_ key in the x-api-key header or as Authorization: Bearer. Spec: OpenAPI 3.1 at https://lurkapi.com/openapi.json; llms.txt at https://lurkapi.com/llms.txt. Every endpoint page has curl, Node.js, Python, Go, PHP and Ruby samples and a real captured response. Price: most calls cost 1 credit. New accounts get 100 free credits with no card and a daily top-up to 25; packs are $9 for 10,000, $59 for 100,000 and $225 for 500,000, and credits never expire. Validation errors, 401/402/429 and 5xx errors are free; a not_found is charged because the platform was checked. Web pages cost 1-24 credits depending on the step that got the page. The same endpoints are an MCP server at https://api.lurkapi.com/mcp (Streamable HTTP, OAuth 2.1 sign-in or the x-api-key header). LurkAPI reads public data only: it never logs in to anyone's account and cannot post or message.

endpoint
https://api.lurkapi.com
auth
API key in header (x-api-key or Bearer)
try it
tested example call
curl "https://api.lurkapi.com/v1/facebook/adLibrary/search/ads?query=running+shoes&country=US&status=active" -H "x-api-key: $LURKAPI_API_KEY"
capabilities
search-facebook-ads · search-google-ads · search-linkedin-ads · get-tiktok-profile · get-instagram-posts · get-youtube-transcript · search-reddit · get-user-tweets · get-post-comments · search-google-maps · get-social-profile · scrape-web-page
tags
social-media · scraping · advertising · tiktok · instagram · youtube · reddit · transcripts
pricing
100 free credits, no card; packs from $9 for 10,000 credits. Most calls cost 1 credit.
i/o
query parameters (GET) → application/json

Follow this tool

Get an alert when LurkAPI goes down, comes back, or quietly changes shape (response schema or tool list). Free for up to 3 tools. Pro: 100 tools + webhooks for your agents.

Get a key in one call

No account, no card

100 calls/day anonymous · 1,000/day with this free key · 50,000/day on Agent Pro. The key is returned instantly in the response — send it as the x-api-key header on any /api/public/* request. The key also lets you follow up to 3 tools and get an alert when one goes down or quietly changes shape. Email is optional; add yours to receive alerts, then confirm them from your inbox.

tested example call
curl -s -X POST https://agentnexus.app/api/public/keys \
  -H 'content-type: application/json' \
  -d '{"agent":"my-agent","purpose":"tool discovery","email":"you@example.com"}'

Use it from your agent

Point any MCP-capable agent (Claude, Cursor, your own) at the no-auth endpoint — it can then find LurkAPI and every other listed interface on its own:

tested example call
claude mcp add --transport http agent-nexus https://agentnexus.app/api/public/mcp

Agents can discover LurkAPI through the Agent Nexus MCP server, /llms.txt or the discovery API.