Screenshot API for any URL, any viewport

Capture any URL as a hosted image, at any viewport size.

Start for free
Try these brands
No Credit Card
Free to start
Free Plan
1,000 screenshots/mo

Same URL. Every breakpoint.

Pick a width and height per request and the page renders at that size in a real browser.

  1. Full page or above the fold

    Set full_page=true for the whole scroll height, or keep the viewport crop.

  2. Any viewport, any device size

    Set width and height, and the page is laid out at that size before the capture.

  3. A hosted image URL, not a blob

    Responses carry a ready-to-embed screenshot_url, with no base64 or storage to wire up.

Website screenshot captured at 1440 × 900
1440 × 900
Website screenshot captured at 768 × 1024
768 × 1024
Website screenshot captured at 375 × 812
375 × 812

Take screenshots with Claude

Ask for a capture of any page at any viewport, or send the same request with your API key.

# claude.ai/directory/prefetch → Connect
# Sign in to Prefetch, Allow access. No key to paste.
# Claude Code on the same Claude account has it too.

# Then just ask:

  Run prefetch_screenshot on stripe.com at 390×844
  and tell me what the mobile hero shows.

What teams build with the Screenshot API

  • Link previews & OG cards

    Render a thumbnail for every URL your users paste: chat apps, bookmarking tools, knowledge bases and feeds.

  • Visual monitoring

    Snapshot the same pages on a schedule and compare them to catch layout regressions, expired banners or defaced landing pages.

  • Directories & marketplaces

    Give every listing a live preview instead of an empty placeholder, refreshed whenever the underlying site changes.

  • Sales & CRM context

    Attach a screenshot of a prospect's site to the record so reps see who they are calling before they dial.

1 credit per screenshot

Every plan unlocks every endpoint, failed requests are free, and requests pause at your limit rather than billing past it.

Free

$0

USD

/month

1,000 credits / month

Start Free
  • Up to 1,000 screenshots
  • 1 concurrent request
  • 30 requests per minute
  • No credit card required

Starter

$9

USD

/month

10,000 credits / month

Get Starter
  • Up to 10,000 screenshots
  • 10 concurrent requests
  • Unlimited requests per minute
  • Email support
  • $5 per 2,500 additional credits

The same plan unlocks every other endpoint too. Each line is the whole month of 10,000 credits spent there instead of on screenshots. Mix them however you like.

  • 10,000 name lookups: Company Name to Domain API

    (1 credit per lookup, a company, brand or product name in, its official website's domain out)

  • 10,000 pages: Web Scraping API

    (1 credit per page, any URL to clean markdown, a summary or structured JSON, ready for an LLM)

  • 10,000 site maps: Sitemap API

    (1 credit per call, every URL a site exposes, from its sitemaps and links, without fetching a page)

  • 10,000 crawled pages: Web Crawling API

    (1 credit per page, a whole site, or one section of it, rendered page by page into clean markdown)

  • 10,000 page checks: Website Monitoring API

    (1 credit per page checked, pages re-checked on your schedule, with a webhook carrying only what changed)

  • 2,000 company lookups: Company Data API

    (5 credits per call, the legal entity, its size, founding year and published contacts behind a domain)

  • 2,000 classifications: Website Classification API

    (5 credits per call, the IAB category, subcategory and a readable description of any URL)

  • 1,000 brand lookups: Brand API

    (10 credits per call, logos, colors, fonts and social assets pulled from any domain)

  • 1,000 answers: Web Research API

    (10 credits per answer, a research question in, a sourced answer in your own JSON shape out)

  • 833 enrichments: Company Enrichment API

    (12 credits per call, brand, company and classification for any domain, from one page load)

Failed requests are never charged. Top-up credits are spent after your monthly credits and never expire.

Screenshot API questions

Scale with confidence. Handle thousands of requests per second on fast, reliable infrastructure.

Registered Users
300+
API calls processed
40k
Uptime
99.9%

Ready to get started?

Create an account instantly, or contact us to design a custom package for your business.

Up in 5 minutes

Make your first API call in under 5 minutes. No setup headaches, just copy, paste, ship.

Quick start guide

API reference

Request schemas, response examples, everything you need to integrate.

Browse the docs