Клиентские библиотеки

Найдите исходный код и инструкции по настройке клиента для вашего языка.

Выберите язык

Установите клиент, выполните один запрос и прочитайте поля ответа.

TypeScript / JavaScript

enrichip

Проверено запуском
Требования
ES-модули · проверено на Node 26
Версия пакета
1.0.1

Установка

Терминал
npm install enrichip@1.0.1

Запрос одного IP

node lookup.mjs
lookup.mjs
import { queryIP } from "enrichip";

const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));

Поведение клиента

  • В примере используется опубликованный npm-пакет. Аргумент IP принимает строку, в том числе IPv6 в сокращённой записи; в HEAD репозитория проверка строже.
  • Клиент не предоставляет тайм-аут на отдельный запрос. Если нужно напрямую управлять параметрами запроса, используйте HTTP-примеры.

Перед интеграцией

Запросы одного IP
Указывайте один адрес на запрос. Некоторые клиенты всё ещё предоставляют массовые методы, но API отклоняет такие запросы. Правила массовых запросов
Ответы для собственного IP
Корневой эндпоинт по умолчанию возвращает публичный IP подключившегося процесса в текстовом виде. Чтобы получить полный JSON-ответ для собственного IP, используйте примеры HTTP
Область проверки
Проверено запуском означает, что показанный пакет или ревизия исходного кода были выполнены для запросов одного IP. Примеры исходного кода сверены с кодом, но не запускались. Ревизия исходников может отличаться от опубликованного пакета.
Предпочитаете нативный HTTP?Скопируйте запрос с тайм-аутом и обработкой ошибок HTTP.

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

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

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