Примеры кода

Скопируйте запрос собственного IP на JavaScript, cURL, Python или Go.

Примеры запросов собственного IP

Все примеры обращаются к одному эндпоинту. Возвращаемый IP-адрес зависит от процесса, устанавливающего соединение.

Используйте модуль JavaScript или консоль браузера с нативными fetch и AbortSignal.timeout.

Запрос своего IP
const response = await fetch(
  "https://api.ipquery.io/?format=json",
  { signal: AbortSignal.timeout(5000) }
);
if (!response.ok) {
  const message = await response.text();
  throw new Error("IPQuery " + response.status + ": " + message);
}
const data = await response.json();
console.log(JSON.stringify(data, null, 2));

В примерах используются тайм-ауты в пять секунд и стандартные HTTP-средства языка. Обрабатывайте сбои в приложении, не подменяя их пустой IP-записью.

Доступ к полным спискам.

По вопросам стоимости и доступа к полным спискам напишите на contact@ipquery.io.

Выбранный список
Выбранные записи
Записей в этом списке