Turn any webpage into structured JSON.
One API that turns webpages and PDFs into clean Markdown or AI-extracted JSON. Built for developers and RAG pipelines.
100 free requests every month. No credit card needed.
curl -X POST https://brookiro.com/api/v1/extract/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com"}'
import requests r = requests.post( "https://brookiro.com/api/v1/extract/", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"url": "https://example.com"}, ) print(r.json())
const res = await fetch("https://brookiro.com/api/v1/extract/", { method: "POST", headers: { Authorization: "Bearer YOUR_API_KEY", "Content-Type": "application/json", }, body: JSON.stringify({ url: "https://example.com" }), }); console.log(await res.json());
Response
200 OK
{
"source_type": "url",
"source_url": "https://example.com",
"total_token_count": 142,
"markdown_content": "# Example Domain ..."
}
Webpages and PDFs
Send a URL or upload a PDF and get clean Markdown back, ready for LLMs and search.
AI structured extraction
Describe the fields you want and get typed JSON back, without writing a custom scraper.
Built for RAG
Optional text chunking with overlap, plus background crawling for multi-page jobs.
Simple, predictable pricing
Start free today. Pro is coming soon.
Free Developer
For testing and personal integrations.
$0
/month
- 100 requests / month
- 10 requests / minute rate limit
- All endpoints included
Coming soon
Pro Production
For commercial applications at scale.
$19
/month
- 10,000 requests / month
- 60 requests / minute rate limit
- All endpoints included
- Priority email support
Make your first request in minutes.
Create an account, grab your key, and start parsing.
Start for free