01 / Clean output
Only the data you need.
Choose markdown, HTML, links, and metadata instead of building a parser for every site.
Product / Scrape
Extract markdown, HTML, links, and metadata from a page with one predictable request.
curl -X POST https://api.beecrawl.dev/scrape \
-H "X-Web-Extract-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","formats":["markdown","links"]}'Features // Product / Scrape
01 / Clean output
Choose markdown, HTML, links, and metadata instead of building a parser for every site.
02 / Browser rendering
Turn on browser rendering and wait for page content when a plain HTTP request is not enough.
03 / Stable interface
Use the same endpoint from cURL, Python, Node, or Rust as your sources change.
How it works //
Pass a URL and formats.
Render and normalize the page.
Use structured content in your workflow.
{
"requestId": "req_01H...",
"status": "ready",
"data": "useful web content",
"metadata": { "provider": "beecrawl" }
}FAQ //
BeeCrawl supports markdown, HTML, links, and page metadata through the scrape request.
Use it for JavaScript-heavy pages or pages where the useful content appears after the initial document load.