comparison

Hosted web scraping & search APIs, with open source alternatives

Every page below has to be fetched somehow — either you run the scraper, or you pay someone to. This is both sides of that decision: 12 hosted APIs with the pricing from their own pages, and 20 open source projects holding ★ 850K combined.

hosted APIs 12 open source 20 combined stars ★ 850K pricing vendor pages

Hosted APIs

Closed services, metered by credit or request. Prices as published on each vendor's own pricing page. Each links to its open source alternatives.

product what it does pricing open source alternatives
Apify Web scraping and automation platform with a hosted actor marketplace Free plan available; usage metered per compute unit (about $0.2/unit on entry tiers, less on higher commitments) 3 projects →
Bright Data Proxy network and web data platform Free trial; paid metered from roughly $0.2 to $1.3 per 1,000 requests depending on product 3 projects →
Browserbase Headless browser infrastructure for AI agents Free plan; paid plans at $20/month and $99/month, plus custom 3 projects →
Exa Web search API built on embeddings for AI applications Free tier: $20 in credits on sign-up plus $10/month, over $120/year 1 project →
Fastcrawlsponsored Scraping and crawling API for AI agents, over REST and MCP Free tier 1500 credits/month; paid from $5/month 4 projects →
Firecrawl Scrape, crawl and search the web for AI applications Free tier 1,000 credits/month; paid plans from $19/month (billed annually) 4 projects →
Oxylabs Proxy network and web scraping APIs Datacenter proxies from around $6/GB; scraping APIs from $49/month 3 projects →
ScraperAPI Scraping API handling proxies, browsers and retries Paid plans from $49/month, scaling into the hundreds per month 3 projects →
ScrapingBee Web scraping API with proxy rotation and JavaScript rendering Paid plans from $19/month, up to $599/month for the largest tier 3 projects →
SerpApi Search engine results API across Google and other engines Free tier 100 searches/month; paid plans from $75/month 1 project →
Tavily Search API built for LLM applications and agents Free tier 1,000 API credits/month; paid plans for higher monthly limits 1 project →
Zyte Web scraping API and data extraction platform Free $5 trial credit; metered from about $0.06 per 1,000 successful responses 3 projects →

Open source projects

Self-hostable, ranked by GitHub stars. Each profile carries a written overview, licence and activity.

project stars licence written in
Browser Use
Let AI agents control any browser, at scale
★ 120K MIT Python
Scrapling
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDce
★ 98K BSD-3-Clause Python
Crawl4AI
LLM-ready web crawler built for AI data pipelines
★ 87K Apache-2.0 Python
scrapy
Scrapy, a fast high-level web crawling & scraping framework for Python.
★ 65K BSD-3-Clause Python
EasySpider
A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。
★ 45K AGPL-3.0 JavaScript
Lightpanda
Fast, AI-native web browser built for automation and scraping
★ 41K AGPL-3.0 Zig
changedetection.io
Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock
★ 36K Apache-2.0 Python
CloakBrowser
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
★ 33K MIT Python
Scrapegraph-ai
Python scraper based on AI
★ 33K MIT Python
dots
Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.
★ 32K MIT Python
lux
👾 Fast and simple video download library and CLI tool written in Go
★ 32K MIT Go
page-agent
JavaScript in-page GUI agent. Control web interfaces with natural language.
★ 30K MIT TypeScript
ArchiveBox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
★ 29K MIT Python
crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or G
★ 26K Apache-2.0 TypeScript
stagehand
The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.
★ 26K MIT TypeScript
colly
Elegant Scraper and Crawler Framework for Golang
★ 26K Apache-2.0 Go
proxy_pool
Python ProxyPool for web spider
★ 24K MIT Python
Skyvern
Automate any website workflow with AI and computer vision
★ 23K AGPL-3.0 Python
moli
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
★ 23K Apache-2.0 Rust
Automa
Build AI agents and RPA workflows without writing code
★ 22K NOASSERTION Vue

full list: all data extraction & web scraping projects → · every head-to-head comparison →

How to choose

Run it yourself when volume is the constraint rather than effort. A self-hosted crawler has no per-page price, and the projects above are mature — Crawl4AI and Firecrawl for LLM-ready markdown, Crawlee and Scrapy for general crawling, Playwright and Puppeteer when you need a real browser.

Pay for a hosted API when the operational parts are the problem: rotating proxies, rendering JavaScript, retrying failures and spreading requests without getting blocked. That is what the credit buys, and it is genuinely tedious to build and keep working.

Watch the metering, not the headline. Prices here are per credit or per request, and JavaScript rendering usually costs more than a static fetch. A free tier of 1,000 credits is not comparable to 2,000 of a different unit — check what one credit buys before comparing monthly figures.

Prices are taken from each vendor's own pricing page and recorded on the product's page here. Vendors change them; the linked page is the source of truth.

Frequently asked questions

Should I self-host a scraper or pay for a scraping API?

Self-host if you have the infrastructure and want no per-page cost — 20 open source projects here do this, led by Browser Use (120K stars). Pay for a hosted API if you would rather not run browsers, rotate proxies and handle retries yourself; all 12 hosted APIs below are metered by credit or request.

What is the cheapest hosted scraping API?

Of the hosted APIs listed here, entry pricing starts at $5/month (Fastcrawl), $19/month (Firecrawl, billed annually), $20/month (Browserbase) and $49/month (ScraperAPI, Oxylabs). Several offer a recurring free tier instead — 1500 credits/month on Fastcrawl, 1,000 on Firecrawl and Tavily.

Which open source scraping projects are the most popular?

Ranked by GitHub stars: Browser Use (120K), Scrapling (98K), Crawl4AI (87K), scrapy (65K), EasySpider (45K). Combined, the projects listed here hold 849,903 stars.

Is Firecrawl open source?

Firecrawl is open source (AGPL-3.0) and also sells a hosted cloud. Self-hosting the core is possible; the managed tier is what the $19/month entry price buys. It appears on both sides of this page for that reason.