Парсер заказывают, когда данные нужны регулярно: цены конкурентов, остатки поставщиков, объявления, отзывы. Цена вопроса гуляет от 20 до 200+ тысяч — и почти вся разница объясняется четырьмя параметрами задачи. Сформулируете их сами — получите точную оценку с первого письма.
Четыре параметра, которые определяют бюджет
1. Источники. Список сайтов поимённо. «Парсить маркетплейсы» — не задача; «Ozon и WB, вот 5 категорий» — задача. Каждый источник — отдельная работа: у всех своя структура и своя защита.
2. Что забирать. Поля списком: название, цена, старая цена, остаток, рейтинг, ссылка, фото. Каждое поле — селекторы и обработка краёв («цены нет», «товар в архиве»).
3. Частота и объём. Раз в день 1000 страниц и каждый час 100 000 — разные классы систем. Первое живёт на дешёвом VPS, второе требует пула прокси, очередей и мониторинга.
4. Куда отдавать. Excel раз в день на почту, Google-таблица, запись в вашу базу, API, алерты в Telegram при изменении цены конкурента. Формат выдачи — это половина пользы парсера.
Ориентиры по бюджету
| Задача | Часы | Бюджет (от 1700 руб/час) |
|---|---|---|
| Один простой сайт → таблица, раз в день | 10–20 | 17–35 тыс. |
| 3–5 источников с защитой, мониторинг цен | 30–60 | 50–100 тыс. |
| Маркетплейсы (Ozon/WB) со стабильной работой | 40–80 | 70–140 тыс. |
| Система: 10+ источников, API, алерты, история | 80–160+ | 140–270+ тыс. |
Плюс эксплуатация: сервер от 500–3000 руб/мес, прокси — от 2–10 тыс/мес на защищённых источниках. Прокси — расходник, как бензин: без них серьёзные сайты режут запросы через час.
Почему парсер — сервис, а не скрипт
Скрипт «спарсить один раз» и система «данные каждое утро без сюрпризов» — разные продукты. Сайты-источники меняют вёрстку, включают новые защиты, переезжают. Рабочая система это учитывает:
- мониторинг — парсер сам замечает, что данные перестали приходить или «поплыли» (вчера 5000 товаров, сегодня 12 — что-то не так);
- алерты — разработчик узнаёт о поломке раньше, чем вы откроете пустую таблицу;
- поддержка — адаптация под изменения источников. Закладывайте 2–5 часов в месяц на источник с активной защитой.
Если подрядчик продаёт «сделаю скрипт и до свидания» — через месяц-два вы вернётесь на рынок с той же задачей.
Про легальность — коротко
Парсинг публичных данных (цены, наличие, характеристики) — сбор общедоступной информации. Что важно соблюдать: не ломать авторизацию, не собирать персональные данные, не создавать нагрузку, мешающую работе источника, и учитывать условия использования конкретных площадок. Для мониторинга цен конкурентов это стандартная, повсеместная практика — тем же занимаются сами маркетплейсы и все крупные ритейлеры.
Чек-лист письма подрядчику
- Источники: список URL.
- Поля: что забирать с каждой страницы.
- Частота: как часто нужны свежие данные.
- Объём: примерное число страниц/позиций.
- Выдача: таблица / база / API / алерты.
- История: нужно ли хранить динамику (для графиков цен — нужно).
Шесть строк — и оценка будет в часах и рублях, а не «зависит от». Как отличить адекватного исполнителя от продавца воздуха — те же принципы, что и при заказе бота: вопросы до цены, смета по блокам, доступы у вас.