{
  "data": {
    "id": "9CeZ6hboKbo1MiL69",
    "actId": "3gGc1bBnFZySrtNrc",
    "userId": "zq8lKbpLzTjGDayPC",
    "startedAt": "2026-11-10T16:12:06.069Z",
    "finishedAt": "2026-11-10T16:12:16.516Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CLI"
    },
    "stats": {
      "durationMillis": 10328,
      "runTimeSecs": 10.328,
      "computeUnits": 0.011475555555555555,
      "imageSizeBytes": 320387072
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "createdByOrganizationMemberUserId": "GK9YjZRyQZVzOdoH5",
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Google Maps Timezone & Local Time Lookup\",\n  \"description\": \"Resolve the IANA timezone and current local time for Google Maps places, addresses, Place IDs or coordinates, singly or in batches. No API key, browser, cookie or login is used.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"mode\": {\n      \"title\": \"Mode\",\n      \"type\": \"string\",\n      \"description\": \"Coordinates resolves latitude/longitude pairs. Place looks up an address, landmark or business name. Place ID resolves a Google Place ID or Maps URL. Mixed processes every filled list in one run.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"coordinates\",\n        \"place\",\n        \"placeId\",\n        \"mixed\"\n      ],\n      \"enumTitles\": [\n        \"Coordinates: lat/lng -> timezone\",\n        \"Place or address: name/address -> timezone\",\n        \"Place ID or Google Maps URL -> timezone\",\n        \"Mixed batch: all three lists in one run\"\n      ],\n      \"prefill\": \"coordinates\",\n      \"sectionCaption\": \"What to look up\",\n      \"sectionDescription\": \"Pick the lookup type, then fill the matching list. When mode is omitted, all filled lists are processed.\"\n    },\n    \"location\": {\n      \"title\": \"Coordinates (single)\",\n      \"type\": \"object\",\n      \"description\": \"One coordinate as {\\\"lat\\\": 40.7128, \\\"lng\\\": -74.006}. Decimal degrees, WGS84.\",\n      \"editor\": \"json\",\n      \"prefill\": {\n        \"lat\": 40.7128,\n        \"lng\": -74.006\n      },\n      \"sectionCaption\": \"Coordinates\",\n      \"sectionDescription\": \"Google Maps resolves the nearest place and its IANA timezone. The keys latitude, longitude and lon are accepted as synonyms for lat and lng.\"\n    },\n    \"locations\": {\n      \"title\": \"Coordinates (batch)\",\n      \"type\": \"array\",\n      \"description\": \"A list of coordinates, each {\\\"lat\\\": 40.7128, \\\"lng\\\": -74.006}.\",\n      \"editor\": \"json\",\n      \"items\": {\n        \"type\": \"object\"\n      }\n    },\n    \"address\": {\n      \"title\": \"Address or place name (single)\",\n      \"type\": \"string\",\n      \"description\": \"One address, landmark, business name or postcode. Example: Eiffel Tower, Paris.\",\n      \"editor\": \"textfield\",\n      \"sectionCaption\": \"Place or address\",\n      \"sectionDescription\": \"Google Maps finds the place, then its IANA timezone and current local time are returned.\"\n    },\n    \"addresses\": {\n      \"title\": \"Addresses or place names (batch)\",\n      \"type\": \"array\",\n      \"description\": \"One address, landmark, business name or postcode per line.\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"placeId\": {\n      \"title\": \"Place ID or Google Maps URL (single)\",\n      \"type\": \"string\",\n      \"description\": \"One Google Place ID (starts with ChIJ) or a full Google Maps place URL.\",\n      \"editor\": \"textfield\",\n      \"sectionCaption\": \"Place ID\",\n      \"sectionDescription\": \"Use a Place ID copied from Google Maps or a full Maps place URL.\"\n    },\n    \"placeIds\": {\n      \"title\": \"Place IDs or Google Maps URLs (batch)\",\n      \"type\": \"array\",\n      \"description\": \"One Google Place ID or Google Maps place URL per line.\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"language\": {\n      \"title\": \"Language\",\n      \"type\": \"string\",\n      \"description\": \"Language Google Maps uses for returned place names, addresses and country names. It does not translate the query itself.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"en\",\n        \"en-GB\",\n        \"de\",\n        \"fr\",\n        \"es\",\n        \"es-419\",\n        \"it\",\n        \"pt-BR\",\n        \"pt-PT\",\n        \"nl\",\n        \"pl\",\n        \"sv\",\n        \"da\",\n        \"no\",\n        \"fi\",\n        \"cs\",\n        \"sk\",\n        \"hu\",\n        \"ro\",\n        \"bg\",\n        \"el\",\n        \"tr\",\n        \"ru\",\n        \"uk\",\n        \"ar\",\n        \"he\",\n        \"hi\",\n        \"th\",\n        \"vi\",\n        \"id\",\n        \"ms\",\n        \"ja\",\n        \"ko\",\n        \"zh-CN\",\n        \"zh-TW\"\n      ],\n      \"enumTitles\": [\n        \"English\",\n        \"English (UK)\",\n        \"German\",\n        \"French\",\n        \"Spanish\",\n        \"Spanish (Latin America)\",\n        \"Italian\",\n        \"Portuguese (Brazil)\",\n        \"Portuguese (Portugal)\",\n        \"Dutch\",\n        \"Polish\",\n        \"Swedish\",\n        \"Danish\",\n        \"Norwegian\",\n        \"Finnish\",\n        \"Czech\",\n        \"Slovak\",\n        \"Hungarian\",\n        \"Romanian\",\n        \"Bulgarian\",\n        \"Greek\",\n        \"Turkish\",\n        \"Russian\",\n        \"Ukrainian\",\n        \"Arabic\",\n        \"Hebrew\",\n        \"Hindi\",\n        \"Thai\",\n        \"Vietnamese\",\n        \"Indonesian\",\n        \"Malay\",\n        \"Japanese\",\n        \"Korean\",\n        \"Chinese (Simplified)\",\n        \"Chinese (Traditional)\"\n      ],\n      \"default\": \"en\",\n      \"prefill\": \"en\",\n      \"sectionCaption\": \"Language & region\",\n      \"sectionDescription\": \"Google Maps language for returned place names and an optional country bias for ambiguous place or address searches.\"\n    },\n    \"country\": {\n      \"title\": \"Country or region bias (optional)\",\n      \"type\": \"string\",\n      \"description\": \"Optional ISO 3166-1 alpha-2 country code. The country name is added to place and address queries so an ambiguous search resolves in that country first. Leave empty for no bias. Coordinates are unaffected.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"\",\n        \"AD\",\n        \"AE\",\n        \"AF\",\n        \"AG\",\n        \"AI\",\n        \"AL\",\n        \"AM\",\n        \"AO\",\n        \"AQ\",\n        \"AR\",\n        \"AS\",\n        \"AT\",\n        \"AU\",\n        \"AW\",\n        \"AX\",\n        \"AZ\",\n        \"BA\",\n        \"BB\",\n        \"BD\",\n        \"BE\",\n        \"BF\",\n        \"BG\",\n        \"BH\",\n        \"BI\",\n        \"BJ\",\n        \"BL\",\n        \"BM\",\n        \"BN\",\n        \"BO\",\n        \"BQ\",\n        \"BR\",\n        \"BS\",\n        \"BT\",\n        \"BV\",\n        \"BW\",\n        \"BY\",\n        \"BZ\",\n        \"CA\",\n        \"CC\",\n        \"CD\",\n        \"CF\",\n        \"CG\",\n        \"CH\",\n        \"CI\",\n        \"CK\",\n        \"CL\",\n        \"CM\",\n        \"CN\",\n        \"CO\",\n        \"CR\",\n        \"CU\",\n        \"CV\",\n        \"CW\",\n        \"CX\",\n        \"CY\",\n        \"CZ\",\n        \"DE\",\n        \"DJ\",\n        \"DK\",\n        \"DM\",\n        \"DO\",\n        \"DZ\",\n        \"EC\",\n        \"EE\",\n        \"EG\",\n        \"EH\",\n        \"ER\",\n        \"ES\",\n        \"ET\",\n        \"FI\",\n        \"FJ\",\n        \"FK\",\n        \"FM\",\n        \"FO\",\n        \"FR\",\n        \"GA\",\n        \"GB\",\n        \"GD\",\n        \"GE\",\n        \"GF\",\n        \"GG\",\n        \"GH\",\n        \"GI\",\n        \"GL\",\n        \"GM\",\n        \"GN\",\n        \"GP\",\n        \"GQ\",\n        \"GR\",\n        \"GS\",\n        \"GT\",\n        \"GU\",\n        \"GW\",\n        \"GY\",\n        \"HK\",\n        \"HM\",\n        \"HN\",\n        \"HR\",\n        \"HT\",\n        \"HU\",\n        \"ID\",\n        \"IE\",\n        \"IL\",\n        \"IM\",\n        \"IN\",\n        \"IO\",\n        \"IQ\",\n        \"IR\",\n        \"IS\",\n        \"IT\",\n        \"JE\",\n        \"JM\",\n        \"JO\",\n        \"JP\",\n        \"KE\",\n        \"KG\",\n        \"KH\",\n        \"KI\",\n        \"KM\",\n        \"KN\",\n        \"KP\",\n        \"KR\",\n        \"KW\",\n        \"KY\",\n        \"KZ\",\n        \"LA\",\n        \"LB\",\n        \"LC\",\n        \"LI\",\n        \"LK\",\n        \"LR\",\n        \"LS\",\n        \"LT\",\n        \"LU\",\n        \"LV\",\n        \"LY\",\n        \"MA\",\n        \"MC\",\n        \"MD\",\n        \"ME\",\n        \"MF\",\n        \"MG\",\n        \"MH\",\n        \"MK\",\n        \"ML\",\n        \"MM\",\n        \"MN\",\n        \"MO\",\n        \"MP\",\n        \"MQ\",\n        \"MR\",\n        \"MS\",\n        \"MT\",\n        \"MU\",\n        \"MV\",\n        \"MW\",\n        \"MX\",\n        \"MY\",\n        \"MZ\",\n        \"NA\",\n        \"NC\",\n        \"NE\",\n        \"NF\",\n        \"NG\",\n        \"NI\",\n        \"NL\",\n        \"NO\",\n        \"NP\",\n        \"NR\",\n        \"NU\",\n        \"NZ\",\n        \"OM\",\n        \"PA\",\n        \"PE\",\n        \"PF\",\n        \"PG\",\n        \"PH\",\n        \"PK\",\n        \"PL\",\n        \"PM\",\n        \"PN\",\n        \"PR\",\n        \"PS\",\n        \"PT\",\n        \"PW\",\n        \"PY\",\n        \"QA\",\n        \"RE\",\n        \"RO\",\n        \"RS\",\n        \"RU\",\n        \"RW\",\n        \"SA\",\n        \"SB\",\n        \"SC\",\n        \"SD\",\n        \"SE\",\n        \"SG\",\n        \"SH\",\n        \"SI\",\n        \"SJ\",\n        \"SK\",\n        \"SL\",\n        \"SM\",\n        \"SN\",\n        \"SO\",\n        \"SR\",\n        \"SS\",\n        \"ST\",\n        \"SV\",\n        \"SX\",\n        \"SY\",\n        \"SZ\",\n        \"TC\",\n        \"TD\",\n        \"TF\",\n        \"TG\",\n        \"TH\",\n        \"TJ\",\n        \"TK\",\n        \"TL\",\n        \"TM\",\n        \"TN\",\n        \"TO\",\n        \"TR\",\n        \"TT\",\n        \"TV\",\n        \"TW\",\n        \"TZ\",\n        \"UA\",\n        \"UG\",\n        \"UM\",\n        \"US\",\n        \"UY\",\n        \"UZ\",\n        \"VA\",\n        \"VC\",\n        \"VE\",\n        \"VG\",\n        \"VI\",\n        \"VN\",\n        \"VU\",\n        \"WF\",\n        \"WS\",\n        \"YE\",\n        \"YT\",\n        \"ZA\",\n        \"ZM\",\n        \"ZW\"\n      ],\n      \"enumTitles\": [\n        \"No region bias\",\n        \"Andorra (AD)\",\n        \"United Arab Emirates (AE)\",\n        \"Afghanistan (AF)\",\n        \"Antigua and Barbuda (AG)\",\n        \"Anguilla (AI)\",\n        \"Albania (AL)\",\n        \"Armenia (AM)\",\n        \"Angola (AO)\",\n        \"Antarctica (AQ)\",\n        \"Argentina (AR)\",\n        \"American Samoa (AS)\",\n        \"Austria (AT)\",\n        \"Australia (AU)\",\n        \"Aruba (AW)\",\n        \"Åland Islands (AX)\",\n        \"Azerbaijan (AZ)\",\n        \"Bosnia and Herzegovina (BA)\",\n        \"Barbados (BB)\",\n        \"Bangladesh (BD)\",\n        \"Belgium (BE)\",\n        \"Burkina Faso (BF)\",\n        \"Bulgaria (BG)\",\n        \"Bahrain (BH)\",\n        \"Burundi (BI)\",\n        \"Benin (BJ)\",\n        \"Saint Barthélemy (BL)\",\n        \"Bermuda (BM)\",\n        \"Brunei (BN)\",\n        \"Bolivia (BO)\",\n        \"Bonaire, Sint Eustatius and Saba (BQ)\",\n        \"Brazil (BR)\",\n        \"Bahamas (BS)\",\n        \"Bhutan (BT)\",\n        \"Bouvet Island (BV)\",\n        \"Botswana (BW)\",\n        \"Belarus (BY)\",\n        \"Belize (BZ)\",\n        \"Canada (CA)\",\n        \"Cocos (Keeling) Islands (CC)\",\n        \"DR Congo (CD)\",\n        \"Central African Republic (CF)\",\n        \"Congo (CG)\",\n        \"Switzerland (CH)\",\n        \"Ivory Coast (CI)\",\n        \"Cook Islands (CK)\",\n        \"Chile (CL)\",\n        \"Cameroon (CM)\",\n        \"China (CN)\",\n        \"Colombia (CO)\",\n        \"Costa Rica (CR)\",\n        \"Cuba (CU)\",\n        \"Cape Verde (CV)\",\n        \"Curaçao (CW)\",\n        \"Christmas Island (CX)\",\n        \"Cyprus (CY)\",\n        \"Czech Republic (CZ)\",\n        \"Germany (DE)\",\n        \"Djibouti (DJ)\",\n        \"Denmark (DK)\",\n        \"Dominica (DM)\",\n        \"Dominican Republic (DO)\",\n        \"Algeria (DZ)\",\n        \"Ecuador (EC)\",\n        \"Estonia (EE)\",\n        \"Egypt (EG)\",\n        \"Western Sahara (EH)\",\n        \"Eritrea (ER)\",\n        \"Spain (ES)\",\n        \"Ethiopia (ET)\",\n        \"Finland (FI)\",\n        \"Fiji (FJ)\",\n        \"Falkland Islands (Malvinas) (FK)\",\n        \"Micronesia (FM)\",\n        \"Faroe Islands (FO)\",\n        \"France (FR)\",\n        \"Gabon (GA)\",\n        \"UK (GB)\",\n        \"Grenada (GD)\",\n        \"Georgia (GE)\",\n        \"French Guiana (GF)\",\n        \"Guernsey (GG)\",\n        \"Ghana (GH)\",\n        \"Gibraltar (GI)\",\n        \"Greenland (GL)\",\n        \"Gambia (GM)\",\n        \"Guinea (GN)\",\n        \"Guadeloupe (GP)\",\n        \"Equatorial Guinea (GQ)\",\n        \"Greece (GR)\",\n        \"South Georgia and the South Sandwich Islands (GS)\",\n        \"Guatemala (GT)\",\n        \"Guam (GU)\",\n        \"Guinea-Bissau (GW)\",\n        \"Guyana (GY)\",\n        \"Hong Kong (HK)\",\n        \"Heard Island and McDonald Islands (HM)\",\n        \"Honduras (HN)\",\n        \"Croatia (HR)\",\n        \"Haiti (HT)\",\n        \"Hungary (HU)\",\n        \"Indonesia (ID)\",\n        \"Ireland (IE)\",\n        \"Israel (IL)\",\n        \"Isle of Man (IM)\",\n        \"India (IN)\",\n        \"British Indian Ocean Territory (IO)\",\n        \"Iraq (IQ)\",\n        \"Iran (IR)\",\n        \"Iceland (IS)\",\n        \"Italy (IT)\",\n        \"Jersey (JE)\",\n        \"Jamaica (JM)\",\n        \"Jordan (JO)\",\n        \"Japan (JP)\",\n        \"Kenya (KE)\",\n        \"Kyrgyzstan (KG)\",\n        \"Cambodia (KH)\",\n        \"Kiribati (KI)\",\n        \"Comoros (KM)\",\n        \"Saint Kitts and Nevis (KN)\",\n        \"North Korea (KP)\",\n        \"South Korea (KR)\",\n        \"Kuwait (KW)\",\n        \"Cayman Islands (KY)\",\n        \"Kazakhstan (KZ)\",\n        \"Laos (LA)\",\n        \"Lebanon (LB)\",\n        \"Saint Lucia (LC)\",\n        \"Liechtenstein (LI)\",\n        \"Sri Lanka (LK)\",\n        \"Liberia (LR)\",\n        \"Lesotho (LS)\",\n        \"Lithuania (LT)\",\n        \"Luxembourg (LU)\",\n        \"Latvia (LV)\",\n        \"Libya (LY)\",\n        \"Morocco (MA)\",\n        \"Monaco (MC)\",\n        \"Moldova (MD)\",\n        \"Montenegro (ME)\",\n        \"Saint Martin (French part) (MF)\",\n        \"Madagascar (MG)\",\n        \"Marshall Islands (MH)\",\n        \"North Macedonia (MK)\",\n        \"Mali (ML)\",\n        \"Myanmar (MM)\",\n        \"Mongolia (MN)\",\n        \"Macao (MO)\",\n        \"Northern Mariana Islands (MP)\",\n        \"Martinique (MQ)\",\n        \"Mauritania (MR)\",\n        \"Montserrat (MS)\",\n        \"Malta (MT)\",\n        \"Mauritius (MU)\",\n        \"Maldives (MV)\",\n        \"Malawi (MW)\",\n        \"Mexico (MX)\",\n        \"Malaysia (MY)\",\n        \"Mozambique (MZ)\",\n        \"Namibia (NA)\",\n        \"New Caledonia (NC)\",\n        \"Niger (NE)\",\n        \"Norfolk Island (NF)\",\n        \"Nigeria (NG)\",\n        \"Nicaragua (NI)\",\n        \"Netherlands (NL)\",\n        \"Norway (NO)\",\n        \"Nepal (NP)\",\n        \"Nauru (NR)\",\n        \"Niue (NU)\",\n        \"New Zealand (NZ)\",\n        \"Oman (OM)\",\n        \"Panama (PA)\",\n        \"Peru (PE)\",\n        \"French Polynesia (PF)\",\n        \"Papua New Guinea (PG)\",\n        \"Philippines (PH)\",\n        \"Pakistan (PK)\",\n        \"Poland (PL)\",\n        \"Saint Pierre and Miquelon (PM)\",\n        \"Pitcairn (PN)\",\n        \"Puerto Rico (PR)\",\n        \"Palestine (PS)\",\n        \"Portugal (PT)\",\n        \"Palau (PW)\",\n        \"Paraguay (PY)\",\n        \"Qatar (QA)\",\n        \"Réunion (RE)\",\n        \"Romania (RO)\",\n        \"Serbia (RS)\",\n        \"Russia (RU)\",\n        \"Rwanda (RW)\",\n        \"Saudi Arabia (SA)\",\n        \"Solomon Islands (SB)\",\n        \"Seychelles (SC)\",\n        \"Sudan (SD)\",\n        \"Sweden (SE)\",\n        \"Singapore (SG)\",\n        \"Saint Helena, Ascension and Tristan da Cunha (SH)\",\n        \"Slovenia (SI)\",\n        \"Svalbard and Jan Mayen (SJ)\",\n        \"Slovakia (SK)\",\n        \"Sierra Leone (SL)\",\n        \"San Marino (SM)\",\n        \"Senegal (SN)\",\n        \"Somalia (SO)\",\n        \"Suriname (SR)\",\n        \"South Sudan (SS)\",\n        \"Sao Tome and Principe (ST)\",\n        \"El Salvador (SV)\",\n        \"Sint Maarten (Dutch part) (SX)\",\n        \"Syria (SY)\",\n        \"Eswatini (SZ)\",\n        \"Turks and Caicos Islands (TC)\",\n        \"Chad (TD)\",\n        \"French Southern Territories (TF)\",\n        \"Togo (TG)\",\n        \"Thailand (TH)\",\n        \"Tajikistan (TJ)\",\n        \"Tokelau (TK)\",\n        \"Timor-Leste (TL)\",\n        \"Turkmenistan (TM)\",\n        \"Tunisia (TN)\",\n        \"Tonga (TO)\",\n        \"Türkiye (TR)\",\n        \"Trinidad and Tobago (TT)\",\n        \"Tuvalu (TV)\",\n        \"Taiwan (TW)\",\n        \"Tanzania (TZ)\",\n        \"Ukraine (UA)\",\n        \"Uganda (UG)\",\n        \"United States Minor Outlying Islands (UM)\",\n        \"USA (US)\",\n        \"Uruguay (UY)\",\n        \"Uzbekistan (UZ)\",\n        \"Vatican City (VA)\",\n        \"Saint Vincent and the Grenadines (VC)\",\n        \"Venezuela (VE)\",\n        \"Virgin Islands, British (VG)\",\n        \"Virgin Islands, U.S. (VI)\",\n        \"Vietnam (VN)\",\n        \"Vanuatu (VU)\",\n        \"Wallis and Futuna (WF)\",\n        \"Samoa (WS)\",\n        \"Yemen (YE)\",\n        \"Mayotte (YT)\",\n        \"South Africa (ZA)\",\n        \"Zambia (ZM)\",\n        \"Zimbabwe (ZW)\"\n      ],\n      \"default\": \"\"\n    }\n  }\n}",
    "readme": "# Google Maps Timezone & Local Time Lookup\n\nFind the IANA timezone and the current local time for any Google Maps place, address, Place ID or latitude/longitude pair. Submit one item or a batch and get a clean record per match: timezone name, local wall-clock time, UTC time, current UTC offset, weekday, Unix timestamp and daylight-saving detail, plus the matched place and a Google Maps link.\n\nNo Google API key, browser, login or cookie is required.\n\n## What you can look up\n\n| Mode | What you provide | What Google Maps resolves |\n|---|---|---|\n| **Coordinates** | One `{lat, lng}` pair or a batch of pairs | The nearest address or named place at that point and its timezone |\n| **Place or address** | An address, landmark, business name or postcode | The best matching place, its address, coordinates and timezone |\n| **Place ID** | A Google Place ID (starts with `ChIJ`) or a full Google Maps place URL | The exact place and its timezone |\n| **Mixed batch** | Any combination of the three lists | Every filled list in one run |\n\nWhen `mode` is omitted, every filled list is processed, so old coordinate-only tasks keep working unchanged.\n\n## Inputs\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `mode` | select | – | `coordinates`, `place`, `placeId` or `mixed` |\n| `location` | object | – | One coordinate: `{\"lat\": 40.7128, \"lng\": -74.006}` |\n| `locations` | array | – | A batch of `{lat, lng}` coordinates |\n| `address` | string | – | One address, landmark, business name or postcode |\n| `addresses` | array | – | A batch of addresses or place names |\n| `placeId` | string | – | One Google Place ID or Maps place URL |\n| `placeIds` | array | – | A batch of Place IDs or Maps URLs |\n| `language` | select | `en` | Language for returned place names and addresses (35 options) |\n| `country` | select | – | Optional country bias for ambiguous place/address searches |\n\nLatitude must be within `[-90, 90]` and longitude within `[-180, 180]`. The keys `latitude`/`longitude`/`lon` are accepted as synonyms for `lat`/`lng`. Duplicate coordinates, addresses and Place IDs are removed before lookup; blank values are skipped and invalid coordinates or Place IDs are reported in the run status.\n\n### Daily prefill\n\nThe default run resolves one New York coordinate and returns one record, which keeps the daily platform test cheap.\n\n## Output fields\n\n| Field | Description |\n|---|---|\n| `recordType` | Always `timezone` |\n| `mode` | `coordinates`, `place` or `placeId` |\n| `inputLocation` / `inputAddress` / `inputPlaceId` | The exact input that produced the row |\n| `placeName` | Matched Google Maps place name |\n| `formattedAddress` | Matched formatted address |\n| `location` | Resolved `{lat, lng}` |\n| `placeId` | Google Place ID, when Google returns one |\n| `featureId` | Google feature identifier, when available |\n| `countryCode` | ISO 3166-1 alpha-2 country code, when available |\n| `categories` | Google Maps place categories, when available |\n| `timezone` | IANA timezone identifier, e.g. `America/New_York` |\n| `timezoneAbbreviation` | Current short code, e.g. `EST`, `EDT`, `JST`, `+0545` |\n| `utcOffset` | Current offset formatted as `+HH:MM` / `-HH:MM` |\n| `utcOffsetSeconds` | Current offset in seconds |\n| `currentLocalTime` | Current wall-clock time at the place, ISO 8601 with offset |\n| `currentUtcTime` | Current UTC time, ISO 8601 |\n| `dayOfWeek` | Local weekday name |\n| `unixTimestamp` | Unix timestamp in seconds |\n| `isDaylightSavingTime` | `true` while daylight saving is in effect |\n| `daylightSavings` | `inEffect`, `observed`, next transition, standard/DST offsets and the current DST interval when applicable |\n| `distanceMeters` | For coordinates, distance from your point to the matched place |\n| `googleMapsUrl` | Google Maps place link |\n| `sourceUrl` | A Google Maps link for the matched place or search |\n| `language` | Language used for returned names |\n| `scrapedAt` | UTC timestamp of the lookup |\n\nFields the source does not provide for a particular item are left out of that record. No field is ever filled with `null`, an empty string or a guessed value.\n\n## Examples\n\n### One coordinate\n\n```json\n{\n  \"mode\": \"coordinates\",\n  \"location\": {\"lat\": 40.7128, \"lng\": -74.006}\n}\n```\n\n### A worldwide coordinate batch\n\n```json\n{\n  \"mode\": \"coordinates\",\n  \"locations\": [\n    {\"lat\": 40.7128, \"lng\": -74.006},\n    {\"lat\": 51.5074, \"lng\": -0.1278},\n    {\"lat\": 35.6762, \"lng\": 139.6503},\n    {\"lat\": -33.8688, \"lng\": 151.2093}\n  ]\n}\n```\n\n### Addresses\n\n```json\n{\n  \"mode\": \"place\",\n  \"addresses\": [\n    \"Eiffel Tower, Paris\",\n    \"1600 Amphitheatre Parkway, Mountain View, CA\",\n    \"Tokyo Station\"\n  ]\n}\n```\n\n### Place IDs or Maps URLs\n\n```json\n{\n  \"mode\": \"placeId\",\n  \"placeIds\": [\n    \"ChIJrbS_8-Fv5kcRzSjPvnUT03s\",\n    \"https://www.google.com/maps/place/?q=place_id:ChIJmQJIxlVYwokRLgeuocVOGVU\"\n  ]\n}\n```\n\n### Mixed batch\n\n```json\n{\n  \"addresses\": [\"Burj Khalifa, Dubai\"],\n  \"locations\": [{\"lat\": 48.8584, \"lng\": 2.2945}],\n  \"placeIds\": [\"ChIJmQJIxlVYwokRLgeuocVOGVU\"]\n}\n```\n\n## Use cases\n\n- **Normalise business hours** — convert local opening hours from a places dataset into UTC ranges\n- **Schedule across regions** — send notifications only during local business hours\n- **Enrich geocoded data** — attach a timezone and current local time to addresses or coordinates\n- **Travel and logistics** — check the local time and DST state at a destination before planning a call or delivery\n- **Audit and compliance** — stamp events with the correct local time and DST flag for the location where they happened\n\n## FAQ\n\n**Does this need a Google Maps API key?**\nNo. It reads Google Maps' public place and timezone information, so there is no key, login or cookie to configure.\n\n**Why is the timezone sometimes a different city from the coordinate?**\nGoogle Maps resolves the nearest place that belongs to a timezone. Near a border the nearest address can sit on the other side, and Google's own boundary data decides the zone. The actor reports Google's answer and does not infer a zone from longitude.\n\n**Why do some coordinates return no record?**\nPoints in the open ocean or in unclaimed areas may not resolve to a place with a timezone. Those inputs are named in the run status instead of receiving a guessed zone.\n\n**How is the local time calculated?**\nGoogle Maps supplies the IANA timezone identifier. The current local time, offset and daylight-saving state are then calculated from the bundled IANA timezone database at lookup time.\n\n**Are fractional offsets supported?**\nYes. Nepal (`+05:45`), Chatham Islands (`+12:45`), Newfoundland (`-03:30`) and other fractional zones are preserved exactly.\n\n**Does DST work in both hemispheres?**\nYes. Southern-hemisphere zones such as `Australia/Sydney` and `Pacific/Chatham` report DST correctly, including their opposite-season transition dates.\n\n**Can I resolve a large batch?**\nYes. Lists accept many items and are processed concurrently. For very large batches, start with a small sample to confirm the output shape fits your pipeline.\n\n**Does this return the country or address of a coordinate?**\nYes, when Google Maps resolves one. The matched place name, formatted address, coordinates and country code are included alongside the timezone fields.\n\n**Is this affiliated with Google?**\nNo. This actor is not affiliated with or endorsed by Google.\n\n## Limits\n\n- A timezone requires a resolved place. Open-ocean and unmapped coordinates can return no timezone.\n- Timezone boundaries follow Google Maps' own place data; this actor does not maintain a separate boundary map.\n- Google Maps place names and addresses follow the selected `language`, while the timezone identifier is always IANA English.\n\n## Use it as an API (server mode)\n\nNeed one answer right away instead of a batch job? Send the input as an HTTP request and the results come back in the response. There's no run to start and poll.\n\n```bash\ncurl -H \"Authorization: Bearer $APIFY_TOKEN\" \\\n  \"https://dataspryva--google-maps-timezone-and-local-time-lookup.apify.actor/?mode=coordinates&location=%7B%22lat%22%3A40.7128%2C%22lng%22%3A-74.006%7D\"\n```\n\nOr POST the same input as JSON:\n\n```bash\ncurl -X POST -H \"Authorization: Bearer $APIFY_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"mode\": \"coordinates\", \"location\": {\"lat\": 40.7128, \"lng\": -74.006}}' \\\n  \"https://dataspryva--google-maps-timezone-and-local-time-lookup.apify.actor/\"\n```\n\n- The fields are the same as in the input above. With GET, repeat a parameter once for each value in a list.\n- You get back a JSON array with the same records a normal run saves. They're saved to the run's dataset too.\n- Each request is capped at 30 results and 4 minutes. For bigger jobs, start a normal run.\n- The request runs in your own Apify account at the Actor's normal price (a start fee plus a price per result). The server shuts down after a minute with no requests.\n- The Server tab on this page lists every parameter and lets you try a request from your browser.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "google-maps-timezone-and-local-time-lookup",
      "title": "Google Maps Timezone & Local Time Lookup",
      "description": "Resolve the IANA timezone, current local time, UTC offset and daylight-saving status for Google Maps places, addresses, Place IDs or coordinates. Single or batch, with no API key, browser or login.",
      "version": "1.0",
      "buildTag": "latest",
      "dockerfile": "./Dockerfile",
      "readme": "# Google Maps Timezone & Local Time Lookup\n\nFind the IANA timezone and the current local time for any Google Maps place, address, Place ID or latitude/longitude pair. Submit one item or a batch and get a clean record per match: timezone name, local wall-clock time, UTC time, current UTC offset, weekday, Unix timestamp and daylight-saving detail, plus the matched place and a Google Maps link.\n\nNo Google API key, browser, login or cookie is required.\n\n## What you can look up\n\n| Mode | What you provide | What Google Maps resolves |\n|---|---|---|\n| **Coordinates** | One `{lat, lng}` pair or a batch of pairs | The nearest address or named place at that point and its timezone |\n| **Place or address** | An address, landmark, business name or postcode | The best matching place, its address, coordinates and timezone |\n| **Place ID** | A Google Place ID (starts with `ChIJ`) or a full Google Maps place URL | The exact place and its timezone |\n| **Mixed batch** | Any combination of the three lists | Every filled list in one run |\n\nWhen `mode` is omitted, every filled list is processed, so old coordinate-only tasks keep working unchanged.\n\n## Inputs\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `mode` | select | – | `coordinates`, `place`, `placeId` or `mixed` |\n| `location` | object | – | One coordinate: `{\"lat\": 40.7128, \"lng\": -74.006}` |\n| `locations` | array | – | A batch of `{lat, lng}` coordinates |\n| `address` | string | – | One address, landmark, business name or postcode |\n| `addresses` | array | – | A batch of addresses or place names |\n| `placeId` | string | – | One Google Place ID or Maps place URL |\n| `placeIds` | array | – | A batch of Place IDs or Maps URLs |\n| `language` | select | `en` | Language for returned place names and addresses (35 options) |\n| `country` | select | – | Optional country bias for ambiguous place/address searches |\n\nLatitude must be within `[-90, 90]` and longitude within `[-180, 180]`. The keys `latitude`/`longitude`/`lon` are accepted as synonyms for `lat`/`lng`. Duplicate coordinates, addresses and Place IDs are removed before lookup; blank values are skipped and invalid coordinates or Place IDs are reported in the run status.\n\n### Daily prefill\n\nThe default run resolves one New York coordinate and returns one record, which keeps the daily platform test cheap.\n\n## Output fields\n\n| Field | Description |\n|---|---|\n| `recordType` | Always `timezone` |\n| `mode` | `coordinates`, `place` or `placeId` |\n| `inputLocation` / `inputAddress` / `inputPlaceId` | The exact input that produced the row |\n| `placeName` | Matched Google Maps place name |\n| `formattedAddress` | Matched formatted address |\n| `location` | Resolved `{lat, lng}` |\n| `placeId` | Google Place ID, when Google returns one |\n| `featureId` | Google feature identifier, when available |\n| `countryCode` | ISO 3166-1 alpha-2 country code, when available |\n| `categories` | Google Maps place categories, when available |\n| `timezone` | IANA timezone identifier, e.g. `America/New_York` |\n| `timezoneAbbreviation` | Current short code, e.g. `EST`, `EDT`, `JST`, `+0545` |\n| `utcOffset` | Current offset formatted as `+HH:MM` / `-HH:MM` |\n| `utcOffsetSeconds` | Current offset in seconds |\n| `currentLocalTime` | Current wall-clock time at the place, ISO 8601 with offset |\n| `currentUtcTime` | Current UTC time, ISO 8601 |\n| `dayOfWeek` | Local weekday name |\n| `unixTimestamp` | Unix timestamp in seconds |\n| `isDaylightSavingTime` | `true` while daylight saving is in effect |\n| `daylightSavings` | `inEffect`, `observed`, next transition, standard/DST offsets and the current DST interval when applicable |\n| `distanceMeters` | For coordinates, distance from your point to the matched place |\n| `googleMapsUrl` | Google Maps place link |\n| `sourceUrl` | A Google Maps link for the matched place or search |\n| `language` | Language used for returned names |\n| `scrapedAt` | UTC timestamp of the lookup |\n\nFields the source does not provide for a particular item are left out of that record. No field is ever filled with `null`, an empty string or a guessed value.\n\n## Examples\n\n### One coordinate\n\n```json\n{\n  \"mode\": \"coordinates\",\n  \"location\": {\"lat\": 40.7128, \"lng\": -74.006}\n}\n```\n\n### A worldwide coordinate batch\n\n```json\n{\n  \"mode\": \"coordinates\",\n  \"locations\": [\n    {\"lat\": 40.7128, \"lng\": -74.006},\n    {\"lat\": 51.5074, \"lng\": -0.1278},\n    {\"lat\": 35.6762, \"lng\": 139.6503},\n    {\"lat\": -33.8688, \"lng\": 151.2093}\n  ]\n}\n```\n\n### Addresses\n\n```json\n{\n  \"mode\": \"place\",\n  \"addresses\": [\n    \"Eiffel Tower, Paris\",\n    \"1600 Amphitheatre Parkway, Mountain View, CA\",\n    \"Tokyo Station\"\n  ]\n}\n```\n\n### Place IDs or Maps URLs\n\n```json\n{\n  \"mode\": \"placeId\",\n  \"placeIds\": [\n    \"ChIJrbS_8-Fv5kcRzSjPvnUT03s\",\n    \"https://www.google.com/maps/place/?q=place_id:ChIJmQJIxlVYwokRLgeuocVOGVU\"\n  ]\n}\n```\n\n### Mixed batch\n\n```json\n{\n  \"addresses\": [\"Burj Khalifa, Dubai\"],\n  \"locations\": [{\"lat\": 48.8584, \"lng\": 2.2945}],\n  \"placeIds\": [\"ChIJmQJIxlVYwokRLgeuocVOGVU\"]\n}\n```\n\n## Use cases\n\n- **Normalise business hours** — convert local opening hours from a places dataset into UTC ranges\n- **Schedule across regions** — send notifications only during local business hours\n- **Enrich geocoded data** — attach a timezone and current local time to addresses or coordinates\n- **Travel and logistics** — check the local time and DST state at a destination before planning a call or delivery\n- **Audit and compliance** — stamp events with the correct local time and DST flag for the location where they happened\n\n## FAQ\n\n**Does this need a Google Maps API key?**\nNo. It reads Google Maps' public place and timezone information, so there is no key, login or cookie to configure.\n\n**Why is the timezone sometimes a different city from the coordinate?**\nGoogle Maps resolves the nearest place that belongs to a timezone. Near a border the nearest address can sit on the other side, and Google's own boundary data decides the zone. The actor reports Google's answer and does not infer a zone from longitude.\n\n**Why do some coordinates return no record?**\nPoints in the open ocean or in unclaimed areas may not resolve to a place with a timezone. Those inputs are named in the run status instead of receiving a guessed zone.\n\n**How is the local time calculated?**\nGoogle Maps supplies the IANA timezone identifier. The current local time, offset and daylight-saving state are then calculated from the bundled IANA timezone database at lookup time.\n\n**Are fractional offsets supported?**\nYes. Nepal (`+05:45`), Chatham Islands (`+12:45`), Newfoundland (`-03:30`) and other fractional zones are preserved exactly.\n\n**Does DST work in both hemispheres?**\nYes. Southern-hemisphere zones such as `Australia/Sydney` and `Pacific/Chatham` report DST correctly, including their opposite-season transition dates.\n\n**Can I resolve a large batch?**\nYes. Lists accept many items and are processed concurrently. For very large batches, start with a small sample to confirm the output shape fits your pipeline.\n\n**Does this return the country or address of a coordinate?**\nYes, when Google Maps resolves one. The matched place name, formatted address, coordinates and country code are included alongside the timezone fields.\n\n**Is this affiliated with Google?**\nNo. This actor is not affiliated with or endorsed by Google.\n\n## Limits\n\n- A timezone requires a resolved place. Open-ocean and unmapped coordinates can return no timezone.\n- Timezone boundaries follow Google Maps' own place data; this actor does not maintain a separate boundary map.\n- Google Maps place names and addresses follow the selected `language`, while the timezone identifier is always IANA English.\n\n## Use it as an API (server mode)\n\nNeed one answer right away instead of a batch job? Send the input as an HTTP request and the results come back in the response. There's no run to start and poll.\n\n```bash\ncurl -H \"Authorization: Bearer $APIFY_TOKEN\" \\\n  \"https://dataspryva--google-maps-timezone-and-local-time-lookup.apify.actor/?mode=coordinates&location=%7B%22lat%22%3A40.7128%2C%22lng%22%3A-74.006%7D\"\n```\n\nOr POST the same input as JSON:\n\n```bash\ncurl -X POST -H \"Authorization: Bearer $APIFY_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"mode\": \"coordinates\", \"location\": {\"lat\": 40.7128, \"lng\": -74.006}}' \\\n  \"https://dataspryva--google-maps-timezone-and-local-time-lookup.apify.actor/\"\n```\n\n- The fields are the same as in the input above. With GET, repeat a parameter once for each value in a list.\n- You get back a JSON array with the same records a normal run saves. They're saved to the run's dataset too.\n- Each request is capped at 30 results and 4 minutes. For bigger jobs, start a normal run.\n- The request runs in your own Apify account at the Actor's normal price (a start fee plus a price per result). The server shuts down after a minute with no requests.\n- The Server tab on this page lists every parameter and lets you try a request from your browser.\n",
      "input": {
        "title": "Google Maps Timezone & Local Time Lookup",
        "description": "Resolve the IANA timezone and current local time for Google Maps places, addresses, Place IDs or coordinates, singly or in batches. No API key, browser, cookie or login is used.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "mode": {
            "title": "Mode",
            "type": "string",
            "description": "Coordinates resolves latitude/longitude pairs. Place looks up an address, landmark or business name. Place ID resolves a Google Place ID or Maps URL. Mixed processes every filled list in one run.",
            "editor": "select",
            "enum": [
              "coordinates",
              "place",
              "placeId",
              "mixed"
            ],
            "enumTitles": [
              "Coordinates: lat/lng -> timezone",
              "Place or address: name/address -> timezone",
              "Place ID or Google Maps URL -> timezone",
              "Mixed batch: all three lists in one run"
            ],
            "prefill": "coordinates",
            "sectionCaption": "What to look up",
            "sectionDescription": "Pick the lookup type, then fill the matching list. When mode is omitted, all filled lists are processed."
          },
          "location": {
            "title": "Coordinates (single)",
            "type": "object",
            "description": "One coordinate as {\"lat\": 40.7128, \"lng\": -74.006}. Decimal degrees, WGS84.",
            "editor": "json",
            "prefill": {
              "lat": 40.7128,
              "lng": -74.006
            },
            "sectionCaption": "Coordinates",
            "sectionDescription": "Google Maps resolves the nearest place and its IANA timezone. The keys latitude, longitude and lon are accepted as synonyms for lat and lng."
          },
          "locations": {
            "title": "Coordinates (batch)",
            "type": "array",
            "description": "A list of coordinates, each {\"lat\": 40.7128, \"lng\": -74.006}.",
            "editor": "json",
            "items": {
              "type": "object"
            }
          },
          "address": {
            "title": "Address or place name (single)",
            "type": "string",
            "description": "One address, landmark, business name or postcode. Example: Eiffel Tower, Paris.",
            "editor": "textfield",
            "sectionCaption": "Place or address",
            "sectionDescription": "Google Maps finds the place, then its IANA timezone and current local time are returned."
          },
          "addresses": {
            "title": "Addresses or place names (batch)",
            "type": "array",
            "description": "One address, landmark, business name or postcode per line.",
            "editor": "stringList",
            "items": {
              "type": "string"
            }
          },
          "placeId": {
            "title": "Place ID or Google Maps URL (single)",
            "type": "string",
            "description": "One Google Place ID (starts with ChIJ) or a full Google Maps place URL.",
            "editor": "textfield",
            "sectionCaption": "Place ID",
            "sectionDescription": "Use a Place ID copied from Google Maps or a full Maps place URL."
          },
          "placeIds": {
            "title": "Place IDs or Google Maps URLs (batch)",
            "type": "array",
            "description": "One Google Place ID or Google Maps place URL per line.",
            "editor": "stringList",
            "items": {
              "type": "string"
            }
          },
          "language": {
            "title": "Language",
            "type": "string",
            "description": "Language Google Maps uses for returned place names, addresses and country names. It does not translate the query itself.",
            "editor": "select",
            "enum": [
              "en",
              "en-GB",
              "de",
              "fr",
              "es",
              "es-419",
              "it",
              "pt-BR",
              "pt-PT",
              "nl",
              "pl",
              "sv",
              "da",
              "no",
              "fi",
              "cs",
              "sk",
              "hu",
              "ro",
              "bg",
              "el",
              "tr",
              "ru",
              "uk",
              "ar",
              "he",
              "hi",
              "th",
              "vi",
              "id",
              "ms",
              "ja",
              "ko",
              "zh-CN",
              "zh-TW"
            ],
            "enumTitles": [
              "English",
              "English (UK)",
              "German",
              "French",
              "Spanish",
              "Spanish (Latin America)",
              "Italian",
              "Portuguese (Brazil)",
              "Portuguese (Portugal)",
              "Dutch",
              "Polish",
              "Swedish",
              "Danish",
              "Norwegian",
              "Finnish",
              "Czech",
              "Slovak",
              "Hungarian",
              "Romanian",
              "Bulgarian",
              "Greek",
              "Turkish",
              "Russian",
              "Ukrainian",
              "Arabic",
              "Hebrew",
              "Hindi",
              "Thai",
              "Vietnamese",
              "Indonesian",
              "Malay",
              "Japanese",
              "Korean",
              "Chinese (Simplified)",
              "Chinese (Traditional)"
            ],
            "default": "en",
            "prefill": "en",
            "sectionCaption": "Language & region",
            "sectionDescription": "Google Maps language for returned place names and an optional country bias for ambiguous place or address searches."
          },
          "country": {
            "title": "Country or region bias (optional)",
            "type": "string",
            "description": "Optional ISO 3166-1 alpha-2 country code. The country name is added to place and address queries so an ambiguous search resolves in that country first. Leave empty for no bias. Coordinates are unaffected.",
            "editor": "select",
            "enum": [
              "",
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "enumTitles": [
              "No region bias",
              "Andorra (AD)",
              "United Arab Emirates (AE)",
              "Afghanistan (AF)",
              "Antigua and Barbuda (AG)",
              "Anguilla (AI)",
              "Albania (AL)",
              "Armenia (AM)",
              "Angola (AO)",
              "Antarctica (AQ)",
              "Argentina (AR)",
              "American Samoa (AS)",
              "Austria (AT)",
              "Australia (AU)",
              "Aruba (AW)",
              "Åland Islands (AX)",
              "Azerbaijan (AZ)",
              "Bosnia and Herzegovina (BA)",
              "Barbados (BB)",
              "Bangladesh (BD)",
              "Belgium (BE)",
              "Burkina Faso (BF)",
              "Bulgaria (BG)",
              "Bahrain (BH)",
              "Burundi (BI)",
              "Benin (BJ)",
              "Saint Barthélemy (BL)",
              "Bermuda (BM)",
              "Brunei (BN)",
              "Bolivia (BO)",
              "Bonaire, Sint Eustatius and Saba (BQ)",
              "Brazil (BR)",
              "Bahamas (BS)",
              "Bhutan (BT)",
              "Bouvet Island (BV)",
              "Botswana (BW)",
              "Belarus (BY)",
              "Belize (BZ)",
              "Canada (CA)",
              "Cocos (Keeling) Islands (CC)",
              "DR Congo (CD)",
              "Central African Republic (CF)",
              "Congo (CG)",
              "Switzerland (CH)",
              "Ivory Coast (CI)",
              "Cook Islands (CK)",
              "Chile (CL)",
              "Cameroon (CM)",
              "China (CN)",
              "Colombia (CO)",
              "Costa Rica (CR)",
              "Cuba (CU)",
              "Cape Verde (CV)",
              "Curaçao (CW)",
              "Christmas Island (CX)",
              "Cyprus (CY)",
              "Czech Republic (CZ)",
              "Germany (DE)",
              "Djibouti (DJ)",
              "Denmark (DK)",
              "Dominica (DM)",
              "Dominican Republic (DO)",
              "Algeria (DZ)",
              "Ecuador (EC)",
              "Estonia (EE)",
              "Egypt (EG)",
              "Western Sahara (EH)",
              "Eritrea (ER)",
              "Spain (ES)",
              "Ethiopia (ET)",
              "Finland (FI)",
              "Fiji (FJ)",
              "Falkland Islands (Malvinas) (FK)",
              "Micronesia (FM)",
              "Faroe Islands (FO)",
              "France (FR)",
              "Gabon (GA)",
              "UK (GB)",
              "Grenada (GD)",
              "Georgia (GE)",
              "French Guiana (GF)",
              "Guernsey (GG)",
              "Ghana (GH)",
              "Gibraltar (GI)",
              "Greenland (GL)",
              "Gambia (GM)",
              "Guinea (GN)",
              "Guadeloupe (GP)",
              "Equatorial Guinea (GQ)",
              "Greece (GR)",
              "South Georgia and the South Sandwich Islands (GS)",
              "Guatemala (GT)",
              "Guam (GU)",
              "Guinea-Bissau (GW)",
              "Guyana (GY)",
              "Hong Kong (HK)",
              "Heard Island and McDonald Islands (HM)",
              "Honduras (HN)",
              "Croatia (HR)",
              "Haiti (HT)",
              "Hungary (HU)",
              "Indonesia (ID)",
              "Ireland (IE)",
              "Israel (IL)",
              "Isle of Man (IM)",
              "India (IN)",
              "British Indian Ocean Territory (IO)",
              "Iraq (IQ)",
              "Iran (IR)",
              "Iceland (IS)",
              "Italy (IT)",
              "Jersey (JE)",
              "Jamaica (JM)",
              "Jordan (JO)",
              "Japan (JP)",
              "Kenya (KE)",
              "Kyrgyzstan (KG)",
              "Cambodia (KH)",
              "Kiribati (KI)",
              "Comoros (KM)",
              "Saint Kitts and Nevis (KN)",
              "North Korea (KP)",
              "South Korea (KR)",
              "Kuwait (KW)",
              "Cayman Islands (KY)",
              "Kazakhstan (KZ)",
              "Laos (LA)",
              "Lebanon (LB)",
              "Saint Lucia (LC)",
              "Liechtenstein (LI)",
              "Sri Lanka (LK)",
              "Liberia (LR)",
              "Lesotho (LS)",
              "Lithuania (LT)",
              "Luxembourg (LU)",
              "Latvia (LV)",
              "Libya (LY)",
              "Morocco (MA)",
              "Monaco (MC)",
              "Moldova (MD)",
              "Montenegro (ME)",
              "Saint Martin (French part) (MF)",
              "Madagascar (MG)",
              "Marshall Islands (MH)",
              "North Macedonia (MK)",
              "Mali (ML)",
              "Myanmar (MM)",
              "Mongolia (MN)",
              "Macao (MO)",
              "Northern Mariana Islands (MP)",
              "Martinique (MQ)",
              "Mauritania (MR)",
              "Montserrat (MS)",
              "Malta (MT)",
              "Mauritius (MU)",
              "Maldives (MV)",
              "Malawi (MW)",
              "Mexico (MX)",
              "Malaysia (MY)",
              "Mozambique (MZ)",
              "Namibia (NA)",
              "New Caledonia (NC)",
              "Niger (NE)",
              "Norfolk Island (NF)",
              "Nigeria (NG)",
              "Nicaragua (NI)",
              "Netherlands (NL)",
              "Norway (NO)",
              "Nepal (NP)",
              "Nauru (NR)",
              "Niue (NU)",
              "New Zealand (NZ)",
              "Oman (OM)",
              "Panama (PA)",
              "Peru (PE)",
              "French Polynesia (PF)",
              "Papua New Guinea (PG)",
              "Philippines (PH)",
              "Pakistan (PK)",
              "Poland (PL)",
              "Saint Pierre and Miquelon (PM)",
              "Pitcairn (PN)",
              "Puerto Rico (PR)",
              "Palestine (PS)",
              "Portugal (PT)",
              "Palau (PW)",
              "Paraguay (PY)",
              "Qatar (QA)",
              "Réunion (RE)",
              "Romania (RO)",
              "Serbia (RS)",
              "Russia (RU)",
              "Rwanda (RW)",
              "Saudi Arabia (SA)",
              "Solomon Islands (SB)",
              "Seychelles (SC)",
              "Sudan (SD)",
              "Sweden (SE)",
              "Singapore (SG)",
              "Saint Helena, Ascension and Tristan da Cunha (SH)",
              "Slovenia (SI)",
              "Svalbard and Jan Mayen (SJ)",
              "Slovakia (SK)",
              "Sierra Leone (SL)",
              "San Marino (SM)",
              "Senegal (SN)",
              "Somalia (SO)",
              "Suriname (SR)",
              "South Sudan (SS)",
              "Sao Tome and Principe (ST)",
              "El Salvador (SV)",
              "Sint Maarten (Dutch part) (SX)",
              "Syria (SY)",
              "Eswatini (SZ)",
              "Turks and Caicos Islands (TC)",
              "Chad (TD)",
              "French Southern Territories (TF)",
              "Togo (TG)",
              "Thailand (TH)",
              "Tajikistan (TJ)",
              "Tokelau (TK)",
              "Timor-Leste (TL)",
              "Turkmenistan (TM)",
              "Tunisia (TN)",
              "Tonga (TO)",
              "Türkiye (TR)",
              "Trinidad and Tobago (TT)",
              "Tuvalu (TV)",
              "Taiwan (TW)",
              "Tanzania (TZ)",
              "Ukraine (UA)",
              "Uganda (UG)",
              "United States Minor Outlying Islands (UM)",
              "USA (US)",
              "Uruguay (UY)",
              "Uzbekistan (UZ)",
              "Vatican City (VA)",
              "Saint Vincent and the Grenadines (VC)",
              "Venezuela (VE)",
              "Virgin Islands, British (VG)",
              "Virgin Islands, U.S. (VI)",
              "Vietnam (VN)",
              "Vanuatu (VU)",
              "Wallis and Futuna (WF)",
              "Samoa (WS)",
              "Yemen (YE)",
              "Mayotte (YT)",
              "South Africa (ZA)",
              "Zambia (ZM)",
              "Zimbabwe (ZW)"
            ],
            "default": ""
          }
        }
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Google Maps Timezone & Local Time Lookup Output",
        "description": "One record per resolved place, address, Place ID or coordinate, with the IANA timezone, current local and UTC time, UTC offset, daylight-saving detail and the matched Google Maps place.",
        "properties": {
          "timezones": {
            "type": "string",
            "title": "Timezone records",
            "description": "Dataset containing all resolved timezone records.",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "minMemoryMbytes": 256,
      "maxMemoryMbytes": 1024,
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "views": {
            "overview": {
              "title": "Timezones",
              "transformation": {
                "fields": [
                  "recordType",
                  "mode",
                  "inputAddress",
                  "inputLocation",
                  "placeName",
                  "formattedAddress",
                  "timezone",
                  "timezoneAbbreviation",
                  "utcOffset",
                  "currentLocalTime",
                  "currentUtcTime",
                  "dayOfWeek",
                  "isDaylightSavingTime",
                  "googleMapsUrl",
                  "scrapedAt"
                ]
              },
              "display": {
                "component": "table",
                "properties": {}
              }
            },
            "full": {
              "title": "All fields",
              "transformation": {
                "fields": [
                  "recordType",
                  "mode",
                  "resolved",
                  "inputAddress",
                  "inputLocation",
                  "inputPlaceId",
                  "placeName",
                  "formattedAddress",
                  "location",
                  "placeId",
                  "featureId",
                  "countryCode",
                  "categories",
                  "timezone",
                  "timezoneAbbreviation",
                  "utcOffset",
                  "utcOffsetSeconds",
                  "currentLocalTime",
                  "currentUtcTime",
                  "dayOfWeek",
                  "unixTimestamp",
                  "isDaylightSavingTime",
                  "daylightSavings",
                  "distanceMeters",
                  "language",
                  "googleMapsUrl",
                  "sourceUrl",
                  "scrapedAt"
                ]
              },
              "display": {
                "component": "table",
                "properties": {}
              }
            }
          }
        }
      },
      "environmentVariables": {},
      "webServerSchema": {
        "openapi": "3.0.3",
        "info": {
          "title": "Google Maps Timezone & Local Time Lookup (server mode)",
          "version": "1.1",
          "description": "Send one lookup and get the results back in the response. It takes the same input as a normal run: query parameters with GET, or a JSON body with POST. At most 30 results and 240 seconds per request; start a normal run for bigger jobs. Requests run in your own Apify account at the Actor's normal price.",
          "x-oa-server-mode": "1.1"
        },
        "paths": {
          "/": {
            "get": {
              "operationId": "lookupGet",
              "summary": "Run one lookup (query parameters)",
              "parameters": [
                {
                  "name": "mode",
                  "in": "query",
                  "required": false,
                  "description": "Coordinates resolves latitude/longitude pairs. Place looks up an address, landmark or business name. Place ID resolves a Google Place ID or Maps URL. Mixed processes every filled list in one run.",
                  "schema": {
                    "type": "string",
                    "enum": [
                      "coordinates",
                      "place",
                      "placeId",
                      "mixed"
                    ]
                  },
                  "example": "coordinates"
                },
                {
                  "name": "location",
                  "in": "query",
                  "required": false,
                  "description": "One coordinate as {\"lat\": 40.7128, \"lng\": -74.006}. Decimal degrees, WGS84. (GET: pass it as JSON.)",
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "object"
                      },
                      "example": {
                        "lat": 40.7128,
                        "lng": -74.006
                      }
                    }
                  }
                },
                {
                  "name": "locations",
                  "in": "query",
                  "required": false,
                  "description": "A list of coordinates, each {\"lat\": 40.7128, \"lng\": -74.006}. (GET: pass it as JSON.)",
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "maxItems": 10
                      }
                    }
                  }
                },
                {
                  "name": "address",
                  "in": "query",
                  "required": false,
                  "description": "One address, landmark, business name or postcode. Example: Eiffel Tower, Paris.",
                  "schema": {
                    "type": "string"
                  }
                },
                {
                  "name": "addresses",
                  "in": "query",
                  "required": false,
                  "description": "One address, landmark, business name or postcode per line. (GET: repeat the parameter once per value.)",
                  "schema": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 10
                  },
                  "style": "form",
                  "explode": true
                },
                {
                  "name": "placeId",
                  "in": "query",
                  "required": false,
                  "description": "One Google Place ID (starts with ChIJ) or a full Google Maps place URL.",
                  "schema": {
                    "type": "string"
                  }
                },
                {
                  "name": "placeIds",
                  "in": "query",
                  "required": false,
                  "description": "One Google Place ID or Google Maps place URL per line. (GET: repeat the parameter once per value.)",
                  "schema": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 10
                  },
                  "style": "form",
                  "explode": true
                },
                {
                  "name": "language",
                  "in": "query",
                  "required": false,
                  "description": "Language Google Maps uses for returned place names, addresses and country names. It does not translate the query itself.",
                  "schema": {
                    "type": "string",
                    "enum": [
                      "en",
                      "en-GB",
                      "de",
                      "fr",
                      "es",
                      "es-419",
                      "it",
                      "pt-BR",
                      "pt-PT",
                      "nl",
                      "pl",
                      "sv",
                      "da",
                      "no",
                      "fi",
                      "cs",
                      "sk",
                      "hu",
                      "ro",
                      "bg",
                      "el",
                      "tr",
                      "ru",
                      "uk",
                      "ar",
                      "he",
                      "hi",
                      "th",
                      "vi",
                      "id",
                      "ms",
                      "ja",
                      "ko",
                      "zh-CN",
                      "zh-TW"
                    ],
                    "default": "en"
                  }
                },
                {
                  "name": "country",
                  "in": "query",
                  "required": false,
                  "description": "Optional ISO 3166-1 alpha-2 country code. The country name is added to place and address queries so an ambiguous search resolves in that country first. Leave empty for no bias. Coordinates are unaffected.",
                  "schema": {
                    "type": "string",
                    "enum": [
                      "",
                      "AD",
                      "AE",
                      "AF",
                      "AG",
                      "AI",
                      "AL",
                      "AM",
                      "AO",
                      "AQ",
                      "AR",
                      "AS",
                      "AT",
                      "AU",
                      "AW",
                      "AX",
                      "AZ",
                      "BA",
                      "BB",
                      "BD",
                      "BE",
                      "BF",
                      "BG",
                      "BH",
                      "BI",
                      "BJ",
                      "BL",
                      "BM",
                      "BN",
                      "BO",
                      "BQ",
                      "BR",
                      "BS",
                      "BT",
                      "BV",
                      "BW",
                      "BY",
                      "BZ",
                      "CA",
                      "CC",
                      "CD",
                      "CF",
                      "CG",
                      "CH",
                      "CI",
                      "CK",
                      "CL",
                      "CM",
                      "CN",
                      "CO",
                      "CR",
                      "CU",
                      "CV",
                      "CW",
                      "CX",
                      "CY",
                      "CZ",
                      "DE",
                      "DJ",
                      "DK",
                      "DM",
                      "DO",
                      "DZ",
                      "EC",
                      "EE",
                      "EG",
                      "EH",
                      "ER",
                      "ES",
                      "ET",
                      "FI",
                      "FJ",
                      "FK",
                      "FM",
                      "FO",
                      "FR",
                      "GA",
                      "GB",
                      "GD",
                      "GE",
                      "GF",
                      "GG",
                      "GH",
                      "GI",
                      "GL",
                      "GM",
                      "GN",
                      "GP",
                      "GQ",
                      "GR",
                      "GS",
                      "GT",
                      "GU",
                      "GW",
                      "GY",
                      "HK",
                      "HM",
                      "HN",
                      "HR",
                      "HT",
                      "HU",
                      "ID",
                      "IE",
                      "IL",
                      "IM",
                      "IN",
                      "IO",
                      "IQ",
                      "IR",
                      "IS",
                      "IT",
                      "JE",
                      "JM",
                      "JO",
                      "JP",
                      "KE",
                      "KG",
                      "KH",
                      "KI",
                      "KM",
                      "KN",
                      "KP",
                      "KR",
                      "KW",
                      "KY",
                      "KZ",
                      "LA",
                      "LB",
                      "LC",
                      "LI",
                      "LK",
                      "LR",
                      "LS",
                      "LT",
                      "LU",
                      "LV",
                      "LY",
                      "MA",
                      "MC",
                      "MD",
                      "ME",
                      "MF",
                      "MG",
                      "MH",
                      "MK",
                      "ML",
                      "MM",
                      "MN",
                      "MO",
                      "MP",
                      "MQ",
                      "MR",
                      "MS",
                      "MT",
                      "MU",
                      "MV",
                      "MW",
                      "MX",
                      "MY",
                      "MZ",
                      "NA",
                      "NC",
                      "NE",
                      "NF",
                      "NG",
                      "NI",
                      "NL",
                      "NO",
                      "NP",
                      "NR",
                      "NU",
                      "NZ",
                      "OM",
                      "PA",
                      "PE",
                      "PF",
                      "PG",
                      "PH",
                      "PK",
                      "PL",
                      "PM",
                      "PN",
                      "PR",
                      "PS",
                      "PT",
                      "PW",
                      "PY",
                      "QA",
                      "RE",
                      "RO",
                      "RS",
                      "RU",
                      "RW",
                      "SA",
                      "SB",
                      "SC",
                      "SD",
                      "SE",
                      "SG",
                      "SH",
                      "SI",
                      "SJ",
                      "SK",
                      "SL",
                      "SM",
                      "SN",
                      "SO",
                      "SR",
                      "SS",
                      "ST",
                      "SV",
                      "SX",
                      "SY",
                      "SZ",
                      "TC",
                      "TD",
                      "TF",
                      "TG",
                      "TH",
                      "TJ",
                      "TK",
                      "TL",
                      "TM",
                      "TN",
                      "TO",
                      "TR",
                      "TT",
                      "TV",
                      "TW",
                      "TZ",
                      "UA",
                      "UG",
                      "UM",
                      "US",
                      "UY",
                      "UZ",
                      "VA",
                      "VC",
                      "VE",
                      "VG",
                      "VI",
                      "VN",
                      "VU",
                      "WF",
                      "WS",
                      "YE",
                      "YT",
                      "ZA",
                      "ZM",
                      "ZW"
                    ],
                    "default": ""
                  }
                }
              ],
              "responses": {
                "200": {
                  "description": "The results as a JSON array (at most 30). They are also saved to the run's dataset and billed per result, like a normal run.",
                  "headers": {
                    "X-Item-Count": {
                      "schema": {
                        "type": "integer"
                      },
                      "description": "Results returned."
                    },
                    "X-Status-Message": {
                      "schema": {
                        "type": "string"
                      },
                      "description": "The Actor's last status message, e.g. why nothing was found."
                    }
                  },
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/Item"
                        }
                      },
                      "example": [
                        {
                          "recordType": "timezone",
                          "mode": "coordinates",
                          "resolved": true,
                          "language": "en",
                          "scrapedAt": "2026-11-10T15:34:06.180049+00:00",
                          "inputLocation": {
                            "lat": 40.7128,
                            "lng": -74.006
                          },
                          "placeName": "Chambers St",
                          "formattedAddress": "Chambers St, New York, NY 10007, USA",
                          "location": {
                            "lat": 40.7123227,
                            "lng": -74.0067737
                          },
                          "placeId": "ChIJkeCFmxhawokRSnmM-HD6jK4",
                          "featureId": "0x89c25a189b85e091:0xae8cfa70f88c794a",
                          "googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJkeCFmxhawokRSnmM-HD6jK4",
                          "sourceUrl": "https://www.google.com/maps/place/?q=place_id:ChIJkeCFmxhawokRSnmM-HD6jK4",
                          "timezone": "America/New_York",
                          "timezoneAbbreviation": "EST",
                          "utcOffset": "-05:00",
                          "utcOffsetSeconds": -18000,
                          "currentLocalTime": "2026-11-10T10:34:06-05:00",
                          "currentUtcTime": "2026-11-10T15:34:06Z",
                          "dayOfWeek": "Tuesday",
                          "unixTimestamp": 1794324846,
                          "isDaylightSavingTime": false,
                          "daylightSavings": {
                            "inEffect": false,
                            "observed": true,
                            "nextTransition": "2027-03-14T07:00:00Z",
                            "standardUtcOffset": "-05:00",
                            "standardUtcOffsetSeconds": -18000,
                            "dstOffsetSeconds": 3600,
                            "dstUtcOffsetSeconds": -14400,
                            "startsAt": "2027-03-14T07:00:00Z",
                            "endsAt": "2027-11-07T06:00:00Z"
                          },
                          "distanceMeters": 84.1
                        }
                      ]
                    }
                  }
                },
                "400": {
                  "description": "Invalid, missing or unknown input fields. Nothing ran.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      },
                      "example": {
                        "error": "invalid_input",
                        "errorDescription": "mode: required"
                      }
                    }
                  }
                },
                "422": {
                  "description": "The Actor could not complete this request (for example, nothing matches). No results were delivered.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "500": {
                  "description": "Unexpected failure. Safe to retry.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "504": {
                  "description": "The request used up its 240 s budget. The results found so far are in partialItems.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "allOf": [
                          {
                            "$ref": "#/components/schemas/Error"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "partialItems": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/components/schemas/Item"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            },
            "post": {
              "operationId": "lookupPost",
              "summary": "Run one lookup (JSON body)",
              "requestBody": {
                "required": true,
                "content": {
                  "application/json": {
                    "schema": {
                      "type": "object",
                      "properties": {
                        "mode": {
                          "type": "string",
                          "enum": [
                            "coordinates",
                            "place",
                            "placeId",
                            "mixed"
                          ],
                          "description": "Coordinates resolves latitude/longitude pairs. Place looks up an address, landmark or business name. Place ID resolves a Google Place ID or Maps URL. Mixed processes every filled list in one run."
                        },
                        "location": {
                          "type": "object",
                          "description": "One coordinate as {\"lat\": 40.7128, \"lng\": -74.006}. Decimal degrees, WGS84."
                        },
                        "locations": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "maxItems": 10,
                          "description": "A list of coordinates, each {\"lat\": 40.7128, \"lng\": -74.006}."
                        },
                        "address": {
                          "type": "string",
                          "description": "One address, landmark, business name or postcode. Example: Eiffel Tower, Paris."
                        },
                        "addresses": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 10,
                          "description": "One address, landmark, business name or postcode per line."
                        },
                        "placeId": {
                          "type": "string",
                          "description": "One Google Place ID (starts with ChIJ) or a full Google Maps place URL."
                        },
                        "placeIds": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 10,
                          "description": "One Google Place ID or Google Maps place URL per line."
                        },
                        "language": {
                          "type": "string",
                          "enum": [
                            "en",
                            "en-GB",
                            "de",
                            "fr",
                            "es",
                            "es-419",
                            "it",
                            "pt-BR",
                            "pt-PT",
                            "nl",
                            "pl",
                            "sv",
                            "da",
                            "no",
                            "fi",
                            "cs",
                            "sk",
                            "hu",
                            "ro",
                            "bg",
                            "el",
                            "tr",
                            "ru",
                            "uk",
                            "ar",
                            "he",
                            "hi",
                            "th",
                            "vi",
                            "id",
                            "ms",
                            "ja",
                            "ko",
                            "zh-CN",
                            "zh-TW"
                          ],
                          "default": "en",
                          "description": "Language Google Maps uses for returned place names, addresses and country names. It does not translate the query itself."
                        },
                        "country": {
                          "type": "string",
                          "enum": [
                            "",
                            "AD",
                            "AE",
                            "AF",
                            "AG",
                            "AI",
                            "AL",
                            "AM",
                            "AO",
                            "AQ",
                            "AR",
                            "AS",
                            "AT",
                            "AU",
                            "AW",
                            "AX",
                            "AZ",
                            "BA",
                            "BB",
                            "BD",
                            "BE",
                            "BF",
                            "BG",
                            "BH",
                            "BI",
                            "BJ",
                            "BL",
                            "BM",
                            "BN",
                            "BO",
                            "BQ",
                            "BR",
                            "BS",
                            "BT",
                            "BV",
                            "BW",
                            "BY",
                            "BZ",
                            "CA",
                            "CC",
                            "CD",
                            "CF",
                            "CG",
                            "CH",
                            "CI",
                            "CK",
                            "CL",
                            "CM",
                            "CN",
                            "CO",
                            "CR",
                            "CU",
                            "CV",
                            "CW",
                            "CX",
                            "CY",
                            "CZ",
                            "DE",
                            "DJ",
                            "DK",
                            "DM",
                            "DO",
                            "DZ",
                            "EC",
                            "EE",
                            "EG",
                            "EH",
                            "ER",
                            "ES",
                            "ET",
                            "FI",
                            "FJ",
                            "FK",
                            "FM",
                            "FO",
                            "FR",
                            "GA",
                            "GB",
                            "GD",
                            "GE",
                            "GF",
                            "GG",
                            "GH",
                            "GI",
                            "GL",
                            "GM",
                            "GN",
                            "GP",
                            "GQ",
                            "GR",
                            "GS",
                            "GT",
                            "GU",
                            "GW",
                            "GY",
                            "HK",
                            "HM",
                            "HN",
                            "HR",
                            "HT",
                            "HU",
                            "ID",
                            "IE",
                            "IL",
                            "IM",
                            "IN",
                            "IO",
                            "IQ",
                            "IR",
                            "IS",
                            "IT",
                            "JE",
                            "JM",
                            "JO",
                            "JP",
                            "KE",
                            "KG",
                            "KH",
                            "KI",
                            "KM",
                            "KN",
                            "KP",
                            "KR",
                            "KW",
                            "KY",
                            "KZ",
                            "LA",
                            "LB",
                            "LC",
                            "LI",
                            "LK",
                            "LR",
                            "LS",
                            "LT",
                            "LU",
                            "LV",
                            "LY",
                            "MA",
                            "MC",
                            "MD",
                            "ME",
                            "MF",
                            "MG",
                            "MH",
                            "MK",
                            "ML",
                            "MM",
                            "MN",
                            "MO",
                            "MP",
                            "MQ",
                            "MR",
                            "MS",
                            "MT",
                            "MU",
                            "MV",
                            "MW",
                            "MX",
                            "MY",
                            "MZ",
                            "NA",
                            "NC",
                            "NE",
                            "NF",
                            "NG",
                            "NI",
                            "NL",
                            "NO",
                            "NP",
                            "NR",
                            "NU",
                            "NZ",
                            "OM",
                            "PA",
                            "PE",
                            "PF",
                            "PG",
                            "PH",
                            "PK",
                            "PL",
                            "PM",
                            "PN",
                            "PR",
                            "PS",
                            "PT",
                            "PW",
                            "PY",
                            "QA",
                            "RE",
                            "RO",
                            "RS",
                            "RU",
                            "RW",
                            "SA",
                            "SB",
                            "SC",
                            "SD",
                            "SE",
                            "SG",
                            "SH",
                            "SI",
                            "SJ",
                            "SK",
                            "SL",
                            "SM",
                            "SN",
                            "SO",
                            "SR",
                            "SS",
                            "ST",
                            "SV",
                            "SX",
                            "SY",
                            "SZ",
                            "TC",
                            "TD",
                            "TF",
                            "TG",
                            "TH",
                            "TJ",
                            "TK",
                            "TL",
                            "TM",
                            "TN",
                            "TO",
                            "TR",
                            "TT",
                            "TV",
                            "TW",
                            "TZ",
                            "UA",
                            "UG",
                            "UM",
                            "US",
                            "UY",
                            "UZ",
                            "VA",
                            "VC",
                            "VE",
                            "VG",
                            "VI",
                            "VN",
                            "VU",
                            "WF",
                            "WS",
                            "YE",
                            "YT",
                            "ZA",
                            "ZM",
                            "ZW"
                          ],
                          "default": "",
                          "description": "Optional ISO 3166-1 alpha-2 country code. The country name is added to place and address queries so an ambiguous search resolves in that country first. Leave empty for no bias. Coordinates are unaffected."
                        }
                      },
                      "additionalProperties": false
                    },
                    "example": {
                      "mode": "coordinates",
                      "location": {
                        "lat": 40.7128,
                        "lng": -74.006
                      }
                    }
                  }
                }
              },
              "responses": {
                "200": {
                  "description": "The results as a JSON array (at most 30). They are also saved to the run's dataset and billed per result, like a normal run.",
                  "headers": {
                    "X-Item-Count": {
                      "schema": {
                        "type": "integer"
                      },
                      "description": "Results returned."
                    },
                    "X-Status-Message": {
                      "schema": {
                        "type": "string"
                      },
                      "description": "The Actor's last status message, e.g. why nothing was found."
                    }
                  },
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/Item"
                        }
                      },
                      "example": [
                        {
                          "recordType": "timezone",
                          "mode": "coordinates",
                          "resolved": true,
                          "language": "en",
                          "scrapedAt": "2026-11-10T15:34:06.180049+00:00",
                          "inputLocation": {
                            "lat": 40.7128,
                            "lng": -74.006
                          },
                          "placeName": "Chambers St",
                          "formattedAddress": "Chambers St, New York, NY 10007, USA",
                          "location": {
                            "lat": 40.7123227,
                            "lng": -74.0067737
                          },
                          "placeId": "ChIJkeCFmxhawokRSnmM-HD6jK4",
                          "featureId": "0x89c25a189b85e091:0xae8cfa70f88c794a",
                          "googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJkeCFmxhawokRSnmM-HD6jK4",
                          "sourceUrl": "https://www.google.com/maps/place/?q=place_id:ChIJkeCFmxhawokRSnmM-HD6jK4",
                          "timezone": "America/New_York",
                          "timezoneAbbreviation": "EST",
                          "utcOffset": "-05:00",
                          "utcOffsetSeconds": -18000,
                          "currentLocalTime": "2026-11-10T10:34:06-05:00",
                          "currentUtcTime": "2026-11-10T15:34:06Z",
                          "dayOfWeek": "Tuesday",
                          "unixTimestamp": 1794324846,
                          "isDaylightSavingTime": false,
                          "daylightSavings": {
                            "inEffect": false,
                            "observed": true,
                            "nextTransition": "2027-03-14T07:00:00Z",
                            "standardUtcOffset": "-05:00",
                            "standardUtcOffsetSeconds": -18000,
                            "dstOffsetSeconds": 3600,
                            "dstUtcOffsetSeconds": -14400,
                            "startsAt": "2027-03-14T07:00:00Z",
                            "endsAt": "2027-11-07T06:00:00Z"
                          },
                          "distanceMeters": 84.1
                        }
                      ]
                    }
                  }
                },
                "400": {
                  "description": "Invalid, missing or unknown input fields. Nothing ran.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      },
                      "example": {
                        "error": "invalid_input",
                        "errorDescription": "mode: required"
                      }
                    }
                  }
                },
                "422": {
                  "description": "The Actor could not complete this request (for example, nothing matches). No results were delivered.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "500": {
                  "description": "Unexpected failure. Safe to retry.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "504": {
                  "description": "The request used up its 240 s budget. The results found so far are in partialItems.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "allOf": [
                          {
                            "$ref": "#/components/schemas/Error"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "partialItems": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/components/schemas/Item"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "components": {
          "schemas": {
            "Item": {
              "type": "object",
              "description": "One result, the same record a normal run saves to its dataset.",
              "properties": {
                "recordType": {
                  "type": "string"
                },
                "mode": {
                  "type": "string"
                },
                "resolved": {
                  "type": "boolean"
                },
                "language": {
                  "type": "string"
                },
                "scrapedAt": {
                  "type": "string"
                },
                "inputLocation": {
                  "type": "object"
                },
                "placeName": {
                  "type": "string"
                },
                "formattedAddress": {
                  "type": "string"
                },
                "location": {
                  "type": "object"
                },
                "placeId": {
                  "type": "string"
                },
                "featureId": {
                  "type": "string"
                },
                "googleMapsUrl": {
                  "type": "string"
                },
                "sourceUrl": {
                  "type": "string"
                },
                "timezone": {
                  "type": "string"
                },
                "timezoneAbbreviation": {
                  "type": "string"
                },
                "utcOffset": {
                  "type": "string"
                },
                "utcOffsetSeconds": {
                  "type": "integer"
                },
                "currentLocalTime": {
                  "type": "string"
                },
                "currentUtcTime": {
                  "type": "string"
                },
                "dayOfWeek": {
                  "type": "string"
                },
                "unixTimestamp": {
                  "type": "integer"
                },
                "isDaylightSavingTime": {
                  "type": "boolean"
                },
                "daylightSavings": {
                  "type": "object"
                },
                "distanceMeters": {
                  "type": "number"
                }
              },
              "example": {
                "recordType": "timezone",
                "mode": "coordinates",
                "resolved": true,
                "language": "en",
                "scrapedAt": "2026-11-10T15:34:06.180049+00:00",
                "inputLocation": {
                  "lat": 40.7128,
                  "lng": -74.006
                },
                "placeName": "Chambers St",
                "formattedAddress": "Chambers St, New York, NY 10007, USA",
                "location": {
                  "lat": 40.7123227,
                  "lng": -74.0067737
                },
                "placeId": "ChIJkeCFmxhawokRSnmM-HD6jK4",
                "featureId": "0x89c25a189b85e091:0xae8cfa70f88c794a",
                "googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJkeCFmxhawokRSnmM-HD6jK4",
                "sourceUrl": "https://www.google.com/maps/place/?q=place_id:ChIJkeCFmxhawokRSnmM-HD6jK4",
                "timezone": "America/New_York",
                "timezoneAbbreviation": "EST",
                "utcOffset": "-05:00",
                "utcOffsetSeconds": -18000,
                "currentLocalTime": "2026-11-10T10:34:06-05:00",
                "currentUtcTime": "2026-11-10T15:34:06Z",
                "dayOfWeek": "Tuesday",
                "unixTimestamp": 1794324846,
                "isDaylightSavingTime": false,
                "daylightSavings": {
                  "inEffect": false,
                  "observed": true,
                  "nextTransition": "2027-03-14T07:00:00Z",
                  "standardUtcOffset": "-05:00",
                  "standardUtcOffsetSeconds": -18000,
                  "dstOffsetSeconds": 3600,
                  "dstUtcOffsetSeconds": -14400,
                  "startsAt": "2027-03-14T07:00:00Z",
                  "endsAt": "2027-11-07T06:00:00Z"
                },
                "distanceMeters": 84.1
              }
            },
            "Error": {
              "type": "object",
              "required": [
                "error",
                "errorDescription"
              ],
              "properties": {
                "error": {
                  "type": "string",
                  "enum": [
                    "invalid_input",
                    "request_failed",
                    "internal_error",
                    "timeout",
                    "busy",
                    "not_found",
                    "method_not_allowed",
                    "payload_too_large"
                  ]
                },
                "errorDescription": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "buildNumber": "1.0.3",
    "imageDigest": "ba533a289f5d51a57a6ad51d1ba19c8c90a9741abcd30a04615ed1df24e448b2",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.011475555555555555
    }
  }
}