Irmu
Screenshot API

Every viewport, every format, one URL.

Capture full-page, viewport or element screenshots in PNG, JPEG, WebP or PDF. Block cookie banners and ads, inject CSS, set device emulation and get a CDN-hosted image back in under two seconds.

Start freeRead the docsGET https://app.irmu.com/api/screenshot
Features

What Screenshot API handles for you

Full-page capture

Lazy-loaded content scrolled and settled before capture.

Device emulation

Presets for iPhone, Pixel, iPad and desktop, or a custom viewport.

Banner blocking

Cookie notices, chat widgets and ads removed automatically.

Custom CSS & JS

Inject styles or scripts to hide, highlight or annotate elements.

PDF export

Print-quality PDFs with headers, footers and page ranges.

CDN delivery

Cached, signed URLs with configurable TTL.

Example

Request

request.sh
curl -G https://app.irmu.com/api/screenshot \
  -H "Authorization: Bearer irmu_sk_live_..." \
  --data-urlencode "url=https://stripe.com" \
  --data-urlencode "full_page=true" \
  --data-urlencode "format=webp" \
  --data-urlencode "block_banners=true" \
  --output stripe.webp
Example

Response

response.json
{
  "url": "https://cdn.irmu.com/s/9f2a1c.webp",
  "width": 1440,
  "height": 8210,
  "format": "webp",
  "bytes": 412883,
  "expires_at": "2026-09-01T00:00:00Z"
}
Evaluate it

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 Screenshot API against your real target list before you pay for anything.

Run your first request →
Pricing

Credits per operation

  • Standard fetch

    Datacenter IP, no JavaScript execution

    1 credit
  • Standard fetch + JavaScript

    Page rendered in a real browser

    5 credits
  • Premium fetch

    Residential IP, rarely blocked

    10 credits
  • Premium fetch + JavaScript

    Residential IP and full rendering

    25 credits
  • AI question about a page

    Free with your own language model

    5 credits
  • Country, region or city targeting

    Included on every request

    Free
See full pricing →

Start building with Irmu today

1,000 free credits every month, no card required. Every API, every integration, one key.