Screenshots
Language, Timezone, and Geolocation
Override the browser locale, timezone, and GPS coordinates to test geo-personalized content.
Language
Set the browser's Accept-Language header and navigator.language to a specific locale:
{
"url": "https://example.com",
"language": "fr-FR"
}
Use BCP 47 language tags (e.g. en-US, de-DE, ja-JP). Many websites use this to serve localized content.
Timezone
Override the browser's timezone using an IANA timezone identifier:
{
"url": "https://example.com",
"timezone": "America/New_York"
}
Examples: Europe/Paris, Asia/Tokyo, UTC.
Geolocation
Provide GPS coordinates to override the browser's geolocation API. Enable it with geo_enable=true:
{
"url": "https://example.com",
"geo_enable": true,
"geo_latitude": 48.8566,
"geo_longitude": 2.3522
}
Pages that use navigator.geolocation.getCurrentPosition() will receive these coordinates.
Combining locale options
Use language, timezone, and country together for fully localized screenshots:
{
"url": "https://example.com",
"country": "fr",
"language": "fr-FR",
"timezone": "Europe/Paris",
"geo_enable": true,
"geo_latitude": 48.8566,
"geo_longitude": 2.3522
}Last updated March 27, 2026