Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

Разделы · 22
  1. 01Сводная таблица: парсер поиска Google от Apify и EveryInfra на 1 000 страниц
  2. 02Стоимость Apify Google Search Results Scraper: оплата за страницу, шесть уровней цен, десять дополнений
  3. 03Что содержит одна страница: сравнение полей
  4. 04Тест 1: десять страниц одного запроса, число результатов на странице и повторы
  5. 05Тест 2: фильтры по стране, языку, диапазону дат и сайту
  6. 06Тест 3: может ли автодополнение заменить «похожие запросы»?
  7. 07Тест 4: две точки входа, один и тот же запрос, цена отличается вдвое
  8. 08Списываются ли деньги за неудачные вызовы и пустые результаты?
  9. 09Скорость: 2,6 секунды на синхронный вызов по сравнению с запуском задания
  10. 10Ежемесячный счёт при четырёх объёмах использования
  11. 11Три типичных сценария и три счёта
  12. 12В Store есть и другие варианты: более дешёвые сторонние парсеры поиска Google
  13. 13Своими силами: сколько стоит собственный парсер поиска Google
  14. 14Как подключить ИИ-агента: настройка MCP в обоих сервисах
  15. 15Переход с Apify: соответствие параметров и полей
  16. 16Когда Apify подходит лучше
  17. 17Правовые и технические ограничения: результаты поиска Google получать всё сложнее
  18. 18Последние изменения (сентябрь–ноябрь 2026 г.)
  19. 19Как мы проверяли эти цифры
  20. 20Как начать: от одного теста до ежедневного запуска
  21. 21FAQ
  22. 22Источники

Альтернатива Apify Google Search Scraper: сколько стоят 1 000 страниц органической выдачи

1 000 страниц выдачи стоят $4.50 на тарифе Apify Free и $1.80 на Business. Наш поиск по вебу, только органические результаты, обошёлся в живом тесте в $0.694, но без блока People Also Ask.

Иллюстрация. Слева серый торговый автомат печатает бумажные страницы по одной и за каждую бросает золотую монету в боковой лоток. Сбоку на автомате висит бумажный рулон с маленькими ценниками. Справа небольшой настольный терминал выдаёт из одной щели аккуратную стопку одинаковых карточек поисковой выдачи, рядом с ним лежит одна бирюзовая монета. Вертикальная пунктирная линия между ними показывает сравнение двух способов оплаты.

Коротко о стоимости 1 000 страниц органической веб-выдачи. Тариф Free официального Apify Google Search Results Scraper обходится в 6.5 раза дороже, чем EveryInfra в нашем тесте, а тариф Business — в 2.6 раза. Но одна страница Apify содержит ещё People Also Ask и похожие запросы, а наша нет. Кроме того, три сторонних парсера в Apify Store стоят дешевле нас.

Вот цифры. Возьмём 1 000 страниц поисковой выдачи, примерно по 10 органических результатов на странице. Официальный Apify Google Search Results Scraper берёт за них $4.50 на тарифе Free, $2.50 на тарифе Starter за $19 и $1.80 на тарифе Business за $999. Эти публичные цены мы проверили 5 ноября 2026 года в 16:17 UTC (00:17 6 ноября по сингапурскому времени).

В ту же ночь мы сделали 18 живых вызовов API EveryInfra. Каждый из 13 вызовов поиска по вебу стоил $0.000694 за одну страницу, то есть $0.694 за 1 000 страниц. Тариф Apify Free дороже этой суммы в 6.5 раза, Business — в 2.6 раза.

У этого результата есть две оговорки. Во-первых, одна страница Apify содержит также вопросы People Also Ask (PAA) и похожие запросы, а наш поиск по вебу возвращает только заголовок, URL, сниппет и дату. Во-вторых, в Apify Store есть три сторонних парсера поиска Google по цене от $0.45 до $0.60 за 1 000 страниц. Они на 14–35% дешевле нас.

В статье сравниваются цена, поля, пагинация, тарификация неудачных вызовов, скорость и настройка ИИ-агента. Там, где Apify подходит лучше, мы так и пишем.

В этой статье «цена за 1,000 страниц» — это фактическое списание за одну страницу результатов, умноженное до 1 000 страниц. Основное событие списания у официального парсера Apify — «Scraped search result page», то есть оплата за каждую спарсенную страницу. Поиск по вебу EveryInfra берёт оплату за каждый вызов, а один вызов возвращает одну страницу до 10 результатов. Поэтому обе стороны укладываются в одну единицу без пересчёта.

Со стороны Apify мы использовали только публичные материалы: страницу в Store, страницу тарифов, документацию и публичный эндпоинт api.apify.com/v2/acts/<id>, для которого не нужен аккаунт. Мы не регистрировались в Apify и не запускали Actors — так Apify называет свои облачные программы для парсинга. Все цифры Apify ниже — цены из прайс-листа, а не счета за наши собственные запуски. Все цифры EveryInfra взяты из поля charged_usd в реальных ответах.

Ещё один момент перед таблицами. Веб-поиск EveryInfra — это общий поиск в интернете. Его параметры перечислены в каталоге инструментов. Мы сравниваем один показатель: стоимость страницы с 10 результатами веб-поиска, содержащими заголовок, URL и сниппет. Мы не утверждаем, что обе стороны возвращают одну и ту же страницу выдачи Google.

Сводная таблица: парсер поиска Google от Apify и EveryInfra на 1 000 страниц

В таблице сопоставлены основные способы покупки. У официального парсера Apify шесть ценовых уровней. Free, Bronze, Silver и Gold соответствуют тарифам Free, Starter, Scale и Business. Platinum и Diamond доступны только корпоративным клиентам. В документации Actors in Store сказано, что уровень скидки определяется тарифом.

Цены за единицу мы взяли из поля pricingInfos публичного эндпоинта. Текущие цены действуют с 7 октября 2026 года. У веб-поиска EveryInfra две точки входа. Инструмент web в POST /api/v1/search стоит $0,000694 за вызов. Возможность web/search в POST /api/v1/social стоит $0,001389 за вызов. Обе возвращают одну страницу за вызов.

ВариантЕдиница тарификацииЗа 1 000 страницОтношение к цене веб-поиска EveryInfraЧто содержит одна страница
Официальный парсер Apify, Free$0,0045 за страницу$4.506.5xОрганические результаты, PAA, похожие запросы. Реклама и AI Overviews оплачиваются отдельно
Официальный парсер Apify, Starter (Bronze)$0,0025 за страницу$2.503.6xТо же
Официальный парсер Apify, Scale (Silver)$0,00195 за страницу$1.952.8xТо же
Официальный парсер Apify, Business (Gold)$0,0018 за страницу$1.802.6xТо же
Официальный парсер Apify, Diamond (для корпоративных клиентов)$0,0012 за страницу$1.201.7xТо же
Поиск web в EveryInfra$0,000694 за вызов$0.6941× (базовый уровень)Заголовок, URL, сниппет, дата, до 10 результатов
API данных EveryInfra: web/search$0,001389 за вызов$1.3892xДобавляет поле rank, до 10 результатов
EveryInfra web + suggest$0,001388 за два вызова$1.3882xОрганические результаты и 10 подсказок автодополнения, без PAA
Самый дешёвый сторонний парсер в Store (сторонний F)$0,00045 за страницу$0.450,65× (на 35% дешевле)Органические результаты, PAA, похожие запросы, реклама
Горизонтальная столбчатая диаграмма стоимости в долларах США за 1 000 страниц поисковой выдачи. Столбцы EveryInfra search web ($0.694) и EveryInfra web/search ($1.39) выделены бирюзовым. Серые столбцы Apify: DIAMOND $1.20, PLATINUM $1.50, GOLD (Business) $1.80, SILVER (Scale) $1.95, BRONZE (Starter) $2.50 и FREE $4.50. Тариф Free в 6.5 раза дороже нашего search web, Business в 2.6 раза. Дешевле нашего web/search только корпоративный тариф DIAMOND.

Читая эту таблицу, учитывайте три момента. Во-первых, цена за единицу у Apify зависит от тарифа. Free и Business отличаются в 2,5 раза, а для Business нужна ежемесячная плата $999, как видно на странице тарифов Apify. Большинство независимых разработчиков и небольших команд пользуются тарифами Free или Starter. Для них утверждение «цена в 3,6–6,5 раза выше нашей» ближе к истине, чем «в 2,6 раза».

Во-вторых, две наши точки входа тоже отличаются по цене в 2 раза. Для одного и того же запроса и страны инструмент web эндпоинта /api/v1/search вернул 10 результатов за $0,000694. Возможность web/search эндпоинта /api/v1/social тоже вернула 10 результатов, но за $0,001389. За доплату вы получаете поле rank и единый формат API данных. В этом формате есть асинхронный режим и то же тело запроса, что и у всех 106 платформ в нашем каталоге. Если вам нужны только результаты веб-поиска, используйте более дешёвую точку входа.

В-третьих, последняя строка таблицы предупреждает. Если для вас важна только цена, в Apify Store есть парсеры дешевле наших. Подробно о них рассказано в одном из следующих разделов.

Стоимость Apify Google Search Results Scraper: оплата за страницу, шесть уровней цен, десять дополнений

В Store официальный парсер называется Google Search Results Scraper. Заголовок его страницы: «Google Search scraper and SERP API». Это наиболее часто используемый инструмент для поиска Google в Store. Публичный эндпоинт показывает 227 822 пользователя за всё время, около 27 000 за последние 30 дней и 11 769 за последние 7 дней. У парсера 218 отзывов со средней оценкой 4,65 и 134 млн запусков за всё время. Последняя сборка, версия 0.0.476, вышла 2 ноября 2026 года, согласно публичному эндпоинту.

На вкладке Pricing страницы в Store цена указана как «from $1.80 / 1,000 scraped search result pages». Значит, самая крупная цифра на странице показывает цену для Business. Пользователь Free платит в 2,5 раза больше.

Модель оплаты — за события (pay-per-event). Разработчик задаёт набор событий, и у каждого события своя цена. Описание основного события, «Scraped search result page», звучит так: «Cost per page of Google Search results successfully scraped.» За событие запуска списывается $0,00005 за ГБ памяти запуска. При стандартном объёме 1 ГБ это $0,00005 за запуск, так что этой суммой можно пренебречь.

В README сказано, что на каждой странице «примерно 10 результатов». Чтобы получить 100 результатов, задайте maxPagesPerQuery равным 10, как объясняется в README в Store. Для этого парсера 1 000 страниц и около 10 000 органических результатов означают одно и то же.

Скриншот JSON, который возвращает публичный эндпоинт Apify api.apify.com/v2/acts/apify~google-search-scraper. pricingModel равен PAY_PER_EVENT, startedAt равен 2026-10-07T10:39:55Z. Также видно поле minimalMaxTotalChargeUsd со значением 0.5. В событии search-page-scraped бирюзовыми рамками выделены tieredEventPriceUsd для FREE (0.0045) и GOLD (0.0018). BRONZE 0.0025, SILVER 0.00195, PLATINUM 0.0015 и DIAMOND 0.0012 не выделены. Ниже у события apify-actor-start указано eventPriceUsd 5e-05.
Текущая цена официального парсера, полученная из публичного эндпоинта Apify без аккаунта Скриншот ответа публичного эндпоинта Apify

У парсера также есть 10 дополнительных событий. Каждое из них срабатывает, только если включить соответствующую опцию во входных данных. Цены на дополнения различаются гораздо сильнее, чем цена основного события, и больше всего разрыв на тарифе Free.

Дополнительное событие (за 1 000)FreeStarterScaleBusinessКогда применяется
Страница результатов (основное событие)$4.50$2.50$1.95$1.80Каждая обработанная страница
Платные результаты (реклама)$6.50$5.00$4.00$3.50Каждая страница при включённом сборе рекламы, независимо от наличия объявлений
Полный AI Overview$3.00$2.00$1.50$1.00Каждый запрос с AI Overview
Google AI Mode$200$5.00$3.00$2.00Каждый ответ AI Mode
Поиск в ChatGPT, Copilot или Gemini$200$5.00$4.00$3.00Каждый ответ
Поиск в Perplexity$200$13.00$10.00$9.00Каждый ответ
Полная страница сайта$8.00$5.00$4.00$3.00Каждый сайт из результатов, с которого собраны данные
Бизнес-лиды$100$5.00$5.00$4.00Каждый лид

В этой таблице легко пропустить одну цифру. Пять дополнений для ИИ-поиска стоят на тарифе Free $0,20 за ответ. На Starter они стоят от $0,005 до $0,013, то есть цена на Free в 15–40 раз выше, чем на Starter. Эту закономерность упоминает руководство Apify по ценообразованию для разработчиков Actor pricing and costs. В нём сказано, что высокие цены на тарифе FREE мешают пользователям протестировать сервис на достаточном объёме данных. Там же сказано, что высокие цены оправданы только для защиты от мошенничества или покрытия сторонних расходов, например вызовов LLM.

Для читателя вывод простой. На аккаунте Free 100 ответов ИИ-дополнений стоят $20. Это в четыре раза больше бесплатных кредитов на сумму $5, которые начисляются ежемесячно. Прежде чем тестировать эти дополнения, установите лимит расходов.

С извлечением рекламы тоже нужно быть внимательными. Оплата начисляется за страницу, а не за найденное объявление. В оригинальном тексте сказано, что она взимается «независимо от того, найдена ли реклама на конкретной странице». С включённым извлечением рекламы страницы на тарифе Free стоят $11.00 за 1 000 вместо $4.50.

Два сервиса также по-разному ограничивают расходы. В Apify для этого используется эндпоинт запуска. Эндпоинт, который запускает Actor и возвращает его датасет, принимает maxTotalChargeUsd. В его описании сказано: «Use it to cap the total amount charged for all pricing models», согласно «Run Actor synchronously and get dataset items».

В EveryInfra нет лимита расходов на отдельный запуск. Один вызов возвращает одну страницу по фиксированной цене, поэтому один вызов никогда не обойдётся дороже $0,000694. Общие расходы ограничиваются доступным балансом. Минимальное пополнение баланса составляет $10, и баланс не сгорает, согласно нашей странице тарифов.

Ступенчатый линейный график с мая 2024 по ноябрь 2026 года в долларах США за 1 000 страниц. Тёмно-серая линия Free в 2024 году держится на $3.50, 12 декабря 2024 года ненадолго опускается до $1.05, возвращается к $3.50, 10 июня 2025 года поднимается до $4.50 и после этого не меняется. Бирюзовая линия Business (Gold) начинается с $2.45 10 июня 2025 года и 30 января 2026 года снижается до $1.80. Цена Free не менялась 17 месяцев.

Публичный эндпоинт показывает и историю цен: 27 записей о тарифах. В мае 2024 года парсер брал $3.50 за 1 000 записей датасета, и одна запись соответствовала одной странице. В одной записи от 12 декабря 2024 года была указана цена $1.05, а примерно через 1.5 часа цена вернулась к $3.50. 10 июня 2025 года парсер перешёл на оплату за события (pay-per-event): Free за $4.50 и Business за $2.45. 30 января 2026 года цена Business снизилась до $1.80.

Последующие записи в основном добавляют дополнения. Copilot появился 4 мая, Gemini 14 мая, полные страницы сайтов 22 июня, а полные AI Overview 26 июня 2026 года. Другие записи меняют плату за запуск. 4 марта 2026 года она снизилась с $0,002 до $0,001 за запуск. 7 октября 2026 года её заменили единой для всей платформы ставкой $0,00005 за ГБ.

Таким образом, за 17 месяцев цена страницы на Free не снизилась ни разу. Все снижения цен достались платным тарифам.

Что содержит одна страница: сравнение полей

Сравнивать цены без сравнения полей означает взвешивать на одних весах две разные вещи. Официальный парсер Apify выдаёт одну запись на страницу. В примере вывода в README есть searchQuery, organicResults, paidResults, paidProducts, peopleAlsoAsk, relatedQueries и aiModeResult. Органические результаты содержат заголовок, URL, отображаемый URL, описание, название сайта, дату, выделенные ключевые слова, дополнительные ссылки, тип и позицию.

Веб-поиск EveryInfra возвращает массив результатов на страницу. У каждого результата есть заголовок, URL, сниппет и дата. Поле location показывает, применился ли параметр страны и на каком уровне.

ПолеОфициальный парсер ApifyEveryInfra search `web`EveryInfra `web/search`
Заголовок и URL органического результатаДаДа (title, url)Да (title, url)
СниппетДа (description)Да (snippet)Да (text)
ДатаДа (date, если отображается)Да (published, если отображается)Да (published_at)
ПозицияДа (position)Отдельного поля нет, используйте порядок в массивеДа (rank)
Дополнительные ссылки, название сайтаДаНетsub_links в полях каталога
People Also AskДаНетНет
Похожие запросыДа (relatedQueries)Нет. Для подсказок автодополнения вызовите suggestНет
Реклама и товарные объявленияТолько с дополнением, с доплатой за страницуНетНет
AI Overview, AI ModeКраткая версия включена. Полная версия и AI Mode оплачиваются отдельноНетНет
HTML-снимок страницыПо умолчанию сохраняется в хранилище ключей и значенийНетНет

Вывод этого раздела однозначен. Если вам нужны People Also Ask, похожие запросы, рекламные блоки или AI Overview, официальный парсер Apify возвращает их для одной страницы, а EveryInfra — нет. В таком случае сравнивать цены бессмысленно. Сопоставить можно только органический блок: заголовок, URL, сниппет и дату.

Для многих задач достаточно только этого блока: например, для поисковых инструментов для ИИ-агентов, списков ключевых слов для отслеживания, сбора ссылок по теме и проверки наличия собственной страницы в выдаче. Для таких задач приведённое ниже сравнение цен справедливо.

Есть ещё одно отличие. Страница, которую возвращает Apify, — это страница поисковой выдачи Google. С 2026-10-15 её searchQuery.domain всегда равен google.com, а страна передаётся в параметре gl, согласно истории изменений. EveryInfra выполняет поиск по интернету в целом, и его документация не гарантирует совпадения с конкретной страницей Google. Если ваша задача звучит как «воспроизвести ранжирование Google по ключевому слову для конкретной страны на конкретную дату», используйте инструмент, который явно парсит страницы поисковой выдачи Google. Хороший пример такой задачи — отчёт о позициях для клиента. Официальный парсер Apify относится к таким инструментам.

Тест 1: десять страниц одного запроса, число результатов на странице и повторы

5 ноября 2026 года с 16:14 до 16:17 UTC (с 00:14 до 00:17 6 ноября по сингапурскому времени) мы выполнили один запрос для США. Запрос звучал как «best running shoes for flat feet», в качестве страны были указаны США. Мы вызвали инструмент web поискового эндпоинта EveryInfra для страниц с 1 по 10, по одному вызову на страницу.

Все 10 вызовов прошли успешно. Каждый стоил $0,000694, всего $0,00694. 10 страниц вернули 95 результатов. На страницах 1, 5, 8, 9 и 10 было по 10 результатов. На страницах 2, 3, 4, 6 и 7 было по 9.

В среднем это 9.5 результата на страницу. В пересчёте на 1 000 полученных результатов стоимость составила $0.0731.

Столбчатая диаграмма с накоплением для страниц с 1 по 10, ось Y показывает до 10 результатов. Бирюзовым отмечены URL, которые впервые появились на этой странице, серым отмечены URL, уже встречавшиеся на предыдущих страницах. На странице 1 новых 10. На странице 2 новых 7 и 2 повтора. На страницах 3 и 4 по 9 новых. На странице 5 новых 8 и 2 повтора. На странице 6 новых 6 и 3 повтора. На странице 7 новых 8 и 1 повтор. На странице 8 новых 5 и 5 повторов. На страницах 9 и 10 по 9 новых и 1 повтору. Всего 95 результатов, 80 уникальных URL, 15 повторов (15.8%). За 1 000 уникальных результатов $0.087.

Проблема пагинации заключается в повторах. Мы сравнили точный url каждого результата. Из 95 результатов уникальных URL оказалось только 80, то есть 15 были повторами (15,8%). Повторы встречались на последующих страницах. На странице 8 было 5 повторов из 10, на странице 6 было 3, на страницах 2 и 5 было по 2.

Одна статья с doctorsofrunning.com заняла 10-е место на странице 1 и снова появилась на странице 2. Руководство с shoestation.com тоже было и на странице 1, и на странице 2. В пересчёте на 1 000 уникальных результатов стоимость составила $0.087, что на 19% больше, чем за каждый полученный результат. Это важно при работе над охватом ключевых слов. Если вы планируете бюджет на «1,000 уникальных URL», заложите примерно на 20% больше.

Иллюстрация. По длинной ленте конвейера едут десять лотков, на каждом лежат маленькие карточки. Лотки обозначают страницы результатов поиска. Карточки на одном из лотков серые: это повторы с предыдущих страниц. Небольшая роботизированная рука перекладывает серые карточки в серый контейнер. Карточки с бирюзовой окантовкой едут дальше и складываются в стопку в конце ленты. Эта стопка обозначает уникальные результаты.
При пагинации возвращаются результаты с предыдущих страниц. Если бюджет рассчитан по числу уникальных URL, заложите примерно на 20% больше. Поясняющая иллюстрация, подготовленная для этой статьи, без данных

Мы не запускали Apify, поэтому не знаем, какая у него доля повторов на 10 страницах. Однако из модели оплаты ясно, кто несёт расходы за повторы. Apify берёт плату за каждую страницу, так что страница с 5 повторами стоит столько же, сколько страница без них. У нас действует оплата за каждый вызов API, поэтому в обоих случаях за повторы платит пользователь. Различается только цена за единицу.

С этим связано и отключение параметра num=100. В сентябре 2025 года Google перестал показывать 100 результатов на одной странице. С тех пор любому инструменту для получения топ-100 нужно 10 страниц. По данным Search Engine Land, 77% сайтов тогда потеряли видимость по ключевым словам в Search Console. Это одна из причин, по которым оплата за страницу сейчас встречается чаще, чем оплата за результат.

Тест 2: фильтры по стране, языку, диапазону дат и сайту

Чаще всего в трекерах позиций меняют четыре параметра: страну, язык, диапазон дат и сайт. Оба инструмента их поддерживают, но названия и степень детализации различаются. В таблице они сопоставлены по одному. Данные по Apify взяты из схемы входных данных. Данные по EveryInfra взяты из бесплатного каталога поисковых инструментов.

ЗадачаОфициальный парсер ApifyEveryInfra search `web`Результат реального теста
СтранаcountryCode (параметр Google gl). locationUule позволяет задать местоположение с точностью до городаlocation: название страны или код из 2 букв. Если указан город, используется его странаОба значения, us и mx, применились
ЯзыкlanguageCode (интерфейс, hl) и searchLanguage (результаты, lr) задаются отдельноОтдельного параметра нет. Всё определяют язык запроса и странаЗапрос на испанском с mx вернул 10 результатов на испанском
Диапазон датquickDateRange (например, d10), afterDate, beforeDateafter, before (даты)after=2026-08-01 принят
Сайтsite, relatedToSite, wordsInTitle и другие операторыsitesite=apify.com вернул 10 результатов, все с этого сайта
СтраницыmaxPagesPerQuerypage, одна страница за вызовСм. тест 1
Мобильная выдачаmobileResultsНет—

В 16:15 UTC (00:15 по сингапурскому времени) мы отправили запрос на испанском «mejores tenis para correr pie plano» с location=mx и after=2026-08-01. Он стоил $0,000694 и вернул 10 результатов. В ответе было указано «Applied at country level: Mexico». Фильтр по дате сработал.

Даты были у 5 из 10 результатов: 11 августа, 19 августа, 22 сентября, 30 сентября и 25 октября 2026 года. Все они позже 1 августа. У остальных пяти поля даты не было: три записи из Facebook (два поста и одно видео), одно видео на YouTube и одна ветка Reddit.

Значит, after фильтрует по дате, которую определяет поисковая система. Результаты без даты всё равно могут попасть в выдачу. Если вам нужен «новый контент за последние три месяца», повторно отфильтруйте результаты по дате в своём коде. Параметр afterDate в Apify передаёт дату в фильтр Google, поэтому там действует то же ограничение.

В 16:15 UTC (00:15 по сингапурскому времени) мы также выполнили поиск «google search results scraper» с site=apify.com. Все 10 результатов были с apify.com. Среди них официальный парсер, страница его API и тематическая страница Store по поиску Google. Остальные результаты оказались похожими парсерами от шести сторонних разработчиков. Этот вызов дал нам список, по которому далее в статье приведены цены сторонних разработчиков.

Сильнее всего инструменты различаются в работе с языком. Apify разделяет язык интерфейса и язык результатов на два параметра. Кроме того, он может привязать запрос к городу с помощью кода UULE. Это важно для локального ранжирования, например для запроса «dentist» с названием города. Инструмент web в EveryInfra работает только на уровне страны, и в ответе указано «Applied at country level».

Если вам нужно локальное ранжирование на уровне города, лучше выбрать официальный парсер Apify. Если достаточно результатов на уровне страны, подойдут оба инструмента.

Тест 3: может ли автодополнение заменить «похожие запросы»?

People Also Ask и похожие запросы — два блока, которые больше всего нужны контент-планировщикам. Мы их не возвращаем. Ближайшая замена — инструмент автодополнения suggest. В 16:14 UTC (00:14 по сингапурскому времени) мы вызвали его с тем же запросом. Вызов стоил $0,000694 и вернул 10 подсказок за 1,17 секунды. Подсказки варьировались от «best running shoes for flat feet men» и «women» до «and overpronation», «and plantar fasciitis», «and shin splints», «and wide toe box», «and bunions» и «and knee pain».

Подсказки автодополнения отличаются от похожих запросов внизу страницы выдачи. Автодополнение показывает, что люди вводят в строку поиска, поэтому добавляет к той же фразе одно уточнение. Похожие запросы и PAA берутся со страницы выдачи и часто формулируют вопрос по-новому. Для подбора низкочастотных ключевых слов автодополнение подходит хорошо. Для реальных вопросов в FAQ его недостаточно.

Для такой задачи лучше подойдёт официальный парсер Apify или парсер из Store с поддержкой PAA. С нашими инструментами органическая выдача плюс автодополнение обойдутся в два вызова за $0.001388, или $1.39 за 1 000 ключевых слов. Это всё равно дешевле, чем $1.80 на тарифе Business в Apify, но одного блока данных у вас не будет. Посчитайте для своего сценария.

Тест 4: две точки входа, один и тот же запрос, цена отличается вдвое

У веб-поиска EveryInfra две точки входа, и с нашей стороны здесь есть нюанс, на который стоит обратить внимание. В 16:14 UTC (00:14 по сингапурскому времени) мы вызвали web/search в API данных. Мы отправили то же ключевое слово с country=us и language=en. Вызов вернул 10 результатов за 2,32 секунды и стоил $0,001389. За 22 секунды до этого инструмент web поискового эндпоинта вернул 10 результатов за 2,18 секунды и стоил $0,000694.

Первые два результата совпали: runrepeat.com и ветка Reddit. Дальше порядок и состав результатов различались. Вызов API данных добавил hobibear.com и weartesters.com и убрал shoestation.com и одну статью doctorsofrunning.com.

Разница в цене объясняется каталогом. В каталоге возможностей API данных указана цена web/search $0.001389, как и у других возможностей этого уровня. Все инструменты поискового эндпоинта стоят «one retrieval, $0.000694», согласно записи /api/v1/search в файле OpenAPI. API данных поддерживает "mode":"async" с ID задачи и использует одно тело запроса для 106 платформ. Это удобно командам, которые уже отправляют через него пакетные запросы к другим платформам. Если вам нужна только веб-выдача, используйте инструмент web поискового эндпоинта: он вдвое дешевле. Все упоминания «$0.694 за 1,000 страниц» в этой статье относятся именно к этой точке входа.

Списываются ли деньги за неудачные вызовы и пустые результаты?

Главный риск оплаты за каждый вызов — неудачные вызовы, за которые всё равно списываются деньги. Мы отправили три запроса, которые не могут вернуть результаты, по одному каждого типа, и изучили ответы.

Анимированная схема из шести карточек в два ряда. Бирюзовая точка движется по пунктирному контуру через каждую карточку. 1 Отправка запроса: tool=web и q, а также необязательные location, after, page и num. 2 Проверка ключа: без ключа возвращается 401, параметры не читаются, списания нет. 3 Проверка параметров: при неверном имени параметра возвращается 422 со списком допустимых параметров, списания нет. 4 Получение одной страницы: до 10 результатов с title, url, snippet и published. 5 Проверка результата: результаты стоят $0,000694, за 0 результатов средства сразу возвращаются. 6 Запись и следующая страница: charged_usd указан в ответе, и вы отправляете запрос снова с page+1.
Время (UTC и время в Сингапуре)ЗапросHTTPТекст ответаСписание
16:15 UTC (00:15 SGT)Нет ключа401unauthorized, «Nothing was charged.»$0
16:15 UTC (00:15 SGT)Страна передана как country (web принимает только location)422unknown_param, перечислены after, before, location, num, page, q, site$0
16:15 UTC (00:15 SGT)Случайные слова без результатов200charged: false, reason: empty_result_refunded, возврат средств succeeded$0
16:14 UTC (00:14 SGT)Обычный запрос20010 результатов, charged_usd: 0.000694$0.000694
Скриншот реального ответа поиска EveryInfra в JSON. Вверху показан запрос в 00:14:23 по сингапурскому времени с tool web. Первый результат — «7 Best Running Shoes For Flat Feet in 2026» с runrepeat.com, второй — ветка Reddit, ещё 8 обрезаны. В location указано requested us, applied true, country US. В billing указано charged true и credits 50, а бирюзовой рамкой выделено charged_usd 0.000694. Значения баланса и квоты скрыты. Внизу показан пустой запрос в 00:15:36 с пустым массивом results, charged false и charged_usd 0.0. Бирюзовой рамкой выделено reason empty_result_refunded.
Два ответа для одного ключа: результаты стоят $0,000694, а для пустого результата показан возврат средств Скриншот реального ответа API EveryInfra

Вызов с ошибкой 422 требует пояснения. Мы отправили country, имя параметра, похожее на countryCode в Apify. Эндпоинт отклонил запрос за 0,12 секунды. Текст ошибки: «country is not a parameter of tool web Supported: after, before, location, num, page, q, site». В поле next_steps было указано: «Remove country... Nothing was charged.»

Это помогает при переносе кода с Apify и ИИ-агентам, которые сами составляют вызовы. Неверное имя параметра не игнорируется молча с последующим списанием. Ошибка подсказывает правильное имя. В нашем руководстве по самовосстанавливающимся ошибкам показано, как агент читает такую ошибку и исправляет вызов.

Для Apify публичные материалы описывают такие правила. Основное событие тарифицируется за каждую «успешно собранную» страницу, поэтому за неудачные страницы плата не взимается. Событие старта тарифицируется при запуске, по $0,00005, и им можно пренебречь. Исключение составляет извлечение рекламы: если эта опция включена, оплачивается каждая страница, независимо от наличия рекламы.

В документации и README, которые мы изучили, не сказано, считается ли пустая выдача Google «успешно собранной» страницей. Поэтому мы отмечаем этот пункт как «не указано». При этом Apify публикует статистику результатов запусков, и в следующем разделе мы её используем. Если вы сверяете списания, прочитайте нашу статью о сверке возвратов средств за неудачные вызовы.

Скорость: 2,6 секунды на синхронный вызов по сравнению с запуском задания

Нашу скорость измерить легко. Мы замерили 15 реальных вызовов с результатами на клиенте в Сингапуре, от отправки до получения полного ответа, включая сетевую задержку. Все вызовы синхронные: вы отправляете запрос и ждёте результат, без очереди и без этапа запуска.

Показатель (15 вызовов с результатами)Секунд
Самый быстрый (автодополнение)1.17
Медиана2.57
Среднее2.70
Самый медленный (страница 4)4.87
Отклонённые вызовы (401 и 422)не более 0,15
Столбчатая диаграмма 15 реальных вызовов с результатами в порядке отправки: p1 2,2 с; p2 2,8; social_web_search 2,3; suggest 1,2; web_mx_after 2,3; web_site 2,4; web_cn 1,8; p3 3,6; p4 4,9; p5 2,7; p6 3,3; p7 2,4; p8 2,6; p9 2,7; p10 3,3. Медиана составляет 2,57 с. Столбцы выше медианы окрашены в бирюзовый.

Apify работает иначе. Каждое задание поиска — это один запуск Actor. Запуск сначала поднимает контейнер. В публичных defaultRunOptions указаны 1 ГБ памяти и тайм-аут 604 800 секунд.

Один запуск может включать много запросов. Сильная сторона такого подхода в пакетной работе: вы отправляете 1 000 запросов за один запуск, а платформа сама берёт на себя параллельные запросы, повторные попытки и датасет. Слабая сторона в одиночных запросах: даже для одного запроса нужен отдельный запуск.

Мы не запускали Apify, поэтому не приводим для него измеренного времени. Мы также не повторяем заявления о скорости со сторонних страниц, которые не можем проверить. Чтобы сравнить скорость, выполните небольшой пакет собственных запросов на обеих платформах и замерьте время одинаковым способом.

Горизонтальная столбчатая диаграмма неуспешных запусков на 10 000 запусков за последние 30 дней для официального парсера поиска Google от Apify. Тайм-аут: 186,3 (бирюзовый); прервано: 22,8; ошибка: 0,5. За 30 дней было 9 282 238 запусков, 97,9 % из них завершились успешно. Apify не указывает причину, и в эти данные входят пользовательские ограничения по времени и лимиты расходов.

Что касается надёжности, Apify публикует результаты запусков этого парсера за 30 дней на своём публичном эндпоинте.

Результаты запусков за последние 30 днейЗапускиДоля
Успешно9,087,71697.9%
Тайм-аут172,9571.86%
Прервано21,1430.23%
Ошибка4220.0045%
Все запуски9,282,238100%

Большинство неуспешных запусков завершились по тайм-ауту. Но статистика не указывает причину. Сюда же относятся слишком короткий тайм-аут, заданный пользователем, и лимит расходов. Поэтому эти данные нельзя трактовать как «2,1 % ошибок платформы».

Ни один из наших 18 реальных вызовов не завершился ошибкой, но выборка из 18 вызовов слишком мала для сравнения с 9 миллионами запусков. Мы приводим факты и не делаем выводов о надёжности. Текущая доступность нашего сервиса публично отображается на странице Статус сервисов.

Ежемесячный счёт при четырёх объёмах использования

Цена за единицу — только половина картины. Вторая половина — ежемесячная плата. Абонентская плата за тариф Apify идёт в счёт использования. Starter стоит $19 в месяц, Scale — $199, Business — $999. Включённые кредиты нужно использовать в том же месяце: неиспользованные кредиты сгорают.

На бесплатный аккаунт Apify начисляют кредиты на $5 в месяц; после их исчерпания использование останавливается. В FAQ на странице тарифов сказано: «неиспользованные кредиты не переносятся на следующий расчётный период». Стоимость месяца в Apify — это большая из двух сумм: абонентская плата за тариф или стоимость страниц по цене соответствующего уровня. У EveryInfra нет ежемесячной платы. EveryInfra взимает плату за каждый вызов API, минимальное пополнение баланса составляет $10, а баланс не сгорает.

Страниц в месяцСамый дешёвый тариф ApifyСчёт Apify за месяцEveryInfraСоотношение
1,000Free (счёт покрывается кредитами на $5)$0$0.69Apify дешевле
10,000Starter$25.00$6.943.6x
100,000Scale (плата $199 покрывает расходы в размере $195)$199$69.442.9x
1,000,000Business$1,800$694.442.6x
Линейный график с логарифмической осью Y, каждое деление в 10 раз больше предыдущего. По оси X: 1 000, 10 000, 100 000 и 1 000 000 страниц в месяц. Тёмно-серая линия показывает самый дешёвый тариф Apify: Free $0, Starter $25, Scale $199, Business $1 800. Бирюзовая линия показывает EveryInfra: $0.69, $6.94, $69.44, $694.44. При 1 000 страниц тариф Apify Free дешевле. Начиная с 10 000 страниц счёт Apify в 2.6–3.6 раза больше нашего.

Первую строку нужно пояснить отдельно. Если вам нужно около 1 000 страниц в месяц (примерно до 1 111), бесплатный аккаунт Apify покрывает их за счёт ежемесячных $5 кредитов. Вы не платите ничего, а это меньше нашей цены. В README сказано: «$5 of credit, which lets you scrape over 1,000 Google Search results». При примерно 10 результатах на страницу $5 на деле хватает примерно на 1 111 страниц, то есть около 11 000 результатов. Так что цифра в README указана с запасом.

Бесплатный пробный период EveryInfra скромнее. Вы ставите звезду двум репозиториям на GitHub и получаете $1, который действует 24 часа, как сказано в разделе Быстрый старт. При цене $0.000694 за вызов это около 1 440 поисковых запросов, но только на один день.

Выше 10 000 страниц начинают играть роль абонентские платы тарифов Apify. 10 000 страниц в месяц укладываются в Starter, счёт составит $25. При 100 000 страниц Starter обойдётся в $250, а Scale только в свои $199. При 1 000 000 страниц Business за $1 800 дешевле, чем Scale за $1 950. Наши расходы растут линейно на всех четырёх объёмах, а разница остаётся в пределах 2.6–3.6 раза.

Здесь есть два ограничения. Первое: в таблице не учтены дополнительные опции. Извлечение рекламы или AI Overviews увеличивают стоимость на стороне Apify.

Во-вторых, действуют лимиты запросов. По умолчанию мы разрешаем 60 запросов в минуту на аккаунт. Миллион страниц в месяц означает в среднем около 23 запросов в минуту, так что лимита хватает. Чтобы обработать 100 000 страниц за один час, нужен пакет скорости от 1 800 запросов в минуту. На странице тарифов указаны варианты 180, 600 и 1 800 в минуту.

На аккаунте Apify Free можно одновременно выполнять до 5 запусков Actor, а на Starter — до 32. Кроме того, один запуск может параллельно обрабатывать много запросов, поэтому с пиковой нагрузкой Apify справляется лучше.

Три типичных сценария и три счёта

На реальной задаче цена за единицу выглядит иначе. Ниже описаны три сценария, о которых нас спрашивают чаще всего. Для расчёта в каждом случае используются публичные цены, которые мы проверили 5 ноября 2026 года (UTC), и цена, которую мы получили при замерах, без учёта налогов.

Первый сценарий: отслеживание позиций для американского SEO-агентства. Агентство отслеживает 200 ключевых слов, ежедневно проверяет топ-30 результатов (3 страницы) и работает 30 дней в месяц. Это 18 000 страниц. Для официального парсера Apify такой объём превышает бесплатный кредит $5. Нужен Starter, и счёт составит 18 000 × $0,0025 = $45. Если нужны ещё и рекламные места, извлечение рекламы добавит 18 000 × $0,005 = $90, итого $135.

С EveryInfra счёт составит 18 000 × $0,000694 = $12,50, без рекламных мест. Около 15 % URL в топ-30 повторяются (доля из теста 1). В обоих случаях для отчёта нужна дедупликация по URL. Если клиенту нужны «позиции в Google в Чикаго», потребуется доступная в Apify привязка к городу через UULE, которой у нас нет. Тогда за эту функцию вы заплатите в 3,6 раза больше.

Второй сценарий: веб-поиск для ИИ-агента. Исследовательский ассистент отвечает на 300 вопросов в день, выполняет 2 поисковых запроса на каждый вопрос и читает только страницу 1. Это 18 000 вызовов в месяц.

Главное здесь не цена за единицу. Важно, возвращает ли один вызов результаты. MCP-инструмент Apify call-actor возвращает ID запуска и ID хранилищ. Чтобы прочитать датасет, агенту нужно вызвать другой инструмент. Кроме того, каждый поиск создаёт отдельный запуск. Инструмент EveryInfra everyinfra_search возвращает массив результатов за один вызов.

По цене Apify Starter обходится в $45, а наш сервис — в $12,50. Если ассистент отвечает лишь на несколько десятков вопросов в месяц, бесплатного кредита Apify хватит.

Третий сценарий: подбор тем для контент-команды. У команды 200 исходных ключевых слов, и раз в месяц для каждого нужны PAA и похожие запросы. Это 200 страниц. На бесплатном аккаунте Apify это расходует $0,90 кредита, так что команда ничего не платит и получает все поля. С нашими инструментами органическая выдача и автодополнение потребуют 400 вызовов за $0,28, но PAA не будет. Здесь Apify подходит лучше, и спорить не о чем.

НазначениеОбъём в месяцОфициальный парсер ApifyEveryInfraЧто подходит лучше
Отслеживание позиций (200 ключевых слов × топ-30 × 30 дней)18 000 страницStarter — $45. С рекламными блоками — $135$12,50 (без рекламных блоков)Только органическая выдача — мы. Позиции на уровне города или рекламные блоки — Apify
Веб-поиск для ИИ-агента (600 вызовов в день)18 000 вызововStarter — $45; результаты в два шага$12,50; один шагМы
Темы для контента (200 ключевых слов с PAA)200 страницБесплатный аккаунт, $0$0,28 (без PAA)Apify

В Store есть и другие варианты: более дешёвые сторонние парсеры поиска Google

Большинство тех, кто вводит «apify google search scraper», имеют в виду официальный парсер. Но Apify Store — это маркетплейс. Поиск по запросу «google search results scraper» через публичный эндпоинт поиска Store вернул 4 439 результатов. Мы получили эти данные 5 ноября 2026 года в 16:17 UTC (00:17 6 ноября по сингапурскому времени). Мы отобрали самые популярные похожие парсеры по числу пользователей за 30 дней. Затем пересчитали каждую публичную цену в формат «за 1,000 страниц примерно по 10 результатов».

Большинство сторонних разработчиков используют личные аккаунты, поэтому в таблице их парсеры обозначены буквами A–F в порядке убывания числа пользователей за 30 дней. В разделе «Источники» в конце статьи есть ссылка на страницу каждого парсера в Store.

Парсер (разработчик скрыт)Пользователи за последние 30 днейЕдиница тарификацииТариф Free, за 1 000 страницТариф Business, за 1 000 страницPAA на странице
apify/google-search-scraper (официальный)Около 27 000За страницу$4.50$1.80Да
Сторонний парсер A3,596За страницу (до 10 результатов)$0.50$0.50Не указано
Сторонний парсер B251За запрос (первые 10 результатов включены), за дополнительные результаты доплата$2.00$1.94Не указано
Сторонний парсер C117За страницу. Для PAA требуется дополнение для полной страницы$0.60$0.40Доп. опция: $5.50 за 1 000 страниц
Сторонний парсер D100За страницу + $0,001 за запуск$6.00$6.00Да
Сторонний парсер E69За результат, × 10 за одну страницу$3.50$3.50Не указано
Сторонний парсер F43За страницу$0.45$0.45Да, с похожими запросами и рекламными объявлениями
Поиск web в EveryInfra—За вызов (одна страница)$0.694$0.694Нет
Горизонтальная столбчатая диаграмма: прейскурантная цена на тарифе Free за 1 000 страниц для 7 парсеров поисковой выдачи Google в Apify Store, в скобках указано число пользователей за 30 дней. Сторонние разработчики обозначены буквами от A до F по числу пользователей. По возрастанию цены: сторонний F (43) — $0.45, сторонний A (3 596) — $0.50, сторонний C (117) — $0.60, EveryInfra — $0.69 (бирюзовый), сторонний B (251) — $2.00, сторонний E (69) — $3.50, официальный парсер Apify (27 181) — $4.50 (тёмно-серый), сторонний D (100) — $6.00. Три сторонних парсера дешевле нас на величину от 14% до 35%.

Эта таблица опровергает половину простого тезиса «мы дешевле Apify». Сторонний парсер A стоит $0.50 за 1 000 страниц, и за последние 30 дней у него было 3 596 пользователей и 4.69 млн запусков. Это немало. Сторонний парсер F стоит $0.45 за 1 000 страниц. Его страница выдачи включает People Also Ask, похожие запросы, текстовые и товарные объявления. На его странице в Store сказано: «использование платформы включено, платы за запуск нет» (источник 25).

У обоих цена за страницу ниже, чем у нас, и оба возвращают больше полей.

Но у этого есть своя цена. Оба парсера сделаны разработчиками-одиночками или небольшими командами. У стороннего F за 30 дней было всего 43 пользователя. Из его 94 714 запусков 24 841 завершился ошибкой, это 26,2%. У официального парсера этот показатель составляет 2,1%.

Почти все 4,69 млн запусков стороннего парсера A прошли успешно. Но на его странице сказано: «Включает 100 бесплатных поисков в месяц; для дальнейшей работы нужен платный тариф Apify». После 100 поисков вам понадобится платный тариф Apify от $19 в месяц. При нескольких тысячах страниц в месяц эта плата сводит на нет преимущество цены $0,50 за 1000 страниц. При сотнях тысяч страниц в месяц эти парсеры действительно дешевле.

При проверке цен мы нашли три случая, когда текст в Store не совпадает с ценой в эндпоинте. В описании события у стороннего парсера D указано «$1.50 за 1,000 страниц». При этом eventPriceUsd того же события равен 0.006, то есть $6.00 за 1 000 страниц. В названии стороннего парсера E сказано «всего $0.25 за 1,000 результатов». В поле цены указано $0.00035 за результат, то есть $0.35 за 1 000 результатов.

В сравнительной таблице на странице стороннего парсера A официальный парсер указан по цене $3.50 за 1 000. Эта цена перестала действовать 10 июня 2025 года, и сейчас на тарифе Free он стоит $4.50. Платите вы по полю цены в эндпоинте, поэтому перед запуском проверьте вкладку Pricing.

Кроме того, 4 ноября 2026 года сторонний парсер B изменил цены. Единая фиксированная цена сменилась ценами по тарифам: $0,002 за запрос на Free и $0,00194 на Business. Цены в Store меняются часто. Приведённые в статье цифры верны только по состоянию на 5 ноября 2026 года (UTC).

Цену в Store можно проверить самостоятельно, без аккаунта Apify. Возьмите из URL в Store часть «developer/name», замените слеш на тильду и откройте api.apify.com/v2/acts/developer~name. Посмотрите последний элемент массива pricingInfos. startedAt показывает время, с которого действует цена. В pricingPerEvent у каждого события есть eventPriceUsd с фиксированной ценой или tieredEventPriceUsd с ценами для каждого тарифа. Событие с isPrimaryEvent: true определяет основное списание.

Умножьте цену за единицу на 1 000. Затем прочитайте описание события, чтобы понять, что считается одним событием: страница или результат. Такая проверка занимает около минуты и позволяет найти расхождение между названием в Store и реальным списанием.

bash
curl -s https://api.apify.com/v2/acts/apify~google-search-scraper \
  | jq '.data.pricingInfos[-1] | {startedAt, events: .pricingPerEvent.actorChargeEvents | map_values(.eventPriceUsd // .eventTieredPricingUsd)}'

Своими силами: сколько стоит собственный парсер поиска Google

Подсказки автодополнения «google search scraper github» и «google search scraper python» показывают, что многие подумывают написать парсер сами. Для этого есть инструменты с открытым исходным кодом. Собственная библиотека Apify с открытым исходным кодом Crawlee поддерживает Playwright, Puppeteer и обычный HTTP в Node.js и Python. Для вызова готовых инструментов также доступны Python-клиент и нода n8n, оба с открытым исходным кодом.

Сложность не в коде, а в том, чтобы парсер продолжал работать. С января 2025 года Google Поиск требует JavaScript, поэтому обычные HTTP-запросы не получают страницу результатов. Нужен headless-браузер. Ему нужна память, а в документации Apify сказано, что на каждые 4 096 MB памяти выделяется одно полное ядро CPU (страница «usage and resources»).

Кроме того, придётся справляться с блокировками по IP, а значит, нужны прокси. В документации по прокси Apify перечислены прокси дата-центров, резидентные прокси и SERP-прокси.

Прокси проще всего посчитать. Apify продаёт SERP-прокси только для страниц выдачи Google. Он стоит $2.50 за 1 000 запросов на тарифах Free и Starter и $1.70 на Business, согласно странице тарифов. В документации сказано, что этот прокси «можно использовать только для Google Search и Shopping». Оплата взимается за каждый запрос, а в ответ приходит сырой HTML страницы выдачи, согласно документации по SERP-прокси.

Получается, один только прокси стоит от $1.70 до $2.50 за 1 000 страниц. Это близко к полной цене страницы у официального парсера на том же тарифе. На Starter оба стоят $2.50. На Business — $1.70 против $1.80. Сюда не входят парсинг HTML, разрешение ссылок /goto и подменённые страницы результатов, которые обнаружила Nozzle.

Для личного проекта на несколько тысяч страниц в месяц собственный парсер — хороший учебный проект. При больших объёмах готовые эндпоинты и парсеры стоят дешевле и ломаются реже.

Как подключить ИИ-агента: настройка MCP в обоих сервисах

Многие ищут парсер поиска Google, чтобы дать ИИ-агенту инструмент веб-поиска. У обоих сервисов есть удалённый MCP-сервер, но работают они по-разному.

MCP-сервер Apify находится по адресу mcp.apify.com. Рекомендуемый способ входа — OAuth, но подойдёт и API-токен. По умолчанию сервер загружает инструмент поиска Actor, документацию и два веб-инструмента. Чтобы оставить только поиск Google, добавьте к URL ?tools=apify/google-search-scraper (см. документацию Apify MCP).

Главное кроется в описании его инструмента call-actor. Инструмент ждёт waitSecs от 0 до 45 секунд и «возвращает статус запуска и ID хранилищ, а не сами результаты». Значит, агент получает статус и ID хранилищ и должен вызвать другой инструмент, чтобы прочитать результаты.

json
{
  "mcpServers": {
    "apify": { "url": "https://mcp.apify.com?tools=apify/google-search-scraper" },
    "everyinfra": {
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer ${EVERYINFRA_API_KEY}" }
    }
  }
}

MCP-сервер EveryInfra находится по адресу api.everyinfra.com/mcp. Список его инструментов можно получить без ключа. В 16:22 UTC (00:22 по сингапурскому времени) мы отправили tools/list и получили 12 инструментов. everyinfra_search — поисковый эндпоинт, который тестируется в этой статье. Укажите в tool значение web, а q, location и page передайте в params. Один вызов возвращает массив результатов и сумму списания, без второго шага.

Если агент передаст неверный параметр, он получит описанную выше ошибку 422 со списком допустимых параметров и сможет исправить вызов. К одному клиенту можно подключить оба сервера. Пусть агент обращается к Apify за PAA, AI Overviews и позициями на уровне города, а к нам — за недорогой органической выдачей со множества страниц или данными из Reddit, YouTube и других платформ. Настройка для каждого клиента описана на нашей странице MCP-сервера. В нашем руководстве о том, как агент выбирает поисковый инструмент, объясняется, для чего подходит каждый способ поиска.

Прямой HTTP-вызов тоже получается коротким. Вот точный запрос для страницы 2 из теста 1, ключ берётся из переменной окружения:

bash
curl -s https://api.everyinfra.com/api/v1/search \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool":"web","params":{"q":"best running shoes for flat feet","location":"us","num":10,"page":2}}'
# Returns results (up to 10: title, url, snippet, published), location, billing.charged_usd

В Apify та же задача решается через синхронный эндпоинт из раздела запусков Actor в Apify API v2. Вы отправляете один POST на /v2/acts/apify~google-search-scraper/run-sync-get-dataset-items. В теле запроса передаются queries, maxPagesPerQuery и countryCode, а для ограничения расходов можно добавить maxTotalChargeUsd. В обоих сервисах нужен один HTTP-запрос. Разница в том, что один запрос к Apify может включать много поисковых запросов и страниц, что удобно для пакетной обработки. Мы возвращаем одну страницу за вызов, что удобно для работы по требованию.

Переход с Apify: соответствие параметров и полей

Если ваш код уже вызывает официальный парсер Apify и использует только органические результаты, изменений потребуется немного. Отличаются лишь некоторые названия. Сверьте их по этой таблице:

python
# Apify input -> parameters of the EveryInfra search web tool
APIFY_TO_EVERYINFRA = {
    "queries": "q",                 # Apify takes many queries (one per line). We take one per call.
    "maxPagesPerQuery": "page",     # Apify takes a page count. We call page by page, from 1.
    "countryCode": "location",      # 2-letter country codes work as they are.
    "site": "site",
    "afterDate": "after",
    "beforeDate": "before",
}
# Output: organicResults[].title/url/description/date -> results[].title/url/snippet/published
# No position field: use the array index + (page-1)*10

Обратите внимание на три момента. Во-первых, у languageCode и searchLanguage нет аналогов. Если передать их, вы получите ошибку 422 без списания, поэтому удалите их.

Во-вторых, у нас нет peopleAlsoAsk, relatedQueries и paidResults. Коду, который от них зависит, придётся продолжать использовать Apify или работать без этих данных. В-третьих, одна запись Apify соответствует одной странице, а одна запись EveryInfra — одному результату. Измените схему хранения: вместо «страницы» единицей должен стать «результат».

Когда Apify подходит лучше

Случаи, когда Apify подходит лучше, с источником для каждого:

СценарийПочему подходит ApifyИсточник
Вам нужны People Also Ask, похожие запросы, рекламные блоки, AI Overviews или AI ModeОфициальный парсер возвращает их на одной странице, а цены на дополнения опубликованы. У нас этих полей нетREADME в Store
Вам нужны локальные позиции на уровне городаApify поддерживает коды местоположения UULE и раздельные языки интерфейса и результатов. Наша детализация ограничена уровнем странысхема входных данных
Вам нужно около 1 000 страниц в месяцЕжемесячных кредитов на сумму $5 на тарифе Free хватает на этот объём: $0 против $0,69 у насстраница тарифов
Вам нужна платформаЗакреплённые сборки сохраняют поля стабильными. До 100 расписаний на аккаунт, большинство срабатывает в пределах секунды от заданного времени. Датасеты экспортируются в JSON, CSV и Excel, неименованные датасеты хранятся 7 дней. Вебхуки срабатывают по завершении запуска, есть нода для n8n. У нас есть асинхронные задачи и вебхуки, но нет хранилища и панели расписанийзапуски и сборки, расписания, документация по датасетам, обзор хранилища, вебхуки, интеграция с n8n
Вам нужны крупные нестандартные задачи парсингаОдин запуск принимает тысячи запросов и может сохранять каждую страницу выдачи в Markdown. Код можно форкнуть в собственный Actor. Apify запускает любой код, а у нас API с фиксированным набором возможностейТарификация и стоимость Actor
Агенту нужно платить без аккаунтаС октября 2026 года агент может купить временный токен с жёстким лимитом расходов через x402 или MPP. Минимальная сумма — $1, токен действует 14 дней. У нас сначала нужны регистрация и пополнение балансадокументация по платежам агентов

В других случаях лучше подходим мы. Вам нужны только органические результаты в объёме более 10 000 страниц в месяц без абонентской платы. Вам нужен один ключ для веб-поиска и работы со 106 платформами, такими как Reddit, YouTube и Xiaohongshu. Вы хотите, чтобы агент получал результаты за один вызов. Или вы хотите, чтобы неверный параметр возвращал ошибку, а не приводил к незаметному списанию.

Правовые и технические ограничения: результаты поиска Google получать всё сложнее

Какой бы сервис вы ни выбрали, нужно учитывать три вещи. Во-первых, парсинг усложняется. В январе 2025 года Google Search стал требовать JavaScript, в сентябре 2025 года перестал поддерживать num=100, а в августе 2026 года перевёл ссылки в выдаче на редиректы google.com/goto. По данным анализа Search Engine Land, из-за этих шагов сторонние SEO-данные становятся «беднее». Кроме того, они хуже отражают реальные показатели сайтов, говорится в исходной статье. В истории изменений официального парсера Apify видны соответствующие исправления от 30 октября и 2 ноября 2026 года.

Во-вторых, остерегайтесь ложных данных. Компания Nozzle, которая занимается отслеживанием позиций, обнаружила подменённые результаты на 8,0% страниц, собранных с 13 сентября 2026 года. Внешне эти страницы выглядели нормально. До этой даты доля составляла 0,17%, по данным отчёта PPC Land. Это касается всех инструментов, собирающих результаты поиска, включая инструменты Apify и EveryInfra. Сравнивайте новые результаты с историческими данными и не принимайте решений на основании одного резкого скачка.

В-третьих, правовые рамки всё ещё меняются. В декабре 2025 года Google подала иск против SerpApi, а в июле 2026 года федеральный суд удовлетворил ходатайство об отклонении иска с правом подать исправленное исковое заявление (источники 39 и 40 ведут на материалы дела и определение суда). Это не делает какой-либо метод «законным» или «незаконным». В FAQ в README Apify также рекомендуется учитывать Условия использования Google. Проконсультируйтесь с юристом по поводу вашего конкретного случая. Эта статья не является юридической консультацией.

Последние изменения (сентябрь–ноябрь 2026 г.)

ДатаИзменениеЧто это означает
4 ноября 2026 г.Сторонний разработчик B, упомянутый выше, ввёл для своего парсера поиска Google разные цены в зависимости от тарифаЦены в Store могут меняться в течение недели. Проверяйте вкладку Pricing в день запуска
2 ноября 2026 г.Официальный парсер Apify обновился до версии 0.0.476 с улучшенной обработкой ссылок /goto. 30 октября 2026 года в нём исправили запросы site:. С 26 октября 2026 года он поддерживает вкладку коротких видео (udm=39) и полный текст AI OverviewПарсер подстраивается под изменения Google, поэтому его пользователям нужно следить за изменениями полей
15 октября 2026 г.Компания Google добавила в AI Mode и AI Overviews больше встроенных ссылок и сведений об источниках, по данным блога GoogleИнструменты, читающие только органические результаты, не видят эти источники. В Apify за получение таких данных взимается дополнительная плата
8 октября 2026 г.Apify опубликовала документацию об оплате вызовов агентами (x402, MPP)Apify делает ставку на ИИ-агентов, которые платят за каждый вызов без аккаунта
7 октября 2026 годаВ официальном парсере плату за каждый запуск в размере $0,001 заменили общей для всей платформы платой в размере $0,00005 за ГБМножество мелких запусков обходится дешевле. Цена за страницу не изменилась
С 13 сентября 2026 г.По замерам Nozzle, доля подменённых страниц выдачи для трекеров позиций составила 8,0%. Search Engine Roundtable сообщил об этом 12 октября 2026 годаСверяйте все поисковые данные с историческими данными

Важна ещё одна дата. Google Custom Search JSON API закрыт для новых клиентов, а текущим клиентам нужно перейти на другое решение до 1 января 2027 года. Он даёт 100 бесплатных запросов в день, далее $5 за 1 000, согласно официальной документации. Microsoft Bing Search APIs прекратили работу 11 августа 2025 года, согласно уведомлению Microsoft. Официальных поисковых API становится меньше, поэтому в Store каждый месяц появляется всё больше парсеров поиска Google.

Как мы проверяли эти цифры

Каждая цена Apify взята из необработанного ответа публичного эндпоинта. Для официального парсера мы запрашивали api.apify.com/v2/acts/apify~google-search-scraper. Для сторонних парсеров мы использовали эндпоинт поиска в Store и эндпоинт acts каждого из них. Все эндпоинты были запрошены 5 ноября 2026 года в 16:17 UTC (00:17 6 ноября по сингапурскому времени). «Текущей ценой» мы считаем последнюю запись pricingInfos, начало действия которой предшествует этому моменту. Если текст в Store и цена из эндпоинта расходятся, мы используем цену из эндпоинта и указываем на это расхождение.

Мы не входили в аккаунт Apify и не запускали ни одного Actor. Поэтому у нас нет измеренных значений скорости Apify, доли повторов и тарификации пустых результатов. В тексте они помечены как «не указано» или «заявление разработчика».

Данные по EveryInfra получены из 18 реальных вызовов API с одним тестовым ключом с 16:14:23 до 16:17:20 UTC 5 ноября 2026 года (с 00:14 до 00:17 6 ноября по сингапурскому времени). 15 вызовов вернули результаты и были оплачены, всего на $0.011105. Это 13 вызовов web и 1 вызов suggest по $0.000694 каждый, плюс 1 вызов web/search за $0.001389. Средства за один пустой результат были возвращены, а один ответ 422 и один ответ 401 стоили $0. Цены за 1 000, долю повторов и медианное время скрипт рассчитал по необработанным ответам.

Тип реального вызоваВызовыСписание за вызовИтого
web в эндпоинте поиска13$0.000694$0.009022
suggest1$0.000694$0.000694
web/search в API данных1$0.001389$0.001389
Пустой результат (возврат средств)1$0$0
Неверный параметр (422)1$0$0
Без ключа (401)1$0$0
Все вызовы18—$0.011105

Ограничения: тест пагинации проводился на одном англоязычном запросе, а доля повторов зависит от запроса. Время измерялось при запросах из Сингапура, поэтому в регионах, более удалённых от наших серверов, время ответа будет больше. Цены в Store часто меняются, и наши цифры актуальны только на момент их получения.

На странице продукта веб-поиска перечислены все параметры нашего веб-поиска. В статье «Из чего складываются цены Apify» разобраны стоимость тарифов Apify, цены за события и плата за прокси. Эта статья сравнивает только парсер поиска Google от Apify и не повторяет содержание тех статей.

Как начать: от одного теста до ежедневного запуска

Шаг 1: откройте категорию веб-поиска на странице маркетплейса и найдите «Web search». Можно выполнить один запрос без кода и посмотреть формат ответа. Также можно изучить страницу продукта веб-поиска.

Шаг 2: зарегистрируйтесь по инструкции из раздела «Быстрый старт» и получите ключ. Поставьте звёзды двум репозиториям на GitHub и получите пробные кредиты на $1, которые действуют 24 часа. Этого хватит примерно на 1 440 поисковых запросов.

Шаг 3: добавьте вызов curl или конфигурацию MCP из примеров выше в свой скрипт или ИИ-клиент и запланируйте один запуск по ключевому слову в день. Если нужны другие поисковые источники, в каталоге также есть bing/search, duckduckgo/search и google_news/search. Они находятся на страницах платформ Bing, DuckDuckGo и Google News. Веб-поиск в API данных доступен через web/search на странице платформы веб-поиска. Более широкое сравнение см. в обзоре альтернатив и статье «Альтернативы Apify».

FAQ

Сколько стоит Apify Google Search Scraper?

Оплата взимается за каждую страницу результатов. Мы проверили публичные цены 5 ноября 2026 года (UTC). За 1 000 страниц тариф Free стоит $4.50, а Starter ($19 в месяц) стоит $2.50. Scale ($199) стоит $1.95, а Business ($999) стоит $1.80. Корпоративные тарифы Platinum и Diamond стоят $1.50 и $1.20.

За каждый запуск также взимается стартовая плата $0.00005. Извлечение рекламы, AI Overviews, AI Mode и другие дополнения оплачиваются отдельно. Ежемесячных бесплатных кредитов тарифа Free на $5 хватает примерно на 1 111 страниц. (Вопрос взят из поисковой подсказки «apify google search scraper». Цены указаны на вкладке Pricing.)

Может ли Apify Google Search Results Scraper получать People Also Ask и похожие запросы?

Да. Официальный парсер возвращает peopleAlsoAsk и relatedQueries без доплаты, в рамках цены за страницу. В веб-поиске EveryInfra этих двух полей нет. Ближе всего к ним suggest, но это автодополнение в строке поиска, а не связанные вопросы со страницы выдачи. (Вопрос взят из подсказки автодополнения «apify google search results scraper». У другого стороннего парсера в Store в названии есть «Organic SERP, PAA & Related».)

Есть ли бесплатный парсер поиска Google?

Есть несколько вариантов. Бесплатный аккаунт Apify Free получает $5 в месяц, это примерно 1 111 страниц в официальном парсере. Сторонний парсер A в Store даёт 100 бесплатных поисковых запросов в месяц, после чего нужен платный тариф Apify. Google Custom Search JSON API даёт 100 бесплатных запросов в день, но не принимает новых клиентов и прекращает работу 1 января 2027 года.

За использование собственного парсера с открытым исходным кодом платить не нужно, но проблемы с рендерингом JavaScript и блокировками придётся решать самостоятельно. EveryInfra предоставляет пробные кредиты на $1, которые действуют 24 часа. (Вопрос взят из подсказки автодополнения «google search scraper free».)

Как вызвать API для парсинга поиска Google?

В Apify используйте синхронный эндпоинт run-sync-get-dataset-items. Отправьте один POST-запрос с queries и количеством страниц и получите результаты по завершении запуска. В EveryInfra используйте POST /api/v1/search с tool, равным web, по одной странице за вызов. Полная команда curl приведена выше. В обоих случаях нужен ключ, и оба сервиса возвращают JSON. (Вопрос взят из подсказки автодополнения «google search scraper api».)

Как написать парсер поиска Google на Python?

Для вызова API достаточно одного POST-запроса через библиотеку requests с той же структурой, что и в приведённой выше команде curl. У Apify есть официальный Python-клиент для пакетных запусков и чтения датасетов. Парсер страниц выдачи Google, написанный с нуля на Python, должен обрабатывать рендеринг JavaScript и ссылки /goto. Кроме того, с 2025 года такие парсеры часто сталкиваются с блокировками. Поддержка обходится дорого, поэтому большинство пользователей выбирают готовый инструмент. (Вопрос взят из подсказки автодополнения «google search scraper python».)

Законен ли парсинг результатов поиска Google?

Эта статья не является юридической консультацией. Достоверно известно следующее. В FAQ в README Apify говорится, что парсинг общедоступных данных в целом законен. Там же сказано, что необходимо соблюдать требования по защите персональных данных и прав интеллектуальной собственности, а также учитывать «Условия использования Google».

Иск Google против SerpApi, поданный в декабре 2025 года, был отклонён в июле 2026 года с правом подать исправленное исковое заявление. Проконсультируйтесь с юристом по поводу вашего конкретного случая. (Вопрос взят из подсказки автодополнения «google search result scraping» и заголовка FAQ в README Apify «Is it legal to scrape Google Search data?»)

Насколько хороша и безопасна платформа Apify?

По публичным данным, у официального парсера поиска Google 218 отзывов со средней оценкой 4,65. За 30 дней на нём выполнено 9,28 млн запусков, из них 97,9% успешных. MCP-сервер Apify по умолчанию исключает Actors, которым нужны полные права. Два уровня прав описаны в документации по правам доступа.

Учтите, что дополнения на тарифе Free стоят дорого: $0,20 за ИИ-ответ, поэтому перед тестированием установите лимит расходов. (Вопросы взяты из подсказок автодополнения «is apify good reddit» и «is apify safe». Данные получены из публичного эндпоинта и документации MCP.)

Источники

  1. «Google Search Results Scraper public metadata (pricingInfos, stats)», Apify, дата обращения: 2026-11-05 UTC
  2. «Google Search Results Scraper Store page and README», Apify, дата обращения: 2026-11-05 UTC
  3. «Google Search Results Scraper Pricing tab», Apify, дата обращения: 2026-11-05 UTC
  4. «Google Search Results Scraper input schema», Apify, дата обращения: 2026-11-05 UTC
  5. «Google Search Results Scraper changelog», Apify, 2026-11-02
  6. «Public build 0.0.476 (input schema, README, changelog)», Apify, 2026-11-02
  7. «Apify pricing», Apify, дата обращения: 2026-11-05 UTC
  8. «Actors in Store», документация Apify, дата обращения: 2026-11-05 UTC
  9. «Actor pricing and costs», документация Apify, дата обращения: 2026-11-05 UTC
  10. «Run Actor synchronously and get dataset items», документация Apify API, дата обращения: 2026-11-05 UTC
  11. «Apify MCP server», документация Apify, дата обращения: 2026-11-05 UTC
  12. «Apify MCP server configurator», Apify, дата обращения: 2026-11-05 UTC
  13. «apify-mcp-server source», GitHub, дата обращения: 2026-11-05 UTC
  14. «Let your AI agent pay for Actor runs», документация Apify, 2026-10-08
  15. «Actor and task schedules», документация Apify, дата обращения: 2026-11-05 UTC
  16. «Dataset», документация Apify, дата обращения: 2026-11-05 UTC
  17. «Webhook integration», документация Apify, дата обращения: 2026-11-05 UTC
  18. «n8n integration», документация Apify, дата обращения: 2026-11-05 UTC
  19. «Limits», документация Apify, дата обращения: 2026-11-05 UTC
  20. «Actor usage and resources», документация Apify, дата обращения: 2026-11-05 UTC
  21. «Google SERP proxy», документация Apify, дата обращения: 2026-11-05 UTC
  22. «Store search endpoint: google search results scraper», Apify, дата обращения: 2026-11-05 UTC
  23. Сторонний Actor A: страница «Google Search Results (SERP) Scraper» в Apify Store, Apify Store, дата обращения: 2026-11-05 UTC
  24. Публичные метаданные стороннего Actor A, Apify, дата обращения: 2026-11-05 UTC
  25. Сторонний Actor F: страница «Google Search Results Scraper & SERP API» в Apify Store, Apify Store, дата обращения: 2026-11-05 UTC
  26. Сторонний Actor B: страница «Google Search Results Scraper (SERP)» в Apify Store, Apify Store, дата обращения: 2026-11-05 UTC
  27. Публичные метаданные стороннего Actor B (новые цены с 2026-11-04), Apify, дата обращения: 2026-11-05 UTC
  28. Сторонний Actor C: страница «Google Search Results Scraper» в Apify Store, Apify Store, дата обращения: 2026-11-05 UTC
  29. Сторонний Actor D: страница «Google Search Results Scraper» в Apify Store, Apify Store, дата обращения: 2026-11-05 UTC
  30. Ещё один сторонний Actor Google Search Scraper («Organic SERP, PAA & Related»): страница в Apify Store, Apify Store, дата обращения: 2026-11-05 UTC
  31. Каталог поисковых инструментов EveryInfra, EveryInfra, дата обращения: 2026-11-05 UTC
  32. Каталог возможностей EveryInfra, EveryInfra, дата обращения: 2026-11-05 UTC
  33. Спецификация OpenAPI EveryInfra, EveryInfra, дата обращения: 2026-11-05 UTC
  34. «Model Context Protocol specification 2025-06-18», MCP, 2025-06-18
  35. «Custom Search JSON API», Google for Developers, обновлено 2026-02-18
  36. «Visual Elements Gallery of Google Search», Google Search Central, дата обращения: 2026-11-05 UTC
  37. «Google Terms of Service», Google, дата обращения: 2026-11-05 UTC
  38. «Bing Search APIs Retiring on August 11, 2025», Microsoft Learn, дата обращения: 2026-11-05 UTC
  39. «Google LLC v. SerpApi, LLC docket», CourtListener, с 2025-12-19
  40. «Google LLC v. SerpApi LLC order granting motion to dismiss», текст судебного решения на FindLaw, 2026-07-20
  41. «Why we're taking legal action against SerpApi», Google, 2025-12-19
  42. «More ways to connect with the web from Search», Google, 2026-10-15
  43. «Google is making third-party SEO data harder to trust», Search Engine Land, 2026-09-24
  44. «77% of sites lost keyword visibility after Google removed num=100», Search Engine Land, 2025-09-18
  45. «Google feeds rank trackers swapped results on 8% of pages, Nozzle finds», PPC Land, 2026-10-19
  46. «Crawlee source», GitHub, дата обращения: 2026-11-05 UTC
  47. «apify-client-python source», GitHub, дата обращения: 2026-11-05 UTC
  48. «n8n-nodes-apify source», GitHub, дата обращения: 2026-11-05 UTC
  49. «RFC 9110 HTTP Semantics, 422 Unprocessable Content», IETF, 2022-06
  50. «Actor permissions», документация Apify, дата обращения: 2026-11-05 UTC
  51. «Storage», документация Apify, дата обращения: 2026-11-05 UTC
  52. «Actor runs and builds», документация Apify, дата обращения: 2026-11-05 UTC
  53. «Apify API v2», документация Apify, версия 2026-11-04
  54. «Robots.txt Introduction and Guide», Google Search Central, дата обращения: 2026-11-05 UTC
  55. «Proxy», документация Apify, дата обращения: 2026-11-05 UTC

Справка BL-99