100 free credits. No credit card required.Start building
Logo
Utility API

Explore SocialCrawl endpoints with one API

Fetch the SocialCrawl endpoint catalog, per-route usage guides, quickstart rules, and agent reference text as structured JSON with one API key. Every utility route costs 0 credits.

/v1/utility

4 active endpoints. Free catalog and agent context.

  • GET /v1/utility/endpoints
  • GET /v1/utility/endpoint
  • GET /v1/utility/quickstart
  • GET /v1/utility/llms

What Utility endpoints does SocialCrawl ship?

Four free meta routes for the SocialCrawl API itself. List the catalog, load one endpoint guide, pull first-call rules, or fetch LLM-oriented reference text. Developer experience only. No social scrape payloads.

/v1/utility/endpoints

Machine-readable list of every active endpoint: path, method, platform, credit cost, required and optional parameters, and a link to its usage guide. Filter by platform, search substring, or method.

platform, search, method

/v1/utility/endpoint

Full usage guide for one endpoint: parameter types and examples, credit cost, caching, pagination notes, and a sample call. Identify the route by id or path.

id or url, method

Quickstart

0 credits
/v1/utility/quickstart

Everything needed for a first call in one response: authentication, base URL, response shape, credit billing, error codes, rate limits, and a sample.

platform

LLM reference

0 credits
/v1/utility/llms

SocialCrawl reference text for AI agents, for the whole API or a single platform, as markdown or as a structured object. Built for agent context, not browser docs.

platform, format

Utility API4 endpoints supported
View docs
Developer Experience

Returns a catalogue of every endpoint you can call: path, method, platform, credit cost, required and optional parameters, and a link to its usage guide.

Use it to discover what is available or filter by platform. For one endpoint's full instructions, call the endpoint guide. Free to call.

0 credits

GET/v1/utility/endpoints?platform=tiktok
$ curl https://www.socialcrawl.dev/v1/utility/endpoints?platform=tiktok \
    -H "x-api-key: sc_YOUR_API_KEY"
idle
// Running this live needs your own API key. Hit "Try it" to see an example response

How the Utility API works

Utility is the free developer meta surface of SocialCrawl. You call GET /v1/utility/… with an API key and get a single JSON envelope back. No credits are spent on these routes.

Authenticate every call

Send your key in the x-api-key header. The same key works for catalog discovery and for paid social or analytics routes afterward.

GET with query params

All utility routes are GET. Filter the catalog with platform, search, or method. Point endpoint at an id or path. Scope llms to a platform when needed.

Pay zero credits here

Every utility route costs 0 credits. Paid platform reads still use their own tiers. Cache and rate limits still apply to the key.

Read one JSON envelope

Every response is the same shape: success, data, credits_used, credits_remaining, request_id, cached. On utility calls credits_used is 0.

The usual integration chain

Most agents and SDKs start with free context, resolve the route they need, then spend credits only on the live platform call.

01Quickstart
GET /v1/utility/quickstart?platform=reddit

Auth rules, base URL, envelope shape, billing, errors, rate limits

Bootstrap a client or agent without reading the whole docs site.

02Catalog
GET /v1/utility/endpoints?platform=reddit

Filtered endpoint list with costs and required params

Discover what is live before you hardcode paths.

03Guide
GET /v1/utility/endpoint?id=reddit/subreddit

One endpoint's parameters, examples, paging, and sample call

Call correctly the first time without guessing field names.

04Paid route
GET /v1/utility/llms?platform=reddit&format=markdown

The real platform response on /v1/{platform}/…

Spend credits only after the free meta path selected the right endpoint.

request
GET /v1/utility/endpoints
  ?platform=reddit
  &search=comment
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here

# agent context
GET /v1/utility/llms?platform=reddit&format=markdown
response envelope
{
  "success": true,
  "data": {
    "endpoints": [
      {
        "id": "reddit/subreddit",
        "method": "GET",
        "path": "/v1/reddit/subreddit",
        "credit_tier": "standard"
      }
    ]
  },
  "credits_used": 0,
  "credits_remaining": 9999,
  "request_id": "req_…",
  "cached": false
}

What lands in data

Utility payloads are catalog and guide objects under the shared SocialCrawl envelope. They describe the API rather than social Post leaves.

Envelopeendpoints

success, data, credits_used (0), credits_remaining, request_id, cached

Analytics / Catalogendpoint

stats, filters, total, endpoints[] with path, method, platform, credits, required_params, optional_params, how_to_use

Analytics / Guidequickstart

parameter types and examples, credit cost, caching, pagination, sample call for one endpoint

Analytics / Agent textllms

quickstart rules or llms reference as markdown or structured object, whole API or one platform

Inside the gateway

Same request lifecycle as every other /v1 platform endpoint. Utility is not a separate product surface.

  1. 01

    Edge receives the call

    Next.js catch-all routes into the Hono social API. We mint a request_id, authenticate the key, then enforce rate limit and concurrency per key.

  2. 02

    Validate, no debit

    Registry lookup finds utility routes. Params are validated. Invalid input returns 400. Valid calls do not debit credits because cost is 0.

  3. 03

    Serve from registry

    Catalog and guides are generated from the live endpoint registry so they do not drift from what is callable. Quickstart and llms return static or assembled reference text.

  4. 04

    Envelope and return

    Payloads are wrapped in the success envelope with credits_used = 0 and logged like any other route for request audit.

Billing rules that matter in production

  • All utility routes: 0 credits
  • Cache hit: still 0 credits
  • Bad params: 400, never charged
  • No credits: other routes may 402; utility still free when key is valid
  • Rate limit still applies per key
  • Concurrency still applies per key
  • Catalog is generated from the live registry
  • Paid platform routes keep their own credit tiers
  • Same key for free meta and paid reads

How we get the data

Utility reads SocialCrawl's own registry and reference text. It does not scrape third-party social platforms.

What Utility is for this API

Developer experience and agent context for SocialCrawl itself: catalog discovery, endpoint guides, first-call rules, and LLM reference. Free to call.

How SocialCrawl serves it

Catalog and per-endpoint guides are built from the live registry at request time. Quickstart and llms return assembled reference content for humans and agents.

What leaves our edge

A unified JSON envelope: success, data, credits_used, request_id, cached. On these routes credits_used is always 0.

What we do not ship here

No social Post, Comment, or Author payloads. No write endpoints. No substitute for platform docs when you need marketing pages; this is the machine-readable API surface.

field map sketch
registry catalogendpoints listpath, method, platform, credit cost, params
single route metaendpoint how-toper-endpoint types, examples, caching, sample call
agent contextllms markdown/jsonquickstart rules; llms markdown or object

What this API is used for

The jobs this API is most often used for.

4active Utility endpoints in the registry
0 credits0-credit meta and DX routes

Free catalog discovery and agent context

Callers concentrate on endpoints for discovery, endpoint for one-route detail, quickstart for client bootstrap, and llms when agents need API context in one shot. Four free meta routes that stay aligned with the live registry. Agents and SDKs can discover and call SocialCrawl without scraping the docs site.

Utility routes are internal registry and reference responses. They are typically faster than upstream social or analytics live misses.

Use case examples

Common ways teams put this data to work, and the stack each one tends to run.

SDK authors

TypeScript, codegen, CI

Pull endpoints to generate clients and keep required params in sync with the registry without hand-editing path lists.

AI agents

MCP, tool runners, notebooks

Load quickstart or llms for context, then endpoint for the chosen route before spending credits on a paid platform call.

Backend product jobs

Go, workers, Explorer

Filter the catalog by platform at deploy time, cache guides, and fail fast when a resource is missing. Same key as paid reads.

Call it in two lines

Every utility route costs 0 credits. Start with quickstart or endpoints, then load endpoint for the path you will call next.

curl "https://www.socialcrawl.dev/v1/utility/endpoints?platform=reddit" \
  -H "x-api-key: sc_your_api_key_here"
curl "https://www.socialcrawl.dev/v1/utility/llms?platform=reddit&format=markdown" \
  -H "x-api-key: sc_your_api_key_here"
Utility on SocialCrawl

Same key as the rest of the catalog

Endpoints

What data does the Utility API return?

Every endpoint returns structured JSON in a unified envelope. Computed fields such as engagement rate and content category are included only where the endpoint supports them and the required source inputs are present.

Comparison

How does SocialCrawl compare to Scraping docs + inventing paths for Utility data?

Same Utility data, two very different paths. Auth, rate limits, schema, and cost, side by side.

Discovery

SocialCrawl
One free GET lists every callable path, cost, and parameter
Scraping docs + inventing paths
Crawl HTML docs or guess /v1/{platform}/{resource} paths

First call

SocialCrawl
/v1/utility/quickstart returns auth, envelope, billing, and a copy-paste curl
Scraping docs + inventing paths
Read auth, errors, and pricing pages separately

Agent onboarding

SocialCrawl
/v1/utility/llms serves the llms.txt corpus as API JSON or markdown
Scraping docs + inventing paths
Scrape documentation pages and risk drift

Accuracy

SocialCrawl
Generated from the live registry that routes and bills requests
Scraping docs + inventing paths
Stale docs when endpoints ship or retire

Cost to browse

SocialCrawl
0 credits for catalog, guide, quickstart, and agent context
Scraping docs + inventing paths
Time and token cost of reading the wrong page
FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
What is the SocialCrawl Utility API?
The Utility platform hosts 4 free developer-experience endpoints generated from the endpoint registry: a machine-readable catalog of the full 420-endpoint surface, a per-endpoint usage guide, a quickstart covering auth and billing, and the llms.txt agent context served over the API.
Which Utility endpoints are free to call?
All of them. /v1/utility/endpoints (the catalog), /v1/utility/endpoint (the usage guide), /v1/utility/quickstart (first-call setup), and /v1/utility/llms (agent context) cost 0 credits. They still require an x-api-key, but calling them never spends credits, so tooling and agents can browse the surface freely.
Can AI agents self-onboard with the Utility API?
Yes, that is what these free endpoints are for. An agent holding an API key calls /v1/utility/quickstart for auth, billing, and error rules, /v1/utility/llms for the full context corpus, and /v1/utility/endpoints to discover the catalog, then follows each entry's how_to_use link to /v1/utility/endpoint for exact parameters. No documentation scraping is involved.
How does the endpoint catalog stay accurate?
It is generated from the running endpoint registry on each request, the same registry the API router uses. New endpoints appear as soon as they ship, retired ones drop out, and the advertised credit costs match billing.
What is the fastest way to make a first SocialCrawl call?
Two requests: GET /v1/utility/quickstart for the rules and a copy-paste first_call curl, then run that curl. Auth, envelope, billing tiers, error codes, and rate limits are all in one free response.
Does SocialCrawl provide an API for AI agents to learn the surface?
Yes. GET /v1/utility/llms serves the same context corpus as llms.txt through the API as markdown or structured JSON, so an agent with a key can bootstrap itself in one call instead of scraping documentation pages. It is free at 0 credits.
How much does the Utility API cost?
Every Utility endpoint costs 0 credits per call. Every account starts with 100 free credits, and there is no subscription. You only pay for the calls you make.
Is scraping Utility data legal?
SocialCrawl returns publicly available Utility data and does not access private or login-gated content. Whether scraping fits your project depends on your use case and jurisdiction. You are responsible for complying with Utility's terms of service and applicable data-protection laws such as GDPR and CCPA. This is general information, not legal advice.
Utility scraping API vs the official Utility API: what's the difference?
With SocialCrawl there is no app review or approval queue. Sign up and call Utility endpoints immediately with a single x-api-key. Responses share one unified schema with every other SocialCrawl platform, and credit-based pricing replaces per-platform quotas. Official APIs are still the right choice for posting and other write actions: SocialCrawl is read-only data.

Ask AI about SocialCrawl

Read the Utility API reference in the docs

🤖 AI agent or LLM? Read this page as markdown