Extract
Turn any URL into structured data.
Describe what you want — markdown, specific fields, or a full page snapshot. Run on-demand or programmatically from your backend.
Grabba turns any URL into structured data, automates it on a schedule, ships results through HMAC-signed webhooks, and grounds LLM agents in everything you collect — one platform, one API key.
curl https://api.grabba.dev/v1/jobs \
-H "X-Api-Key: $GRABBA_API_KEY" \
-d '{
"url": "https://news.ycombinator.com",
"extract": ["title", "points", "comments"]
}'
From a single extraction in the playground to production pipelines feeding your AI products — the same primitives scale all the way up.
Turn any URL into structured data.
Describe what you want — markdown, specific fields, or a full page snapshot. Run on-demand or programmatically from your backend.
Schedule, retry, and pipe results anywhere.
Interval or cron schedules with pause/resume. Reusable, HMAC-signed webhooks with a full delivery audit and one-click redelivery.
Ground LLMs in the data you extract.
Pipe extractions into a Knowledge Base, stand up an agent over it, drop in the embeddable chat widget — or expose it to any MCP client.
We host a Grabba Model Context Protocol server at https://mcp.grabba.dev. Point Claude Desktop, Cursor, or any MCP-compatible agent at the URL and your LLM can run extractions, query knowledge bases, and manage webhooks on your behalf — no install required.
{
"mcpServers": {
"grabba": {
"type": "streamable-http",
"url": "https://mcp.grabba.dev/",
"headers": { "API_KEY": "gk_live_..." }
}
}
}
Free during beta. No card required. Bring your own LLM keys.