Home / Integrations
Which scraping APIs plug into your tools
55 of the 75 APIs whose pages we read list an MCP server for AI agents; 38 list an n8n node, 23 a Make app and 29 a Zapier app, and 43 offer an official Python SDK. Calls made through any of them are billed as the API's own requests.
Read on each vendor's own pages, or the platform's own directory page, on Oct 11, 2026. "Not listed" means the pages we read do not mention it, not that it cannot be done.
Web scraping APIs
| API | MCP server | n8n | Make | Zapier | LangChain | LlamaIndex | Official SDKs |
|---|---|---|---|---|---|---|---|
| Apify | Yes | Yes | Yes | Yes | Yes | Yes | JavaScript/TypeScript, Python |
| Bright Data Web Unlocker and Web Scraper API | Yes | Yes | Yes | Yes | Yes | Yes | Python, JavaScript |
| Browsable | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
| Crawlbase | Yes | Yes | No | Yes | Yes | Not listed | Node.js, Python, Ruby, PHP, Java, .NET, Go |
| Decodo Web Scraping API | Yes | Yes | Not listed | Not listed | Yes | Not listed | TypeScript, Python, Go |
| Firecrawl | Yes | Yes | Yes | Yes | Yes | Yes | Python, Node.js, Go, Rust, Java, Elixir |
| HasData | Yes | Yes | Yes | Yes | Not listed | Not listed | Not listed |
| Nimble | Yes | Not listed | Not listed | Not listed | Yes | Yes | Python, Node.js/TypeScript, Go |
| Olostep | Yes | Yes | Yes | Yes | Yes | Not listed | Python, Node.js |
| Oxylabs Web Scraper API | Yes | Not listed | Not listed | Not listed | Yes | Yes | Not listed |
| Scrape.do | Not listed | Yes | Not listed | Yes | Not listed | Not listed | Python (Scrapy wrapper) |
| ScrapeGraphAI | Yes | Yes | Yes | Yes | Yes | Yes | Python, JavaScript/TypeScript |
| ScrapeNinja | Not listed | Yes | Yes | Not listed | Not listed | Not listed | PHP |
| ScrapeOps | Yes | Yes | Not listed | Not listed | Not listed | Not listed | Not listed |
| ScrapeOwl | Not listed | Not listed | Yes | Yes | Not listed | Not listed | Not listed |
| ScraperAPI | Yes | Yes | Not listed | Yes | Yes | Yes | Python, Node.js, PHP, Ruby, Java |
| Scrapfly | Yes | Yes | Yes | Yes | Yes | Yes | Python, TypeScript/Node.js, Go, Rust |
| Scraping Robot | Not listed | Not listed | Not listed | No | Not listed | Not listed | Not listed |
| ScrapingAnt | Yes | Yes | Yes | Not listed | Not listed | Not listed | Python, Node.js |
| ScrapingBee | Yes | Yes | Yes | Yes | Not listed | Not listed | Python, Node.js |
| ScrapingBot | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
| ScrapingDog | Yes | Yes | Not listed | Not listed | Not listed | Not listed | Node.js, Python |
| Scrappa | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
| Spider.cloud | Yes | Not listed | Not listed | Yes | Yes | Yes | Python, JavaScript/TypeScript, Rust, Go |
| WebScraping.AI | Yes | Yes | Not listed | Yes | Not listed | Not listed | Python, JavaScript, PHP, Ruby, Go, Java, C# |
| WebScrapingAPI | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Node.js, Python, Rust, Java, PHP |
| ZenRows | Yes | Yes | Yes | Yes | Yes | Yes | Python, Node.js, Go |
| Zyte API | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
Prices for these APIs: web scraping APIs compared.
AI extraction APIs
| API | MCP server | n8n | Make | Zapier | LangChain | LlamaIndex | Official SDKs |
|---|---|---|---|---|---|---|---|
| AgentQL | Yes | Not listed | Not listed | Yes | Yes | Yes | Python, JavaScript |
| Browse AI | Not listed | Not listed | Yes | Yes | Not listed | Not listed | Not listed |
| Diffbot | Not listed | Not listed | Yes | Yes | Yes | Not listed | Python |
| Jina AI Reader and Search Foundation APIs | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
| Kadoa | Yes | Not listed | Not listed | Yes | Not listed | Not listed | TypeScript/Node.js, Python |
Prices for these APIs: AI extraction APIs compared.
Cloud browsers
| API | MCP server | n8n | Make | Zapier | LangChain | LlamaIndex | Official SDKs |
|---|---|---|---|---|---|---|---|
| Anchor Browser | Yes | Yes | Yes | Yes | Yes | Not listed | TypeScript, Python |
| Bright Data Browser API | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
| Browser Use Cloud | Yes | Yes | Not listed | Not listed | Not listed | Not listed | Python, TypeScript |
| Browserbase | Yes | Yes | Not listed | Not listed | Yes | Not listed | Node.js, Python |
| BrowserCloud | Not listed | Not listed | Yes | Yes | Not listed | Not listed | Not listed |
| Browserless | Yes | Yes | Not listed | Not listed | Yes | Not listed | TypeScript, Python |
| Cloudflare Browser Rendering | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | TypeScript |
| Hyperbrowser | Yes | Not listed | Not listed | Yes | Yes | Yes | Node.js, Python |
| Kernel | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | TypeScript, Python, Go |
| Lightpanda Cloud | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Python |
| Scrapeless | Yes | Yes | Yes | Not listed | Yes | Not listed | Node.js/TypeScript, Python, Go |
| Steel.dev | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed | Python, Node.js |
Prices for these APIs: cloud browsers compared.
Web search APIs
| API | MCP server | n8n | Make | Zapier | LangChain | LlamaIndex | Official SDKs |
|---|---|---|---|---|---|---|---|
| Brave Search API | Yes | Yes | Not listed | Not listed | Not listed | Not listed | Not listed |
| Desearch | Yes | Not listed | Not listed | Not listed | Yes | Yes | Python, JavaScript/TypeScript |
| Exa | Yes | Yes | Yes | Yes | Yes | Yes | Python, JavaScript |
| Kagi Search API | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Python, Go, Rust, TypeScript |
| Linkup | Yes | Yes | Yes | Yes | Yes | Yes | Not listed |
| Parallel Web Systems Search API | Yes | Yes | Not listed | Yes | Yes | Not listed | Python, TypeScript |
| Perplexity Search API | Yes | Yes | Yes | Yes | Not listed | Not listed | Python, TypeScript/Node.js |
| Scavio | Yes | Yes | Not listed | Not listed | Yes | Yes | Python, JavaScript/TypeScript |
| Search1API | Yes | Yes | Not listed | Not listed | Yes | Not listed | TypeScript, Python |
| Tavily | Yes | Yes | Yes | Yes | Yes | Yes | Python, JavaScript/TypeScript |
| TinyFish | Yes | Yes | Not listed | Not listed | Not listed | Not listed | Python, TypeScript/JavaScript |
| Valyu | Yes | Yes | Not listed | Not listed | Yes | Yes | Not listed |
| You.com API | Yes | Yes | Not listed | Yes | Yes | Yes | Python |
Prices for these APIs: web search APIs compared.
SERP APIs
| API | MCP server | n8n | Make | Zapier | LangChain | LlamaIndex | Official SDKs |
|---|---|---|---|---|---|---|---|
| Bright Data SERP API | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Python |
| DataForSEO SERP API | Yes | Yes | Yes | Yes | Not listed | Not listed | Python, C#, TypeScript, Java |
| Oxylabs SERP Scraper API | Yes | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed |
| SearchApi.io | Yes | Yes | Not listed | Not listed | Yes | Not listed | Not listed |
| SerpApi | Yes | Yes | Yes | Not listed | Not listed | Not listed | Ruby, Python, JavaScript, PHP, Go, Java, .NET, Swift, C++ |
| SERPHouse | Yes | Yes | Not listed | Not listed | Not listed | Not listed | Not listed |
Prices for these APIs: SERP APIs compared.
Playwright, Puppeteer and Selenium
A cloud browser is driven by the library you already use: your script connects to the vendor's browser instead of one on your machine, and you pay for the time it stays open.
| API | Playwright | Puppeteer | Selenium |
|---|---|---|---|
| AgentQL | Yes | Not listed | Not listed |
| Anchor Browser | Yes | Yes | Not listed |
| Bright Data Browser API | Yes | Yes | Yes |
| Browser Use Cloud | Yes | Yes | Not listed |
| Browserbase | Yes | Yes | Yes |
| BrowserCloud | Yes | Yes | Not listed |
| Browserless | Yes | Yes | No |
| Cloudflare Browser Rendering | Yes | Yes | Not listed |
| Firecrawl | Yes | Yes | Not listed |
| Hyperbrowser | Yes | Yes | Yes |
| Kernel | Yes | Not listed | Not listed |
| Lightpanda Cloud | Yes | Yes | Not listed |
| Nimble | Not listed | Yes | Yes |
| Scrape.do | Yes | Yes | Yes |
| Scrapeless | Yes | Yes | Yes |
| Scrapfly | Yes | Yes | Not listed |
| Spider.cloud | Yes | Yes | Not listed |
| Steel.dev | Yes | Yes | Yes |
| TinyFish | Yes | Not listed | Not listed |
| WebScraping.AI | Yes | Yes | Yes |
| ZenRows | Yes | Yes | Yes |
| Zyte API | Yes | Yes | Not listed |
How a call through an integration is billed
An MCP server, an n8n node, a Make or Zapier app and an SDK all call the same API with your key, so each call is billed exactly as the same request made from code: the same credits, the same multipliers for JavaScript and protected sites, the same rules for failed requests. The automation tool bills its own runs on top, on its own plan. To see what those requests cost at your volume, price the job; to turn a plan's credits into pages, use the credit converter.
An MCP server lets an AI agent decide how many pages to fetch. Each page it fetches is a billed request, so a spending limit on the API key, where the vendor offers one, is worth setting before an agent runs unattended.