BeeCrawl is open source. Inspect the code on GitHub

The open-source web data API

Make the web agent-ready

An open-source Firecrawl alternative for scraping, crawling, and structured web data.

BeeCrawl API request and data nodes preview
Live API preview
01Scrape

Single-page extraction.

02Crawl

Site-level collection.

03Extract

Structured output.

One request, useful output

POST /scrape
request.py
from beecrawl_sdk import BeeCrawlClient

client = BeeCrawlClient(
    api_key="YOUR_API_KEY",
    base_url="https://api.beecrawl.dev",
)
page = client.scrape(
    "https://example.com",
    formats=["markdown", "links"],
    use_browser="auto",
)

print(page["markdown"])
markdown
# Example Domain

Example Domain is for use in illustrative
examples in documents and applications.

## Links

- https://www.iana.org/domains/example

---
source: https://example.com
status: 200

Compatibility

Already using
Firecrawl?

BeeCrawl also exposes Firecrawl v2-compatible routes for scrape, map, crawl, extract, and search. Set your SDK api_key and base_url to the BeeCrawl and keep your existing integration.

POST /v2/scrape
POST /v2/map
POST /v2/crawl
POST /v2/extract
POST /v2/search

Use cases

Customer case

workus.ai

Workus.ai uses BeeCrawl web extraction to help agents read company pages, supplier profiles, and public web sources as structured research context.

Visit site

No gatekeeping

It's now free

Go to build