Real-time web data for AI agents

One API to scrape, enrich & understand the web

Trawl casts a net over the open web and hands your agents structured data back — clean markdown, brand profiles, logos and answers. No headless browsers, no proxies, no scraping infrastructure to babysit.

No credit card required · First call in under 10 minutes

trawl — live API

Endpoints

POST /v1/scrape Any URL → clean markdown or HTML, with title and metadata.
curl https://api.trawl.dev/v1/scrape \
  -H "Authorization: Bearer $TRAWL_API_KEY" \
  -d '{ "url": "https://stripe.com", "format": "markdown" }'
200 OK · response
{
  "data": {
    "title": "Stripe | Payment Processing Platform",
    "format": "markdown",
    "content": "# Financial infrastructure to grow...",
    "word_count": 1284
  },
  "credits": { "cost": 1, "remaining": 199999 }
}
POST /v1/brand A full brand profile from a domain, email or company name.
curl https://api.trawl.dev/v1/brand \
  -H "Authorization: Bearer $TRAWL_API_KEY" \
  -d '{ "domain": "linear.app" }'
200 OK · response
{
  "data": {
    "name": "Linear",
    "logo": "https://cdn.trawl.dev/linear.svg",
    "colors": ["#5E6AD2", "#0D0E10"],
    "fonts": ["Inter"],
    "socials": { "x": "linear", "github": "linear" }
  },
  "credits": { "cost": 10, "remaining": 199989 }
}
GET /v1/logo The best logo URL for a domain — a frictionless Clearbit swap.
curl "https://api.trawl.dev/v1/logo?domain=notion.so" \
  -H "Authorization: Bearer $TRAWL_API_KEY"
200 OK · response
{
  "data": {
    "domain": "notion.so",
    "logo": "https://cdn.trawl.dev/notion.png",
    "candidates": ["favicon.ico", "apple-touch-icon.png"]
  },
  "credits": { "cost": 10, "remaining": 199979 }
}
POST /v1/query Ask a natural-language question about any page, get a structured answer.
curl https://api.trawl.dev/v1/query \
  -H "Authorization: Bearer $TRAWL_API_KEY" \
  -d '{ "url": "https://vercel.com/pricing",
       "question": "What does the Pro plan cost?" }'
200 OK · response
{
  "data": {
    "answer": "The Pro plan costs $20 per user / month.",
    "confidence": 0.97,
    "source_url": "https://vercel.com/pricing"
  },
  "credits": { "cost": 5, "remaining": 199974 }
}

Powering data pipelines at fast-moving teams

Vercel Linear Notion Retool Ramp Mercury Cohere Perplexity Vercel Linear Notion Retool Ramp Mercury Cohere Perplexity

The toolkit

Four endpoints. Endless surface area.

Each one handles fetching, retries and denoising so you ship features, not scrapers.

Scrape API

Any URL → clean markdown or HTML, with title and metadata.

POST /v1/scrape 1 credit

Brand API

A full brand profile from a domain, email or company name.

POST /v1/brand 10 credits

Logo API

The best logo URL for a domain — a frictionless Clearbit swap.

GET /v1/logo 10 credits

AI Query API

Ask a natural-language question about any page, get a structured answer.

POST /v1/query 5 credits

Why Trawl

The boring infrastructure, solved once.

Drop in one HTTP call and skip the months of glue code. Trawl handles the messy middle so your data arrives clean, typed and ready for an LLM.

Fast by default

Fetched, parsed and denoised in one round-trip — no client-side cleanup.

Auto-retry & rotation

Transient failures retry transparently so you get a clean result or a clear error.

Typed responses

Predictable JSON envelopes — `data`, `credits`, `error` — ready for any SDK.

Metered & predictable

Per-endpoint credit costs and plan rate limits you can reason about up front.

99.9%

Uptime SLA on paid plans

<400ms

Median scrape latency

4

Endpoints, one auth model

500

Free credits to start

Start trawling the web in minutes

500 free credits, no card required. Upgrade when you outgrow them.