usUnited States
North American capture infrastructure with full character, webfont, and media support.
Global capture regions
Validate localized content, consent experiences, and search results from the US, Europe, and Australia / Asia Pacific using one Screenshot API.
Choose a region explicitly or let the service select one for you. The US, Europe, and Australia / Asia Pacific regions all support double-byte characters, webfonts, and browser media playback including MP4 video.
Capturing full-page screenshots from US, Europe, and Australia / Asia Pacific is crucial for understanding how your website appears and performs from different geographical locations. This capability helps ensure that your website delivers consistent and optimal experiences to users worldwide. Here are some key benefits:
Unlike single-location screenshot services, every request runs on redundant, in-region infrastructure — see the full reliability architecture:
Each region runs at least four dedicated capture servers — 12+ across the platform — with automatic geo-failover between regions on every request.
Failed screenshot requests are automatically retried across multiple data centers without any customer intervention, ensuring seamless delivery even during outages.
Our robust infrastructure handles millions of screenshots monthly with excellent performance, thanks to our always-on computing resources.
| Feature | Add Screenshots | Typical Competitors |
|---|---|---|
| Global Coverage | US, Europe, and Australia / Asia Pacific | Single region only |
| Redundancy & Failover | Regional VM pools with cross-region failover | Limited redundancy |
| Regional Content Access | Access to region-specific content | Limited to single region content |
| Enterprise Scaling | Millions of real-time screenshots per month | Limited capacity |
| Automatic Retries | Transparent retries across data centers | Manual retry required |
| Compute Resources | At least 4 dedicated multi-CPU servers per region (12+ platform-wide) | Limited compute resources |
If you do not specify a region, our Screenshot API will automatically select the closest region to your location or default to a US region.
Our service routes screenshots through three high-capacity regions. Use the region codes below for new integrations:
usNorth American capture infrastructure with full character, webfont, and media support.
euEuropean capture infrastructure with full character, webfont, and media support.
auAPAC capture infrastructure with full character, webfont, and media support.
International scripts and double-byte characters render in every region. Pages containing browser media, including MP4 video, can also be loaded and captured from any region.
Run the same URL and capture settings once per region, then compare localized currency, language, inventory, consent experiences, search results, or redirects. Keeping every option except region identical makes regional differences easier to review.
const regions = ["us", "eu", "au"];
const target = "https://example.com";
const captures = await Promise.all(regions.map(async (region) => {
const endpoint = new URL("https://api.addscreenshots.com/screenshots");
endpoint.searchParams.set("region", region);
endpoint.searchParams.set("fullpage", "true");
endpoint.searchParams.set("url", target);
const response = await fetch(endpoint, {
headers: { "x-api-key": process.env.ADD_SCREENSHOTS_API_KEY }
});
if (!response.ok) throw new Error(`${region} capture failed`);
return { region, image: await response.arrayBuffer() };
}));For recurring comparisons, save the region code in the folder or file pattern and run the requests from a schedule.
Select your preferred region, and our tool will capture a full-page screenshot from that location. This feature helps you analyze how your website appears to users in broad geographic markets while using the newest premium infrastructure.
For instance, searching for "rental cars" in the US may yield different results than performing the same search from Australia due to regional variations.
Here's how you can make a request to capture a screenshot from the US region using the ®ion=us parameter:
// Line breaks added for readability https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
®ion=us
&url=google.com/search?q=rental+car
Your API key can be found on the API Keys page. Need an API Key? Sign up to get started.
For internal applications, replace YOUR_API_KEY with your own unique API Key.
For public facing websites or hotlinks, generate a signed URL.

Here's how you can make a request to capture a screenshot from Australia / Asia Pacific:
// Line breaks added for readability https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
®ion=au
&url=google.com/search?q=rental+car

Run the same request across all three regions and deliver the results directly to your storage workflow.