One endpoint. Any website. No blocks.
The Scraping API is the fastest path from a URL to usable markup. `GET /crawl` routes the request through a healthy IP, renders the page in real Chrome by default, strips ads and trackers, and hands back the document itself as text/html.
What Web Scraping API handles for you
JavaScript rendering
Real Chrome rendering, on by default. Send js=false for a static target and pay less.
Premium residential IPs
Send premium=true to go out over residential connections instead of datacenter ranges.
Ad and tracker blocking
EasyList filters applied before the page loads. On by default, and free either way.
Country targeting
Pass country to see the page as a visitor from that market would. No extra credits.
Viewport control
viewport, device_scale_factor, mobile, landscape, touch and user_agent describe the window you want.
Load conditions
wait_until picks when the page counts as loaded: networkidle0 by default, or load / domcontentloaded / networkidle2.
Request
curl -G https://app.irmu.com/api/crawl \
-H "Authorization: Bearer $IRMU_API_KEY" \
--data-urlencode "url=https://news.ycombinator.com" \
--data-urlencode "js=true" \
--data-urlencode "country=us"Response
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
<!DOCTYPE html><html lang="en">...Measure it on your own targets
We don't publish benchmark tables, because latency and success rates depend entirely on the sites you crawl. The free plan is there so you can measure Web Scraping API against your real target list before you pay for anything.
Run your first request →Credits per operation
- 1 credit
Standard fetch
Datacenter IP, no JavaScript execution
- 5 credits
Standard fetch + JavaScript
Page rendered in a real browser
- 10 credits
Premium fetch
Residential IP, rarely blocked
- 25 credits
Premium fetch + JavaScript
Residential IP and full rendering
- 5 credits
AI question about a page
Free with your own language model
- Free
Country targeting
Included on every request
Web Scraping API questions
Other products
AI Extract
Ask a question about a page and get the answer back instead of HTML.
Browser API
Scripted browser sessions — click, type, wait. Not available yet.
Screenshot API
Full-page captures over GET /screenshot, returned as base64 JPEG.
Proxy API
Point your own crawler at Irmu's IP pool. Not available yet.
Start building with Irmu today
200 free credits every month, no card required. Every API, every integration, one key.