GET /api/v2/mac/location

Метод позволяет определить местоположение Wi-Fi устройства по его MAC-адресу.

Запрос

Стоимость запроса: 0.8 руб.

URL: https://uni-tools.net/api/v2/mac/location/{mac}

Заголовки:

Параметр Тип Значение
Api-Key string YOUR_API_KEY

Примеры кода:

  • cURL

    curl --request GET "https://uni-tools.net/api/v2/mac/location/68:72:51:16:F0:88" \
    --header "Api-Key: YOUR_API_KEY"
    
  • PHP

    <?php
    $apiKey = "YOUR_API_KEY";
    $macAddress = "68:72:51:16:F0:88";
    $ch = curl_init("https://uni-tools.net/api/v2/mac/location/$macAddress");
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HTTPHEADER => ["Api-Key: $apiKey"]
    ]);
    $response = curl_exec($ch);
    curl_close($ch);
    echo $response;
    
  • Python

    import requests
    
    api_key = "YOUR_API_KEY"
    mac_address = "68:72:51:16:F0:88"
    url = f"https://uni-tools.net/api/v2/mac/location/{mac_address}"
    headers = {
        "Api-Key": api_key
    }
    response = requests.get(url, headers=headers)
    print(response.text)
    

Ответ

Успех:

{
    "success": true,
    "result": {
        "mac": "68:72:51:16:F0:88",
        "lat": "17.4264698",
        "lon": "-87.81101227"
    }
}

Неудача:

{
    "success": false,
    "error": {
        "code": 400,
        "message": "Invalid parameter: mac"
    }
}

Ошибки

Код Сообщение Описание
400 Missing required parameter: mac MAC-адрес не был передан
400 Invalid parameter: mac Передан некорректный MAC-адрес
401 Missing API key Отсутствует заголовок "Api-Key"
402 Insufficient balance Недостаточно средств для оплаты запроса
403 Invalid API key Указанный Api-Key недействителен
404 Result not found Не удалось найти информацию по указанному MAC-адресу
500 Internal Server Error Внутренняя ошибка сервера
503 Route under maintenance Маршрут временно недоступен (тех. работы)