‼️ Апдейт на 03.11.2026 ‼️ Из-за крупных ограничений со стороны Яндекс Search API проверки в высоконагруженные дни в могут не завершиться. Возврат средств за пропущенные проверки производится автоматически.

Планируйте проверки в Search API на дни с низкой нагрузкой: это вторая половина недели, включая выходные. Запускайте проверки в 00:00 по московскому времени. Как установить расписание проверок →

Чтобы получать данные в другое время, используйте Яндекс SERP, «живую» выдачу Яндекса. Как добавить Яндекс SERP в проект →
    / /
  1. Pen

SDK Topvisor::Pen

Объект Pen необходимо использовать для построения, а затем выполнения запроса к API.

Методы класса

  • setData($arrayData) - установить параметры запроса
  • setFields(array $fieldsSelect) - установить параметр fields
  • setFilters(array $fieldsFilter) - установить параметр filters
  • serOrders(array $fieldsOrder) - установить параметр orders
  • setLimit(int $limit) - установить параметр limit
  • setOffset(int offset) - установить параметр offset
  • exec() - выполнить обращение к API, возвращает объект page

Пример

	<?php
	//...
	$projectId = '%NN%';

	$selectorKeywords = new TV\Pen($Session, 'get', 'keywords_2', 'keywords');
	$selectorKeywords->setData(['project_id' => $projectId]);
	$selectorKeywords->setLimit(10);

	$page = $selectorKeywords->exec();
	//...