Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



API для работы с доменами, API WHOIS

Данный API предназначен для получения информации о домене, такой как Whois, до какого числа оплачен, возраст домена, и т.п.

Формат API-запросов

Whois информация о домене в формате API

http://htmlweb.ru/analiz/api.php?whois&url=htmlweb.ru&json - получить информацию о домене в формате json

Результат:

{"whois":"\nWhois Server: whois.reg.ru\ndomain: htmlweb.ru\n\nnserver:   dns1.yandex.net \n\nnserver:   dns2.yandex.net \n\nstate:     REGISTERED, DELEGATED\n\nperson:    Private Person\n\nregistrar: REGRU-RU\n\ncreated:   2008.02.27\n\npaid-till: 2015.02.27\n\nsource:    REGRU-RU\n\n\n",
"schema":"http:\/\/","url":"\/",
"base":"htmlweb.ru",
"domain":"htmlweb.ru",
"zone":"ru",
"creation":"27.02.2008",
"paid":"27.02.2015",
"age":6,
"limit":46}

Информация о DNS записях домена в формате API

http://htmlweb.ru/analiz/api.php?dns&url=htmlweb.ru&json - получить информацию о DNS записях домена в формате json

Результат:

{"dns":[{"host":"htmlweb.ru","type":"A","ip":"188.40.41.77","class":"IN","ttl":5906},
{"host":"htmlweb.ru","type":"NS","target":"dns1.yandex.ru","class":"IN","ttl":21599},
{"host":"htmlweb.ru","type":"NS","target":"dns2.yandex.ru","class":"IN","ttl":21599},
{"host":"htmlweb.ru","type":"SOA","mname":"dns1.yandex.ru","rname":"kdg2201.yandex.ru","serial":2010092101,"refresh":14400,"retry":900,"expire":1209600,"minimum-ttl":14400,"class":"IN","ttl":300},
{"host":"htmlweb.ru","type":"MX","pri":20,"target":"mx.yandex.ru","class":"IN","ttl":21599},
{"host":"htmlweb.ru","type":"TXT","txt":"v=spf1 ip4:188.40.41.77 include:_spf.yandex.ru ~all","entries":["v=spf1 ip4:188.40.41.77 include:_spf.yandex.ru ~all"],"class":"IN","ttl":21599},
{"host":"htmlweb.ru","type":"TXT","txt":"mailru-verification: 0939cf685f56852c","entries":["mailru-verification: 0939cf685f56852c"],"class":"IN","ttl":21599}],
"authns":[],
"addtl":[],
"limit":45}

Информация об IP адресах домена в формате API

http://htmlweb.ru/analiz/api.php?ip&url=htmlweb.ru&json - получить информацию об IP адресах домена в формате json

Результат:

{"ip":["188.40.41.77"],
"limit":44}

Информация об параметрах домена IP ТИЦ и PageRank в формате API

http://htmlweb.ru/analiz/api.php?seo&url=htmlweb.ru&json - получить информацию о ТИЦ и PR домена в формате json

Результат:

{"domain":"htmlweb.ru",
"tic":130,
"pr":3,
"limit":43}

Информация о наличие домена в черном списке

http://htmlweb.ru/analiz/api.php?bl&url=htmlweb.ru&json - получить информацию о наличие домена в черном списке и его причине в формате json

Результат:

{"url":"htmlweb.ru","bl":"0","limit":40}

http://htmlweb.ru/analiz/api.php?bl&url=seotorg.ru&json

Результат:

{"id":1,
"url":"seotorg.ru",
"comment":"Биржа статей. Раскручивали партнерскую программу ....",
"ip":"",
"whois":"domain: SEOTORG.RU\ntype: CORPORATE\nnserver:    ns....",
"dat":"2009-11-22 20:32:54",
"answer":"",
"limit":41}

Общие параметры для всех API сервисов

api_key - уникальный ключ, указан в вашем личном кабинете.

html или не задано - получить информацию в html формате, удобно для вывода в DIV-блок

json - получить информацию в json формате, удобно для заполнения INPUT-полей или преобразования в массив для дальнейшей обработки на Javascript или PHP.
Для Вашего удобства поддерживается формат JSONP. Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ:
<script type="application/javascript"
src="http://htmlweb.ru/service/api.php?bic=043469751&json&jsonp=parseResponse"></script>
будет возвращен следующий код:

  parseResponse({"name":"ОАО КБ \"РЕГИОНАЛЬНЫЙ КРЕДИТ\"", "city":"КОСТРОМА", ...., "limit":50});

xml - получить информацию в xml формате, удобно для обращения из PHP

sql[=имя_таблицы] - получить информацию в sql формате. Удобно для вставки информации в базу MySql с помощью phpMyAdmin.

charset - по умолчанию все данные возвращаются в кодировке windows-1251, Для получения любой другой кодировки передайте её в дополнительном, необязательном параметре charset: &charset=utf-8 или любой из ISO-8859-1, ISO-8859-15, utf-8, cp866, cp1251, cp1252, and KOI8-R

fields - какие поля включать в ответ, например:
http://htmlweb.ru/geo/api.php?city=1&sql=pb_city&fields=id,name,english,area,rajon,country

limit - определяет количество оставшихся запросов до конца суток для бесплатных запросов или количество запросов до окончания тарифа при платных. Ограничения на бесплатные запросы и тарификация описана здесь.

Параметры можно передавать как GET, так и POST - запросом.

Запрос можно отправлять как по протоколу http:// так и по https://.

Если передан неверный запрос, возвращается HTTP-код ошибки: "400 Bad Request"


.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 1044