Документация API

RESTful API для геолокации IP

Использование

Чтобы использовать API, отправь HTTP-запрос по указанному URL-адресу запроса с Accept: application/json или Accept: application/xml/Accept: text/xml Header.

Поле состояния либо success, либо fail. message будет установлено только в том случае, если состояние fail.

Пример JSON

Запрос:

$ curl -L -H "Accept: application/json" https://utrace.me/?query=216.73.216.22

Ответ:

{
    "status": "success",
    "country": "United States",
    "countryCode": "US",
    "region": "OH",
    "regionName": "Ohio",
    "city": "Columbus",
    "zip": "43215",
    "lat": 39.9625,
    "lon": -83.0061,
    "timezone": "America\/New_York",
    "isp": "Amazon.com",
    "org": "Anthropic, PBC",
    "as": "AS16509 Amazon.com, Inc.",
    "reverse": "",
    "query": "216.73.216.22",
    "message": null,
    "continent": "North America",
    "continentCode": "NA",
    "district": "",
    "offset": -14400,
    "currency": "USD",
    "asname": "AMAZON-02",
    "mobile": false,
    "proxy": false,
    "hosting": true,
    "abuse": null
}

Пример XML

Запрос:

$ curl -L -H "Accept: text/xml" https://utrace.me/?query=216.73.216.22

Ответ: