infoip — devolve país, cidade e coordenadas de um endereço IP.
GET https://ae8.com.br/infoip/?ip=<endereço> POST https://ae8.com.br/infoip/ {"ip": "<endereço>"}
ip — opcional. Um endereço IPv4 ou IPv6, na query string ou no corpo JSON. Sem ele, a API responde sobre o IP de quem chamou.
| Campo | Seu valor |
|---|---|
| api | AE8 - InfoIP |
| ip | 216.73.216.202 |
| pais | United States |
| sigla | US |
| cidade | Columbus |
| uf | OH |
| cep | 43215 |
| latitude | 39.9587 |
| longitude | -82.9987 |
$ curl -X POST https://ae8.com.br/infoip/
{
"api": "AE8 - InfoIP",
"ip": "216.73.216.202",
"pais": "United States",
"sigla": "US",
"cidade": "Columbus",
"uf": "OH",
"cep": "43215",
"latitude": 39.9587,
"longitude": -82.9987
}
$ curl -X POST -H 'Content-Type: application/json' \
-d '{"ip":"8.8.8.8"}' https://ae8.com.br/infoip/
$ curl -X POST 'https://ae8.com.br/infoip/?ip=1.1.1.1'
| Código | Motivo |
|---|---|
| 400 | IP inválido, ou corpo JSON malformado. |
| 405 | Método não aceito. Use GET ou POST. |
| 422 | IP privado ou reservado: não tem localização. |
| 429 | Consultas demais em pouco tempo. Aguarde e repita. |
| 502 | A consulta falhou. Repita em instantes. |