Your first 10 calls are free

Social media data APIfor developers

Profiles, posts, comments, followers and search from 9 platforms. One API key, one JSON shape, priced per call.

238 endpoints · 9 platforms · no credit card

curl -G "https://api.insightsocial.app/v1/tiktok/profile" \
-d handle=khaby.lame \
-H "x-api-key: $INSIGHTSOCIAL_API_KEY"
200 OKJSON
{
"success": true,
"endpoint": "/v1/tiktok/profile",
"data": {
"author": {
"username": "khaby.lame",
"followers": 162000000
}
},
"credits_used": 0,
"charge_reason": "miss",
"free_call": true
}

What teams build with it

The same few calls, pointed at different questions.

Creator vetting

Vet a creator before you pay them

Pull the profile, the last 30 posts and their comments, then compute real engagement instead of trusting a media kit.

Brand monitoring

Hear about a mention the same hour

Run keyword search on TikTok, Reddit and X from a cron job. Repeat calls inside the window cost nothing, so polling stays cheap.

Competitor tracking

Watch what competitors publish

Schedule profile and post reads for a list of accounts and diff them day over day: new posts, follower moves, what took off.

Audience research

Read what people actually say

Collect comments and replies under the posts that matter, then feed them to your own model for themes and sentiment.

Connect with AI agents

Paste one prompt into Claude Code, Cursor, Codex or Windsurf, or point your agent at the docs as Markdown. It is plain HTTPS, so there is nothing to install.

PromptWorks in any coding agent

One prompt, and your agent does the setup

It reads the catalogue, checks your key and makes the first calls, and asks before it spends more than you set.

  • Claude Code
  • Cursor
  • Codex
  • Windsurf
  • GitHub Copilot
  • Cline
Prompt
Set up the InsightSocial API in this project and make a first call.

- Base URL: https://api.insightsocial.app/v1
- Auth: send x-api-key: $INSIGHTSOCIAL_API_KEY. Never Bearer. Never print the key.
- Read GET /v1/endpoints?platform=<platform> first. It is free and needs no key.
- Use only the paths and params it lists.
- Tell me the price before any call over 100 credits.
- On INSUFFICIENT_CREDITS, stop and tell me.

Full guide: https://www.insightsocial.app/docs/ai-agents.md
Read the full agent guide
Docsllms.txt · Markdown

The whole docs in one file

Every page as Markdown, for an agent that can fetch a URL. Add .md to any docs page for just that page.

Terminal
curl -s https://www.insightsocial.app/docs/llms-full.txt
Cataloguepublic · free · no key

Agents price a job before they spend

Every path, parameter and price as JSON, so an agent never invents a parameter.

Terminal
curl -s "https://api.insightsocial.app/v1/endpoints?platform=instagram"

Replace a folder of scrapers with one key

238
API endpoints
one envelope for all
9
platforms
Instagram to Pinterest
0
credits for failures
failed and empty calls are free
10
free calls
no credit card

Why not the official APIs?

They are built for managing accounts you own. This is built for reading public data across platforms.

InsightSocial APIOfficial platform APIs
ApprovalNone. Sign in and copy a keyApp review per platform, often weeks
Whose dataAny public profile, post or commentOften limited to accounts you manage
SetupOne key and one request shape for 9 platformsOne app, token flow and SDK per platform
CostPer call, published per endpoint. Failed and empty calls are freeFree tiers are tight; paid tiers are contracts
ResponseThe same JSON envelope on every platformA different schema per platform

Pay for what a call reads

Every endpoint has a published price in credits. The balance is the same one the Chrome extension uses.

Priced per endpoint

A fixed endpoint always costs the same, like 20 credits for an Instagram profile. A metered one quotes a range and settles at what it used, never above the ceiling.

Repeat calls are free

Call the same thing again inside its window, 1 to 24 hours depending on the endpoint, and it costs 0. Failed calls and empty results are free too.

One balance for everything

API calls and extension exports draw from the same credits. The free plan includes 500 a month; top up with a plan or a credit pack.

Not writing code?

The Chrome extension reads the same platforms from your browser, on the same account and credits.

Chrome extension

For marketers and researchers. Open a page, click scrape, export to Excel, CSV or Google Sheets.

Explore the extension

Developer API

For developers and agents. Call it from a backend, a cron job or a pipeline, at any volume your credits cover.

Get your API key

Social media API: frequently asked questions

Public data only: profiles, posts, reels and videos, comments and replies, followers and following lists, search results, hashtags and transcripts, across Instagram, TikTok, Facebook, LinkedIn, X, Threads, YouTube, Reddit and Pinterest. Every endpoint, with its parameters and price, is listed in the docs and in the free GET /v1/endpoints catalogue.

Make your first call in a minute

Sign in, copy your key, run one line.

curl "https://api.insightsocial.app/v1/instagram/profile?handle=natgeo" \
  -H "x-api-key: $INSIGHTSOCIAL_API_KEY"