Built for AI Agents

Turn any URL into clean data your AI can use

CrawlAPI converts web pages into clean markdown or structured data — ready for LangChain, CrewAI, OpenAI Assistants, and any agent framework.

Start Free on RapidAPI View Endpoints
Quick start — scrape any page
const response = await fetch('https://crawlapi.net/v1/scrape', {
  method: 'POST',
  headers: {
    'X-RapidAPI-Key': 'YOUR_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: 'https://example.com',
    formats: ['markdown']
  })
});

// → { success: true, data: { markdown: "# Example Domain\n..." } }
Why CrawlAPI
Everything your agent needs to browse the web
🤖

Agent-native

Ships with OpenAPI spec + ready-made tool manifests for LangChain, CrewAI, and OpenAI Assistants. Drop in, done.

Fast & reliable

HTTP + Cheerio for static pages, Puppeteer fallback for JS-rendered SPAs. Redis caching keeps repeat calls instant.

🧹

Clean output

Mozilla Readability strips ads and boilerplate. You get the content, not the noise.

📦

Batch scraping

Send up to 10 URLs in a single request. Parallel processing, single API call.

🔍

Search + scrape

Pass a query, get back scraped content from the top results. One call, fully researched.

💰

10x cheaper

Firecrawl starts at $19/mo. ScrapingBee at $49/mo. CrawlAPI Pro is $9.99/mo.

API Reference
Three endpoints, everything covered
POST

/v1/scrape

Scrape a single URL → markdown, plain text, or both. Supports waitFor (JS rendering) and custom timeout.

POST

/v1/batch

Scrape up to 10 URLs in parallel. Returns an array of results with per-URL success/error status.

POST

/v1/search

Pass a search query, get back scraped content from the top results. Perfect for research agents.

Pricing
Start free, scale as you grow
Free
$0
50 calls / day
Business
$29.99/mo
50,000 calls / month
Scale
$99.99/mo
500,000 calls / month