Skip to content
Help Center Screenshots Language, Timezone, and Geolocation

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