Сайт предназначен исключительно для мониторинга Реестра запрещенных сайтов, не является каталогом.

API

Для удобства работы с реестром из сторонних сервисов доступны API.

Примеры использования:

Получение текущего содержания реестра:

URL: http://api.antizapret.info/all.php
HTTP метод: GET
Параметры: type - необязательный, по умолчанию равен "csv", возвращает текущее содержимое реестра в формате CSV, также может принимать значение json - выводит содержимое реестра в формате JSON, xml - выводит содержимое реестра в формате XML.


Пример: http://api.antizapret.info/all.php или http://api.antizapret.info/all.php?type=csv

Ответ:

2012-11-08;http://www.gayzona.com/oral/4/2.html;gayzona.com;212.7.193.13

2012-11-11;http://arxiv.ruckp.org/t1900.html;arxiv.ruckp.org;74.220.215.203

...

Ещё примеры url: http://api.antizapret.info/all.php?type=json, http://api.antizapret.info/all.php?type=xml

URL: http://api.antizapret.info/group.php
HTTP метод: GET
Параметры: data - необязательный, по умолчанию равен "ip", возвращает текущее содержимое реестра в виде ip адресов, также может принимать значение domain - выводит содержимое реестра в виде списка доменных имен.


Пример: http://api.antizapret.info/group.php или http://api.antizapret.info/group.php?data=domain


Получение информации о конкретном объекте:

URL: http://api.antizapret.info/get.php
HTTP метод: GET
Параметры: item - обязательный, содержит доменное имя или ip адрес, type - необязательный, по умолчанию равен "csv", возвращает текущее содержимое реестра в формате CSV, также может принимать значение json - выводит содержимое реестра в формате JSON, xml - в формате XML или small - возвращает 1, в случае наличия записи в реестре или 0, если запись в реестре отсутствует.

Пример: http://api.antizapret.info/get.php?item=yandex.ru&type=small

Ответ:

0

Пример: http://api.antizapret.info/get.php?item=growclub.org&type=small

Ответ:

1

Пример: http://api.antizapret.info/get.php?item=gayzona.com&type=csv

Ответ:

2012-11-08;http://www.gayzona.com/oral/4/2.html;gayzona.com;212.7.193.13


Ещё примеры url: http://api.antizapret.info/get.php?item=growclub.org&type=json, http://api.antizapret.info/get.php?item=growclub.org&type=xml

Получение информации об изменениях в базе*:

URL: http://api.antizapret.info/diff.php
HTTP метод: GET
Параметры: dateStart - не обязательный, содержит дату начала выборки из реестра в формате mysql datetime, если не указана, равна текущей дате, dateCurrent - не обязательный, содержит дату окончания выборки из реестра в формате mysql datetime, если не указана, равна текущей дате, type - необязательный, по умолчанию равен "json", возвращает текущее содержимое реестра в формате json.

Пример: http://api.antizapret.info/diff.php (выводит изменения реестра за сегодня)

Ответ:

{"updateTime":"2014-03-30 18:00:02","source":"http://antizapret.info","recordsAdded":[
{"id":"2883","rsoc_id":"74376","includeTime":"2014-03-29 11:12:42","rsocDate":"2014-03-28","org":"Генпрокуратура","org_act":"27/3-286-2014/Нд6333-14","url":"http://navalny.zta.lk/","domain":"navalny.zta.lk","ip":"188.138.90.22","country":"","proof":"http://antizapret.info/site.php?id=2883"}],"recordsRemoved":[
{"id":"2883","rsoc_id":"74376","includeTime":"2014-03-29 11:12:42","rsocDate":"2014-03-28","org":"Генпрокуратура","org_act":"27/3-286-2014/Нд6333-14","url":"http://navalny.zta.lk/","domain":"navalny.zta.lk","ip":"188.138.90.22","country":"","proof":"http://antizapret.info/site.php?id=2883"}]}
 

Пример: http://api.antizapret.info/diff.php?dateStart=2014-03-11&dateCurrent=2014-03-30&type=json


* - Выдается информация за период не более 30 дней

Получение информации о поставщиках реестра:

URL: http://api.antizapret.info/org.php
HTTP метод: GET
Параметры: type - необязательный, по умолчанию равен "csv", возвращает список поставщиков реестра в формате CSV, также может принимать значение json - выводит содержимое реестра в формате JSON, xml - в формате XML. Возвращает id организации в базе, наименование, ссылку на профиль и общее количество записей в базе.

Пример: http://api.antizapret.info/org.php

Ответ:

1;Роскомнадзор;http://antizapret.info/org.php?id=1;89

2;Роспотребнадзор;http://antizapret.info/org.php?id=2;192

...

Получение текущего содержания базы Минюста:

URL: http://api.antizapret.info/minjust.php
HTTP метод: GET
Параметры: type - необязательный, по умолчанию равен "csv", возвращает текущее содержимое базы экстремистских сайтов в формате CSV, также может принимать значение json - выводит содержимое реестра в формате JSON, xml - выводит содержимое реестра в формате XML.


Пример: http://api.antizapret.info/minjust.php или http://api.antizapret.info/minjust.php?type=csv

Ответ:

2008-11-05;http://www.kavkaz.org;www.kavkaz.org

2008-11-24;http://www.daymohk.org;www.daymohk.org

...

Ещё примеры url: http://api.antizapret.info/minjust.php?type=json, http://api.antizapret.info/minjust.php?type=xml


Стоимость использования

Система бесплатна для использования, по умолчанию, доступ к API ограничен 6000 запросами в сутки, если нужна возможность более частой проверки, обратитесь по email.

comments powered by HyperComments
opensharing.org xml блокировка