Бесплатный API для IP-геолокации
Абсолютно бесплатный API-сервис для определения географического местоположения IP-адресов с множеством данных и удобным доступом. Пользователи могут отправлять неограниченное количество запросов без каких-либо ограничений или платы. Обратите внимание, что ключ доступа к сервису обновляется каждые три дня. Однако предыдущий ключ останется активным ещё 48 часов, чтобы у вас было достаточно времени для замены без перерывов в работе.
URL для доступа к API
https://ipapi.ipspeed.info/?key=API_KEY&ip=216.73.216.121
Пример запроса PHP (cURL)
// Initialize CURL:
$ch = curl_init('https://ipapi.ipspeed.info/?key=API_KEY&ip=216.73.216.121');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Store the data:
$json = curl_exec($ch);
curl_close($ch);
// Decode JSON response:
$ipapi = json_decode($json, true);
// Output
echo $ipapi['ip'] . "<br>";
echo $ipapi['type'] . "<br>";
echo $ipapi['country_name'] . "<br>";
echo $ipapi['country_code'] . "<br>";
echo $ipapi['country_flag'] . "<br>";
echo $ipapi['city'] . "<br>";
echo $ipapi['region_name'] . "<br>";
echo $ipapi['latitude'] . "<br>";
echo $ipapi['longitude'] . "<br>";
echo $ipapi['zipcode'] . "<br>";
echo $ipapi['time_zone'] . "<br>";
echo $ipapi['date'] . "<br>";
echo $ipapi['time'] . "<br>";
echo $ipapi['calling_code'] . "<br>";
echo $ipapi['currency'] . "<br>";
echo $ipapi['currency_code'] . "<br>";
echo $ipapi['language'] . "<br>";
echo $ipapi['language_code'] . "<br>";
Ответ API на основе вашего IP
{
"ip": "216.73.216.121",
"type": "IPv4",
"country_name": "United States of America",
"country_code": "US",
"country_flag": "https://ipspeed.info/flags/us.svg",
"city": "Columbus",
"region_name": "Ohio",
"latitude": "39.96138",
"longitude": "-82.997749",
"zipcode": "43215",
"time_zone": "-04:00",
"date": "October 23, 2025",
"time": "00:09",
"calling_code": "+1",
"currency": "United States Dollar",
"currency_code": "USD",
"language": "English",
"language_code": "EN"
}
API KEY
Следующая смена API KEY будет осуществлена: 2025-10-25 / 00:00 (UTC)