Skip to the content

The screenshot API for AI agents.

Ask your AI for a screenshot of a web page. It gets a clean image back in seconds, with no code to write.

Trusted by more than 100 developers, QA teams, marketers and SEO teams.

50 free credits every month Screenshots from 227 countries No code needed. Developers get an API Clean captures on desktop and phone
netflix.com, real screenshot taken from Brazil, page in Portuguese notion.com, real screenshot taken after a click on Product, with the menu open ikea.com, real screenshot of the page without its cookie banner
Real screenshots, October 2026

Examples: Take a screenshot of the Netflix website from Brazil. Click "Product" on notion.com, then take a screenshot. Take a screenshot of ikea.com with no cookie banner.

Works with
ChatGPT Claude Claude Code Cursor Codex Gemini CLI VS Code Windsurf Cline Zed Copilot CLI Hermes Agent n8n Zapier LangChain Le Chat Copilot Studio LM Studio Open WebUI LibreChat Copilot in JetBrains Copilot coding agent Junie Roo Code Kilo Code Continue OpenCode Amp Warp Kiro Antigravity Qwen Code Kimi Code Amazon Q Developer Replit Lovable goose Make Claude API OpenAI Agents SDK Vercel AI SDK CrewAI Pydantic AI Mastra Google ADK Other MCP clients
Take screenshots from
United States United Kingdom Germany France Spain Italy Netherlands Canada Australia Brazil Mexico Japan South Korea India Singapore Switzerland Sweden Poland Turkey United Arab Emirates South Africa Nigeria Argentina Indonesia
For agents

Set up in one line. MCP, CLI or API.

Pick your tool and copy one line. Then your agent can take screenshots on its own.

Claude CodeOne command in your terminal.
claude mcp add --transport http localscreenshot https://api.localscreenshot.com/mcp \
  --header "Authorization: Bearer $LOCALSCREENSHOT_API_KEY"
Get your key in your dashboard
Pick your tool works with most MCP clients. Server details · More about the CLI
Clean captures

Take clean screenshots. Switch off what gets in the way.

Choose what stays, what disappears and how the page looks. No code needed: just tell your agent.

The picture shows the cookie banner switch on a real page. We remove most cookie banners, not every one. We only clean up pages you can already open: no paywalls, CAPTCHAs or sign-ins.

ikea.com
ikea.com, real screenshot with its cookie banner ikea.com, real screenshot of the same page without its cookie banner
Real screenshots, 8 October 2026

Take a screenshot of ikea.com without the cookie banner.

Screen sizes

Desktop, tablet, phone, or just one element.

Desktops, laptops, tablets and phones come ready-made. Pick one by name, set your own size, or capture a single button or image.

  • viewport=1440x900 captures what fits the screen you set
  • full_page=true captures the full scrollable page, lazy images included
  • device=iphone_15 picks a ready-made phone, tablet or desktop
  • orientation=landscape turns that phone or tablet on its side
  • selector=.cta captures one element. Or just describe it: “only the Sign up button”
wikipedia.org, real screenshot on a desktop screen
wikipedia.org, real screenshot on an iPhone
Desktop1440 × 900 Full HD1920 × 1080 Laptop1366 × 768 iPad820 × 1180 iPad Pro1024 × 1366 iPad mini744 × 1133 iPhone 15393 × 852 iPhone 15 Pro Max430 × 932 iPhone SE375 × 667 Pixel 8412 × 915 Galaxy S24360 × 780 Custom sizeyou set it
Real screenshots of wikipedia.org, on a desktop and on an iPhone.
From 227 countries

Take a screenshot from another country.

The same address, three countries, three different pages. Ask for a country and see what people there see: the browser also uses the main language and the main time zone of that country.

netflix.comDK
netflix.com, real screenshot taken from Denmark
DK
Seen from DenmarkPage in Danish, prices in kroner.
&country=DK
netflix.comJP
netflix.com, real screenshot taken from Japan
JP
Seen from JapanPage in Japanese, prices in yen.
&country=JP
netflix.comBR
netflix.com, real screenshot taken from Brazil
BR
Seen from BrazilPage in Portuguese, prices in reais.
&country=BR

Real screenshots of the same address, taken on 8 October 2026. The country shown is the one we observed when the page loaded.

A screenshot taken from a country comes with a signed record of where it was really loaded from. See all 227 countries

Live test

Try it now. One URL, one screenshot.

Clean up
From 227 countriesSign up to unlock
Start from an example
your own siteCreate a free account to capture any public page.
Public pages only. No account needed for the test.Want more options? Start free with 50 credits.
More options

And a lot more. Just ask for it.

Tap what you need. The sentence writes itself, and your AI does the rest.

Your AI assistant

Take a screenshot of example.com, only the pricing table, on an iPhone, in dark mode and save it as a PDF.

Done. Here is your screenshot. PDF file, 1 credit

What to capture

When

How it looks

What comes back

Save it as

What we do not do: solve CAPTCHAs, or get past paywalls and sign-ins. You get a clear error instead.

For developers

Or call it from your code. It is one HTTP request.

The same screenshot your AI takes, from the language you already use. Send a URL, get the image back.

  • No SDK to install, only your HTTP client
  • Your key goes in one header, never in the address
  • Every option is a parameter, the same in every language
curl -G "https://api.localscreenshot.com/v1/screenshot" \
  --data-urlencode 'url=https://www.wikipedia.org' \
  --data-urlencode 'full_page=true' \
  --data-urlencode 'block_cookie_banners=true' \
  --data-urlencode 'format=webp' \
  -H "Authorization: Bearer $LOCALSCREENSHOT_API_KEY" \
  -o shot.webp
Paste it in a terminal. It reads your key from $LOCALSCREENSHOT_API_KEY and saves shot.webp.
Use cases

What agents and teams do with localscreenshot.

Let your agent check its own work

It builds a page, takes a screenshot, sees what is off and fixes it before you look.

take_screenshot

Visual QA after every deploy

Have your pipeline or your agent capture your key pages on each release, on desktop and phone, and compare them with the last run.

device=iphone_15

Watch a page for changes

Pricing pages, listings, terms. Have your agent take the same screenshot again tomorrow and tell you what moved.

full_page=true

Previews and thumbnails

Link cards, directory listings, social images. Clean captures, with most cookie banners removed.

block_cookie_banners=true

Keep a record of a page

Capture a page as it looked on a given day, with the time and the country it was taken from.

response=json

See it from another country

Check a geo-block, a redirect, a price or a consent banner the way visitors there get it.

country=DE
By countryGeo-blockingCloaking checksAds and landing pagesAffiliate linksLocal pricesConsent banners
Pricing

10,000 screenshots a month for €59.

1 credit each. Slide to your volume, change it or stop whenever you want.

Every month

That is €0.0059 a screenshot. No commitment: the month you paid for stays yours.

Not every month?

Buy 5,000 credits once for €49. They do not expire.

New here?

50 credits are free every month. No card. They do not carry over to the next month.

Same options at every size API, MCP server, or one curl command A failed screenshot is not charged What's included?
Questions

Good to know.

What is localscreenshot?

A screenshot API made for AI agents. Your agent, a script or a single request gives the address of a public web page and gets the image back, ready to read or to share.

Do I need to write code?

No. Connect it to your AI tool once, by copying what we give you, then ask in plain words: "take a screenshot of this page on a phone". If you do write code, the same thing is one request to the REST API.

Which AI tools does it work with?

Most tools that can use an MCP server, such as Claude, Claude Code, Cursor, Codex, VS Code and Gemini CLI. Pick yours and copy its setup. Anything else can call the API.

What does "from a country" mean?

The page is loaded from an address in the country you choose, among 227, so you see what people there see. The browser uses the main language and the main time zone of that country, unless you choose otherwise. Each of these screenshots comes with a signed technical record of the country it was really loaded from. If we cannot confirm the country, you pay nothing.

What can I ask for?

The full page or one element, on a desktop, a tablet or a phone, in light or dark mode, as an image or a PDF. Cookie banners and ads are hidden on most sites.

What can it not do?

It reads public pages only. It does not sign in, get past a paywall or solve a CAPTCHA, and some sites refuse automated visits. In those cases you get a clear error, and it is not charged.

How much does it cost?

You get 50 free credits every month, no card. A screenshot uses 1, or 2 from a chosen country. After that, plans start at €19 a month for 2,000 credits, or you buy a pack that does not expire. Pricing questions

How long do you keep my screenshots?

7 days. They are stored in your account, you can delete one at any time, and after that delay the image is removed for good.

Give your agent eyes. Start with one URL.

50 free credits every month, no card. Connect the MCP server and ask in one sentence.