Web data infrastructure for developers
Reliable APIs to scrape websites, render JavaScript, capture screenshots, bypass anti-bot protections and extract structured data with AI.
One REST API
Scrape, render, capture, proxy, extract
JavaScript rendering
Real headless Chrome
Premium residential IPs
Not datacenter — rarely blocked
Geotargeting included
Country, region and city, no extra credits
AI extraction
HTML → structured JSON
Five APIs that replace an entire scraping stack
Each one works standalone. Together they cover everything between a URL and a row in your warehouse.
See what the API returns
Static example payloads rendered in your browser — no request is sent. Sign up for a key to run these endpoints against real targets.
Rendered HTML with proxy rotation
Example payload only. Nothing is fetched from this page — the response shape updates locally as you edit the URL. Create an API key to run real requests.
Example response
{
"status": 200,
"url": "https://www.amazon.com/dp/B0CHX1W1XY",
"resolved_ip_country": "us",
"render": true,
"timing_ms": { "proxy": 118, "render": 742, "total": 981 },
"credits_used": 5,
"html": "<!DOCTYPE html><html lang=\"en\"><head><title>www.amazon.com</title>..."
}Everything that usually breaks, handled for you
The unglamorous work of reliable web data collection — maintained as a service.
JavaScript rendering
Many sites render prices, listings and reviews client-side, so the raw HTML is empty. Turn JavaScript on and the page runs in real headless Chrome before the response is captured.
Premium residential IPs
Premium requests go out over residential connections instead of datacenter ranges, so they are far less likely to be blocked by protected sites.
Geotargeting at no extra cost
Target any request by country, region/state or city to see localized pricing and inventory. Geotargeting never costs additional credits.
AI extraction
Ask a question about a page and get structured JSON back instead of parsing HTML — or plug in your own model and pay no extra credits.
Screenshots & PDFs
Full-page or viewport captures, device emulation and PDF rendering from the same endpoint.
Transparent billing
Any response we deliver — including 404s, 500s and anti-bot blocks — counts as a request. You are only not charged when Irmu cannot serve the request for internal reasons, or the domain is not covered.
Purpose-built coverage for 30 high-value targets
Documented fields, tested selectors-free extraction and example code for the sources teams ask about most.
Google Maps
Search & Maps
GOGoogle Search
Search & Maps
GOGoogle Shopping
Search & Maps
GOGoogle Images
Search & Maps
MEMeta Ads Library
Social
CHChatGPT
AI Assistants
CLClaude
AI Assistants
PEPerplexity
AI Assistants
LIBusiness & Careers
AMAmazon
Marketplaces
ZIZillow
Business & Careers
AIAirbnb
Travel & Places
BOBooking.com
Travel & Places
TRTripadvisor
Travel & Places
YEYelp
Travel & Places
INSocial
FASocial
XX
Social
RESocial
TITikTok
Social
YOYouTube
Social
GIGitHub
Developer & Apps
SHShopify
Marketplaces
INIndeed
Business & Careers
GLGlassdoor
Business & Careers
CRCrunchbase
Business & Careers
TRTrustpilot
Business & Careers
STSteam
Developer & Apps
APApp Store
Developer & Apps
GOGoogle Play
Developer & Apps
Two minutes to your first response
Official SDKs for Python, Node, PHP, Go and Java — or plain HTTP if you prefer.
- No proxy configuration or browser farm to run
- Requests we cannot serve, or uncovered domains, are never billed
- Consistent response shape across every endpoint
- Per-domain success telemetry in the dashboard
import requests
res = requests.get(
"https://app.irmu.com/api/scrape",
params={
"url": "https://www.amazon.com/dp/B0CHX1W1XY",
"render": "true",
"country": "us",
},
headers={"Authorization": "Bearer irmu_sk_live_..."},
)
print(res.json()["html"][:500])From raw page to validated JSON
Irmu cleans the DOM, runs extraction against your schema and validates the result before it leaves our infrastructure.
- 01
Scrape
Proxy selected, page fetched, response returned.
- 02
Clean HTML
Scripts, nav and boilerplate stripped.
- 03
AI Extraction
Fields resolved against your schema.
- 04
JSON
Validated, typed, confidence-scored.
We're new — be one of the first teams on Irmu
Irmu is a young product and we don't publish customer logos or testimonials we haven't earned. If you're evaluating us, tell us your targets and volume and we'll work through them with you directly.
Credits that only count successes
Start free forever. Upgrade when volume demands it, not when a trial expires.
Questions engineers ask first
Start building with Irmu today
200 free credits every month, no card required. Every API, every integration, one key.