Skip to content

Paste a profile link. Get its public data as JSON.

Give your AI agent or backend public data from Instagram, TikTok, YouTube, LinkedIn, X, Facebook, GitHub and any web page. One key for MCP, the SDK, REST and the console. Made in Brazil, priced in reais, dollars or euros.

instagramnasa1 credit

Or pick an address:

Your code

{
  "server": "https://api.socially.run/mcp",
  "headers": {
    "Authorization": "Bearer so_your_key"
  },
  "tool": "lookup_profile",
  "arguments": {
    "input": "instagram.com/nasa"
  }
}

Response

Press Run to call the real API. The demo is on us.

One key for MCP, the SDK, REST and the console

Connect an AI agent in one command, call it from your backend with the typed SDK or HTTP, or run lookups by hand in the console.

MCP, for AI agents

claude mcp add --transport http socially https://api.socially.run/mcp \
  --header "Authorization: Bearer so_your_key"
{
  "mcpServers": {
    "socially": {
      "type": "http",
      "url": "https://api.socially.run/mcp",
      "headers": { "Authorization": "Bearer so_your_key" }
    }
  }
}

Works in Claude Code, Cursor, Codex, claude.ai and ChatGPT. See the MCP guide and tool list.

SDK for JavaScript and TypeScript

npm install socially

Typed, with retries and job polling already handled. Every call on this site also has an MCP, cURL, JavaScript and Python version.

MCP, REST and the SDK are generated from one definition, so they never disagree. Every endpoint is in the API reference.

Priced in reais, dollars or euros

Pay by card in the currency you pick. A price set in reais does not move with the dollar. Every number here comes from the same table we bill from.

Free plan
200 credits/month
No card needed. REST, MCP and the console included.
Paid plans
from $19/month
Starter gives you 3,000 credits a month.
One profile lookup
1 credit
A cache hit costs 0. A read we could not finish is refunded.

See every plan and price

Three answers, never a guess

Every lookup sets data.outcome to one of three values, so your code can tell a profile that does not exist from one we could not check.

  • "outcome": "found"

    found

    The profile exists. You get its public data.

    1 credit

  • "outcome": "notFound"

    not found

    The network itself told us the profile does not exist.

    1 credit

  • "outcome": "undecided"

    we could not check

    We were blocked, timed out or could not read the page. We say so instead of guessing, and give the credit back.

    0 credits, refunded

How we read each network

A Brazilian company, under the LGPD

Your legal team will ask who runs this and how the data is read. Here are the short answers.

Public pages only
We provide public profile and post data, using our own readers and paid providers. We do not ask for or use your social-network passwords or session cookies.
Anyone can opt out
Anyone can ask us to exclude their profile. A person reviews the request after contact-email confirmation. Approval blocks matching new lookups, including cached profile answers, at no charge. See the opt-out form.
Who runs it
OpenWings Automação Comercial Ltda., CNPJ 63.852.648/0001-06. The server is in São Paulo, Brazil.
Privacy policy
It covers the LGPD and the GDPR: what we keep, for how long, and how to have it deleted. Read the privacy policy.

Common questions

Is this legal?

We provide public data using our own readers and paid providers. Approved opt-out requests block matching new lookups. We are a Brazilian company and follow the LGPD. Your use of the data must follow our acceptable use policy and the law where you are.

Which currencies can I pay in?

Reais, dollars or euros, by card through Stripe. Your account keeps the currency of its first purchase.

What happens when a network blocks you?

The answer says “we could not check”, and the credit comes back. We never report a profile as missing because we could not reach it, and we never cache that answer.

What are the limits?

Each plan sets monthly credits, a daily cap, a per-minute rate limit and jobs at once. The daily, per-minute and simultaneous-job limits answer HTTP 429. If your monthly credits and pack balance cannot cover a lookup, it answers HTTP 402. Buy a pack or upgrade to continue before the monthly reset. The pricing page lists the limits.

Does it work with AI agents?

Yes. socially is also an MCP server, so any agent that speaks MCP can run every lookup with your key. Setup is one block of JSON, on this page and in the docs.

Do I still need proxies or a scraper?

No. We read public pages ourselves and buy some answers from data providers. You get the same JSON contract either way. We maintain the readers and provider connections, so you do not need your own scraper or proxy setup.

Start with 200 free credits a month

Sign up, copy your key and make your first call. No card needed.