AgentQL
Язык запросов достаёт нужные данные с любой веб-страницы без XPath и без правки после каждого редизайна
Разработчик, который писал парсеры на XPath, знает: страница обновится — и селектор вроде /html/body/div[1]/div[1]/div[2]… превратится в мусор. AgentQL от TinyFish предлагает объяснить, что нужно достать, словами — «название товара», «цена с валютой» — и сам находит эти элементы через анализ структуры страницы, а не жёсткую привязку к разметке.
Запрос переживает редизайн сайта и работает на множестве похожих страниц без переписывания: тот же запрос для одной карточки товара сработает и для тысячи других в том же магазине.
Что умеет
- Извлекает структурированные данные с любой страницы, публичной или требующей входа
- Работает через SDK на Python и JavaScript вместе с Playwright и headless-браузерами
- Даёт браузерное расширение для отладки запроса прямо на странице
- Достаёт данные без браузера через REST API
- Парсит таблицы из PDF
- Сам подстраивается под изменения в структуре страницы
Цены и доступ
Бесплатный старт — 300 вызовов API и час аренды удалённого браузера без карты. Дальше тарифы от Starter (50 бесплатных вызовов в месяц, оплата за лишнее) до Professional за $99 в месяц с 10 000 вызовов и приоритетной поддержкой; для больших объёмов — Enterprise под конкретную задачу.
Для команды, которая собирает датасет с конкурентных сайтов или мониторит цены, AgentQL снимает главную головную боль веб-скрапинга — постоянную поломку от чужого редизайна.

