Browse docs
On this page

Getting started

Build with Monocrawl

One key and one response contract across social, search, review, commerce and developer data. Start here, then open detailed reference only when you need it.

First request

A real call is one curl

200 OK · Demo data
GET/v1/github/profile?handle=torvalds
$ curl "https://www.monocrawl.com/v1/github/profile?handle=torvalds" \
    -H "x-api-key: mn_your_key_here"
GitHub · Profile
About this example

Put your key in the header and choose a platform operation. The response carries the data, the exact charge, the remaining balance and a request id for support.

This example uses github/profile. See the response contract for every field.

Go deeper

Open the right reference when you need it

AI & MCP

Connect your agent or build your own

All integrations

Platform coverage

Popular data platforms

See all platform coverage

74 external data platforms have recorded successful requests through currently eligible providers. That evidence is historical, not a current health check. These are ten commonly used starting points.

What you get

The whole contract, at a glance

Authentication

x-api-key: mn_…

One account key works across the catalogue.

Request path

GET /v1/{platform}/{endpoint}

The same predictable URL shape everywhere.

Response envelope

success · data · request_id

One parser handles every platform response.

Billing receipt

Charge reported per request

Check the receipt; unresolved accounting is marked explicitly.

Why Monocrawl

Why use a unified API?

Building against dozens of sources directly means separate authentication, pagination, rate limits, error vocabularies and response formats. Monocrawl collapses those differences behind one interface.

Platform-specific fields stay in data, while operational fields stay consistent. That means the same retry, billing, cache and error-handling code works across the catalogue.

600 / minStarter rate per key
50Starter concurrent per key
20Requests per batch

Frequently asked questions

The short answers

Where can I check the registered endpoints?

The free GET /v1/utility/endpoints response is authoritative. It contains active registry operations, their list prices and parameter schemas. Registration does not guarantee current upstream availability.

What happens when an upstream fails?

Production returns a typed error and never silently substitutes sample data. Confirmed failed collection is uncharged or refunded; an unresolved accounting outcome can report credits_used:null pending reconciliation. Read the error reference.

Can I build against something that is not wired yet?

Yes—call the same route under /sandbox. Samples are explicitly marked synthetic: true, cost nothing and never appear on /v1.

Where should I start?

Use the Quickstart for your first request, then search the endpoint directory when you know what data you need.

First call in under a minute

150 free credits and a ready-made key the moment you sign up. No card.