Live world data for agents
Unlock world data for your agents/systems, build better products.
Start from a working example
Open-source tools, plugins and SDKs built on Spicrawl. Clone one, add your API key, ship.
docs2skill
Docs site to agent skill and llms.txt.
agent-plugins
Scraping plugins for coding agents.
mcp
MCP server: any URL to Markdown or JSON.
price-tracker
Price and stock alerts for any store.
change-monitor
Watch a page, get a diff when it changes.
n8n-nodes-spicrawl
n8n node: scrape, extract, agent tool.
langchain-spicrawl
LangChain loader: pages as Markdown for RAG.
langchain-spicrawl-js
The LangChain loader, for TypeScript.
sdk
TypeScript SDK for the Spicrawl API.
Everything the Spicrawl web scraping API does
Markdown and JSON output, JavaScript rendering, Cloudflare and anti-bot handling, browser actions, sessions, batch jobs up to 10,000 URLs, structured extraction, network capture, screenshots and PDFs, and caching. Each one is a parameter on the same API, and each is also available from the CLI and the MCP server.
Plain, JavaScript or full browser
- 1, 3 or 8 credits by tier. mode: auto starts cheap and climbs only when needed.
- You pay for the tier that served. Failures cost 0.
- js_render
- mode
- wait_for
curl https://api.spicrawl.com/v1/scrape \ -H "Authorization: Bearer spicrawl_live_…" \ -H "Content-Type: application/json" \ -d '{ "url": "https://example.com/products", "js_render": true, "wait_for": ".product-card", "response_format": "json" }'spicrawl scrape <url> --render
Read the guideTry it on a page you scrape today
One API key, 1,000 free credits a month, no credit card.
Up to 97% fewer tokens than raw HTML
Menus, scripts and ads are stripped before the page reaches your model, so the same facts take a fraction of the context. Raw HTML on the left, Spicrawl Markdown on the right.
Measure the savings on your own URLs
Run the same pages both ways and compare token counts.
Two ways in: ask your agent, or call the API
Describe the page in plain words, or send one POST request. Both return the same clean output.
Connect your AI agent with Spicrawl MCP
A hosted MCP server: scrape, batch, sessions and browser actions, with no glue code.
MCP endpoint: https://mcp.spicrawl.com/mcp
- Scrape
- Batch jobs
- Sessions
- Actions
- Request history
- Usage
- Docs
Are you an AI agent?
Fetch the skill and start scraping.
curl -s https://docs.spicrawl.com/skill.mdWorks with the tools you already use
Give your agent the web in one prompt
Works with Claude Code, Cursor, Codex and any MCP client.
Get Markdown, JSON or structured data from one request
Pick the format your next step needs: Markdown for a prompt, JSON for your app, a screenshot or PDF for a record.


# Wireless Mouse — Model X**$49.00** · In stock · 4.6 (1,284 reviews)Low-latency 2.4 GHz receiver, 70-day battery lifeand silent switches.| Spec | Value || --------- | ------------ || Connection| 2.4 GHz, BT5 || Battery | 70 days |Menus, footers and ads removed: 3% to 24% of the raw HTML tokens. Example page.
The full reply: status, URL, engine and data. Example page.
Page info, CSS rules or a JSON Schema with selectors. Example page.
Steps to run on the page, in full-browser rendering.
Scrape JavaScript sites, logins and dynamic pages
Start with a plain fetch. Spicrawl moves up to a real browser only when the page needs one. Keep a session to stay logged in, or bring your own proxy.
{ "url": "https://shop.example/product/1", "mode": "auto", "cache": true, "response_format": "markdown"}- X-Target-Status
- 200
- X-Engine
- fetch
- X-Proxy-Source
- direct
- Cache-State
- hit
- X-Credits-Charged
- 1
Starts with a plain request and moves up to a browser only if the site blocks it. Blocked requests cost nothing.
Render JavaScript in a real browser before the page is read.
Plain requests carry a real browser’s TLS and HTTP/2 fingerprint.
A direct connection or your own proxy, with no surcharge.
Keep cookies and storage between requests, so a login carries over.
Click, type, scroll and run JavaScript before the page is read.
Skip images, fonts and media for faster loads.
Record the API calls the page makes while it loads.
On by default for 48 hours. Repeats are faster, billed the same.
Test in the dashboard, then ship with the API or CLI
Try a URL, copy the request, and run it from your code or your terminal.
Try what people build with Spicrawl
Small working tools, each built on the Spicrawl API.
What you can build with a web scraping API
Each job links to a guide in the docs, with working code.
- 01
Feed LLMs and RAG pipelines
Turn articles, docs and PDFs into clean Markdown, ready to embed.
Markdown for LLMs - 02
Give AI agents web access
Connect Claude Code, Cursor or Codex to read live pages.
Build with agents - 06
Capture the data behind a page
Read the JSON a page loads instead of parsing HTML.
Capture network calls
Pay per page, only when it works
You get 1,000 free credits every month, with no credit card. A failed request, bot challenge or timeout costs nothing. Free while in beta.
1,000 free credits a month is 1,000 plain, 333 JavaScript or 125 full-browser pages.
Frequently asked questions
What is Spicrawl?
Spicrawl is a web scraping API that turns any URL into clean Markdown, HTML, a PDF or structured JSON for your code or AI agent, through an API, CLI or MCP server.
Is Spicrawl free?
Yes. It is free during the beta, with 1,000 credits a month and no credit card.
Can I scrape JavaScript websites?
Yes. Set js_render to true to load the page in a real browser. With mode=auto, Spicrawl tries a plain request first and uses a browser only if needed.
Can Spicrawl get past bot protection like Cloudflare?
Often, but not always. Use a real browser fingerprint, browser rendering or your own proxy. A bot challenge returns a clear error and costs nothing. Stealth mode and managed proxies are not in the beta.
Can I use Spicrawl with AI agents?
Yes. The hosted MCP server lets Claude Code, Cursor and Codex scrape pages, run batches, reuse sessions and run browser actions. Run spicrawl init to set it up.
Do failed requests cost credits?
No. Only successful requests cost credits: 1 for plain, 3 for JavaScript rendering and 8 for full browser. Errors, bot challenges and timeouts are free.