IPv4 / IPv6

HG BrasilGeo
Localize geograficamente um endereço de IP.

Requisição

Todas as requisições tem como base o seguinte endpoint:

GET
https://api.hgbrasil.com/geoip?address=8.8.8.8&key=suachave
address
string
Endereço do IP a ser localizado.
precision
boolean
Ativa o modo de alta precisão.
Use remote ao invés do IP em requisições realizadas no lado cliente para buscar pelo IP do usuário.

Resposta

{
  "by": "address_standard",
  "valid_key": true,
  "results": {
    "address": "8.8.8.8",
    "type": "ipv4",
    "city": "Los Angeles",
    "region": "California",
    "country_name": "United States",
    "continent": "América do Norte",
    "continent_code": "NA",
    "region_code": "CA",
    "country": {
      "name": "United States",
      "code": "US",
      "capital": null,
      "flag": {
        "svg": "https://assets.hgbrasil.com/geoip/flags/svg/us.svg",
        "png_16": "https://assets.hgbrasil.com/geoip/flags/16/us.png"
      },
      "calling_code": null
    },
    "latitude": 34.0544,
    "longitude": -118.2441,
    "woeid": null
  },
  "execution_time": 0,
  "from_cache": false
}