{ "ip": "8.8.8.8", "location": { "location_string": "London, UK", "continent_code": "EU", "continent_name": "Europe", "country_code2": "GB", "country_code3": "GBR", "country_name": "United Kingdom", "country_name_official": "United Kingdom of Great Britain and Northern Ireland", "is_eu": true, "state_prov": "England", "state_code": "GB-ENG", "district": "Greater London", "city": "London", "locality": "Westminster", "zipcode": "SW1A", "latitude": "51.50002", "longitude": "-0.19244" }, "airport_details": { "type": "large_airport", "name": "Hartsfield Jackson Atlanta International Airport", "latitude": "33.63670", "longitude": "-84.42810", "elevation_ft": 1026, "continent_code": "NA", "country_code": "US", "state_code": "US-GA", "city": "Atlanta", "iata_code": "ATL", "icao_code": "KATL", "faa_code": "" }, "lo_code_details": { "lo_code": "DEBER", "city": "Berlin", "state_code": "BE", "country_code": "DE", "country_name": "Germany", "location_type": "Port, Rail Terminal, Road Terminal, Airport, Postal Exchange", "latitude": "52.51667", "longitude": "13.38333" }, "time_zone": { "name": "America/Los_Angeles", "offset": -8, "offset_with_dst": -7, "date": "2025-04-24", "date_time": "2025-04-24 11:30:12", "date_time_txt": "Thursday, April 24, 2025 11:30:12", "date_time_wti": "Thu, 24 Apr 2025 11:30:12 -0700", "date_time_ymd": "2025-04-24T11:30:12-0700", "current_time_unix": 1745519412.353, "time_24": "11:30:12", "time_12": "11:30:12 AM", "week": 17, "month": 4, "year": 2025, "year_abbr": "25", "current_tz_abbreviation": "AEST", "current_tz_full_name": "Australian Eastern Standard Time", "standard_tz_abbreviation": "AEST", "standard_tz_full_name": "Australian Eastern Standard Time", "is_dst": false, "dst_savings": 90.32, "dst_exists": false, "dst_tz_abbreviation": "PDT", "dst_tz_full_name": "Pacific Daylight Time", "dst_start": { "utc_time": "2025-03-09 TIME 10", "duration": "+1H", "gap": true, "date_time_after": "2025-03-09 TIME 03", "date_time_before": "2025-03-09 TIME 02", "overlap": false }, "dst_end": { "utc_time": "2025-03-09 TIME 10", "duration": "+1H", "gap": false, "date_time_after": "2025-03-09 TIME 03", "date_time_before": "2025-03-09 TIME 02", "overlap": true } } }