01 / Schema driven
Ask for exact fields.
Describe the output your workflow expects and receive a predictable JSON object in response.
Product / Extract
Define the fields your workflow needs and extract predictable data from unstructured pages.
curl -X POST https://api.beecrawl.dev/extract \
-H "X-Web-Extract-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url":"https://example.com",
"schema":{
"company":"Company name",
"email":"Contact email"
}
}'Features // Product / Extract
01 / Schema driven
Describe the output your workflow expects and receive a predictable JSON object in response.
02 / Flexible extraction
Use deterministic page parsing by default or connect an OpenAI-compatible model for complex extraction.
03 / Browser ready
Use browser rendering when the values you need only appear after the page has loaded.
How it works //
Send a URL and field schema.
Render, read, and match the page.
Receive structured data for your workflow.
{
"requestId": "req_01H...",
"status": "ready",
"data": "useful web content",
"metadata": { "provider": "beecrawl" }
}FAQ //
Pass a schema whose keys name the fields you need and whose values describe the data BeeCrawl should extract.
No. BeeCrawl uses deterministic page parsing by default and can use a configured OpenAI-compatible provider for more complex extraction.