iplist
API

API и форматы

Сервис отдаёт списки в нескольких форматах. Параметры запроса — общие для всех экспортов.

Параметры запроса

/export

services

Один или несколько имён сервисов через запятую. Можно all или пропустить для выбора всех.

groups

Выбрать все сервисы группы: ai, messengers, socials, video, tools, music.

exclude

Исключить сервисы из выборки. Например ?groups=ai&exclude=grok.com.

data

Какие данные отдать: domains, ip4, ip6, cidr4, cidr6. По умолчанию — всё в виде AllowedIPs.

format

Формат: json, amnezia, allowedips, singbox, clash, dnsmasq, mikrotik, keenetic, text, comma.

filesave

Если задан — сервер отдаст файл с указанным именем (через Content-Disposition).

Форматы

Что отдаём

JSON

format=json

Полный объект сервиса либо набор данных (domains/ip4/ip6/cidr4/cidr6).

Amnezia

format=amnezia

Файл импорта для AmneziaVPN.

AllowedIPs

format=allowedips

Строка AllowedIPs для WireGuard.

sing-box

format=singbox

rule_set для sing-box / Hiddify / Nekoray.

Clash

format=clash

payload для Clash / Mihomo / FlClash.

dnsmasq

format=dnsmasq

ipset/nftset правила для dnsmasq.

MikroTik

format=mikrotik

Скрипт для address-list RouterOS.

Keenetic

format=keenetic

Статические маршруты для KeeneticOS.

Text

format=text

Список по одной записи на строку.

Comma

format=comma

Список через запятую.

Эндпоинты

Примеры

Snapshot

/api/snapshot

Текущий snapshot всех сервисов.

Сервисы

/api/services

Сводный каталог сервисов по группам.

История

/api/history

Последние запуски Refresh.

Роутеры

/api/routers

Загруженные профили MikroTik.