API Анализа — это интерфейс, который представляет из себя набор команд, выполняющих тесты из Анализа сайтов. Данные, полученные через API Анализа, можно использовать как конструктор, чтобы создавать новые сервисы, приложения и виджеты.
В API вы получаете все данных о более 70 тестов, историю данный и возможность обновления данных.
Тарифы и ценыДанные отдаются в формате JSON. Для получения данных необходимо сделать соответствующий запрос.
Получение базового анализа GET-запросhttps://a.pr-cy.ru/api/v1.1.0/analysis/base/{DOMAIN}?key={KEY}
Получение статуса базового анализа GET-запросhttps://a.pr-cy.ru/api/v1.1.0/analysis/status/base/{DOMAIN}?key={KEY}
Обновление базового анализа POST запросhttps://a.pr-cy.ru/api/v1.1.0/analysis/update/base/{DOMAIN}?key={KEY}
https://a.pr-cy.ru/api/v1.1.0/analysis/advanced/{DOMAIN}?key={KEY}
Получение статуса расширенного анализа GET-запросhttps://a.pr-cy.ru/api/v1.1.0/analysis/status/advanced/{DOMAIN}?key={KEY}
Обновление расширенного анализа POST-запросhttps://a.pr-cy.ru/api/v1.1.0/analysis/update/advanced/{DOMAIN}?key={KEY}
При необходимости можно ограничить список тестов только необходимыми, а также скрыть историю результатов. Для этого следует использовать параметры в GET-запросе: tests, excludeHistory.
https://a.pr-cy.ru/api/v1.1.0/analysis/base/{DOMAIN}?key={KEY}&excludeHistory=1&tests={TESTS}
{KEY} — ваш ключ. Который можно получить в настройках.
{DOMAIN} — проверяемый домен.
{TESTS} — список тестов через запятую. Например: page404StatusCode,robotsTxt.
Наше API чаще всего используются студиями для быстрого анализа, мониторинга и создания отчетов.
Как можно использовать:
Полностью рабочий анализ сайта в вашем оформлении у вас на сайте.
Вы получаете все данные по сайту клиента и пишите свои тексты на каждый тест. После, аудит передается клиенту.
Через API вы получаете данные по списку ваших сайтов, смотрите историю и отслеживаете показания на своей стороне.
Различные боты для мессенджеров, виджеты, создание отчетов и другое.
Пример скрипта, для вывода нескольких тестов из анализа.
Описание всех тестов API Анализа сайтов. Таблица обновляется с добавлением новых тестов.
Название теста в API | Описание теста |
---|---|
Основные метрики | |
yandexSqi | Яндекс ИКС |
yandexAchievements | Яндекс Знаки |
yandexCitation | Яндекс ТИЦ |
yandexIndex | Индексация в Яндекс |
googleIndex | Индексация в Гугл |
yandexCatalog | Яндекс.Каталог |
yandexGlue | Склейка домена (Яндекс) |
googleGlue | Склейка домена (Google) |
roskomnadzor | Реестр запрещённых сайтов |
yandexSafeBrowsing | Вирусы от Yandex |
googleSafeBrowsing | Вирусы от Google |
Трафик | |
publicStatistics | Открытая посещаемость |
alexaRank | Рейтинг Alexa |
alexaTrafficMap | Карта посещаемости |
webomerGender | Гендер |
alexaRelatedSites | Похожие сайты по версии Alexa |
statisticsSystems | Системы статистики на сайте |
trafficSources | Источники трафика (примерно) |
pagesPerVisit | Количество страниц за посещение (примерно) |
avgVisitDuration | Время на сайте (примерно) |
bounceRate | Отказы (примерно) |
Ссылки | |
socialCounters | Социальная активность |
socialTraffic | Социальный трафик |
facebookSocial | Активность в Facebook |
vkontakteSocial | Активность в ВКонтакте |
twitterSocial | Активность в Twitter |
Оптимизация | |
mainPageTitle | Заголовок страницы |
mainPageDescription | Описание страницы |
mainPageHeaders | Заголовки H1-H6 |
mainPageWordsCount | Количество слов на странице |
mainPageTextLength | Длина текста на странице |
mainPageSickness | Тошнота |
mainPagePageSize | Размер HTML-страницы |
loadTime | Скорость загрузки страницы |
mainPageInternalLinks | Внутренние ссылки |
mainPageExternalLinks | Внешние ссылки |
mainPageBrokenLinks | Битые ссылки |
htmlValidator | Ошибки HTML-кода |
wot | Уровень доверия к сайту |
microdataSchemaOrg | Микроразметка Shema.Org |
microdataOpenGraph | Микроразметка OpenGraph |
ip | IP сайта |
ipCountry | Страна, где находится сервер |
ipIsp | Датацентр |
whoisCreationDate | Возраст домена |
whoisExpirationDate | Дата окончания действия домена |
ssl | Доступность SSL-сертификата |
wwwRedirect | Наличие редиректа c WWW |
mainPageEncoding | Кодировка сайта |
mainPageTechs | Технологии, которые используются на сайте |
robotsTxt | Наличие файла robots.txt |
sitemap | Наличие SiteMap |
Юзабилити | |
favicon | Наличие фавикона |
page404StatusCode | Код ответа несуществующей страницы 404 |
page404BackLink | Ссылка со страницы 404 |
pageSpeedLeverageBrowserCaching | Тест на кэш браузера |
pageSpeedServerResponseTime | Время ответа сервера |
pageSpeedEnableGzipCompression | Наличие сжатия Gzip |
pageSpeedOptimizeImages | Сжатие изображений |
pageSpeedMinifyResources | Оптимальный объем ресурсов |
pageSpeedMinimizeRenderBlockingResources | Наличие блокирующих файлов CSS и JS |
pageSpeedSizeContentToViewport | Область экрана на мобильном устройстве |
screenshotSmartphone | Скриншот сайта на смартфоне |
pageSpeedConfigureViewport | Тег viewport |
pageSpeedUseLegibleFontSizes | Размер шрифтов на сайте |
pageSpeedAvoidPlugins | Плагины на сайте |
Ключевые фразы | |
megaindexYandex | Поисковые фразы в Яндекс |
megaindexGoogle | Поисковые фразы в Google |