zakupki.gov.ru Tender Scraper & Monitor (44-FZ / 223-FZ)
Pricing
from $5.00 / 1,000 tender (list level)s
zakupki.gov.ru Tender Scraper & Monitor (44-FZ / 223-FZ)
Scrape and monitor Russian government tenders on zakupki.gov.ru (EIS), 44-FZ and 223-FZ: reg number, subject, customer, start price (RUB), procedure, stage, deadlines, link. Plus product-match evidence and an optional Russian Software Registry check by INN. Monitor alerts on new and changed tenders.
Pricing
from $5.00 / 1,000 tender (list level)s
Rating
0.0
(0)
Developer
Ivan Solovyev
Maintained by CommunityActor stats
0
Bookmarked
15
Total users
6
Monthly active users
17 hours ago
Last modified
Categories
Share
📄 zakupki.gov.ru Tender Scraper & Monitor (44-ФЗ / 223-ФЗ)
|
Russian government tenders as a keyword-triggered lead feed - 44-ФЗ + 223-ФЗ, over the public search page. Turn zakupki.gov.ru (ЕИС) notices into a structured feed and get alerted the moment a new tender matching your keywords appears - no certificate, no registration. National-regime and Russian-software-registry filters built in. |
|
📡 New-tender alerts monitor mode fires a webhook the first time a matching tender appears |
⚖️ 44-ФЗ + 223-ФЗ both procurement laws in one unified schema |
🇷🇺 National regime nationalRegime / ПП719 filter and Russian software registry check |
💰 НМЦК & deadlines start price, procedure type and submission deadline per notice |
✨ Overview
Scrape and monitor Russian government procurement from zakupki.gov.ru (ЕИС - the Unified Information System). Turn public tender notices into a structured feed and get alerted the moment a NEW tender matching your keywords appears - the same tender-lead product that Seldon / Tenderplan sell, as a self-serve Apify actor.
Works over the public search page (no certificate, no registration) - cheap and fast.
🚀 How to use
|
STEP 1 Add your tender keywords Set laws, regions, НМЦК range and optional product matching. |
STEP 2 Run once or schedule monitor Collect current notices, or alert only when a tender appears or changes. |
STEP 3 Act on the tender feed Export results or send a webhook summary to your workflow. |
✨ What you get
Per tender:
| Field | Description |
|---|---|
reg_number | EIS registry number of the notice |
law | 44-ФЗ (state/municipal) or 223-ФЗ (state companies) |
title | Subject of the procurement (Объект закупки) |
customer | Customer / organization (Заказчик) |
price | Start (maximum) contract price НМЦК, RUB |
procedureType | Procedure (electronic auction, tender, request for quotations, …) |
status | Stage (e.g. accepting bids) |
publishDate / updatedDate / deadline | Publication, last-update, submission-deadline dates (ISO) |
url | Direct link to the tender notice |
⚙️ Two modes
- search - collect current tenders by keyword, filtered by law (44/223), НМЦК range, region (OKATO), and "active only".
- monitor - run on a schedule; keeps state (KV store, keyed by
reg_number) and emits only NEW tenders since the previous run (plus, optionally, ones whose status / price / deadline changed). POST a run summary to a webhook (n8n / Zapier / Make → Telegram / Slack).
Monitor deliberately does not emit "removed" tenders: a tender leaving the search window is not the same as a cancelled one, so emitting it would create false alerts.
✨ Differentiators
- New-tender alerting out of the box - a natural lead product, not just a one-off dump.
- 44-FZ and 223-FZ in a single run.
- НМЦК / active-only / region filters to cut noise.
- Public HTML search - no client certificate or ЕИС integration account required.
- National regime facts (
positions/full) - thenationalRegimefield reports what the tender card itself states under Article 14 of 44-FZ for each line item: a prohibition, restriction, or preference for Russian-origin goods, with a verbatim quote (evidence) and the cited decree when the card names one. Straight from the EIS card, no legal interpretation added. - Registry-eligibility (optional
myInn) - set your company's INN and the actor checks it once per run against the Unified Register of Russian Software, then flags each tender'sregistryEligibilitywith two facts side by side: is a national-regime clause present on this tender, and is your INN a registered right holder. Two verified facts, not a win prediction.
⚙️ Input
See the input schema. Key fields: mode, searchQueries (required), laws, actualOnly,
priceFrom / priceTo, regions, maxPagesPerQuery, myInn, alertOnly, includeUpdated,
notifyWebhookUrl, proxyConfiguration.
🗺️ Proxy / geo
zakupki.gov.ru serves data only to Russian IP addresses. On Apify use Residential proxy with
country RU (the default in the input schema). The site's TLS certificate is issued by a Russian
certification authority ("Russian Trusted Sub CA", Ministry of Digital Development) - no extra
configuration is needed on your side, the actor handles this automatically.
📝 Notes
Data comes from the public extended-search results page of ЕИС. Field extraction is resilient to the 223-FZ vs 44-FZ card differences. If a query returns zero cards without a network error, the actor flags a possible layout change via the run status message.
👥 Для кого
| Вы… | Используйте, чтобы… |
|---|---|
| Поставщик / подрядчик | находить релевантные тендеры по нише раньше конкурентов |
| Тендерное агентство | вести поток лидов для клиентов без ручного мониторинга ЕИС |
| Аналитик рынка | мерить объёмы, заказчиков и НМЦК по сегменту |
| SaaS для закупок | питать свой продукт структурированным фидом ЕИС |
▶️ Quick start
Search mode, default detail level (detailLevel: "list", cheapest) - search-result cards only:
reg number, subject, customer, price, dates and link:
{"mode": "search","searchQueries": ["поставка компьютеров"],"laws": ["44", "223"],"actualOnly": true}
Search mode with vendor-radar - open each tender and match your products against KTRU line
items and attached spec documents (higher detailLevel, priced accordingly - see Pricing below):
{"mode": "search","searchQueries": ["поставка компьютеров"],"laws": ["44", "223"],"actualOnly": true,"detailLevel": "full","okpd2Codes": ["58.29"],"matchProducts": ["1С", "Р7-Офис", "МойОфис"],"maxPagesPerQuery": 2}
matchedProducts, nationalRegime, matchedInDocuments and matchEvidence are filled in only when
detailLevel is positions or full - the default list level returns the search-card fields
above at the lowest price per tender.
Monitor mode - alert on new tenders (and status/price/deadline changes) on a schedule:
{"mode": "monitor","searchQueries": ["поставка компьютеров"],"laws": ["44", "223"],"alertOnly": true,"includeUpdated": true,"notifyWebhookUrl": "https://example.com/hooks/tender-alerts"}
Set a schedule under Schedules in the Apify Console to run monitor mode periodically. State
(keyed by reg_number) carries over between runs via the Key-Value Store.
💰 Pricing
Priced by detailLevel, since each level does materially more work: list (search cards only) is
cheap, positions (opens each tender to extract KTRU line items) is mid-priced, and full (also
downloads and parses attached ТЗ documents - docx/xlsx/pdf) costs more per tender because of the
document processing. matchProducts (vendor-radar) runs on top of positions/full at no extra
charge - it turns a plain tender feed into a lead list of tenders that specifically mention your
product or a competitor's, with a quote (matchEvidence) from the spec.
🇷🇺 RU / На русском
Поиск и мониторинг госзакупок РФ (zakupki.gov.ru, 44-ФЗ/223-ФЗ) с тремя уровнями детализации и vendor-radar: ловит тендеры, где в спецификации или ТЗ фигурирует ваш продукт или конкурент (1С/Р7/МойОфис).
- Три уровня детализации -
list(карточки поиска, быстро и дёшево),positions(актор открывает тендер и достаёт позиции КТРУ - конкретные товары с кодом ОКПД2, количеством и ценой),full(дополнительно скачивает и парсит приложенные документы ТЗ - docx/xlsx/pdf → совпадения продуктов с цитатой из документа, полеmatchEvidence). Особенно важно для 223-ФЗ, где часто нет структурированных позиций КТРУ вовсе. - Фильтр по ОКПД2 - актор сам находит код в справочнике ЕИС (сайт не принимает код напрямую) и включает вложенные подкоды.
- Monitor - алерт на новые тендеры (и, опционально, на изменение статуса/цены/срока) + вебхук. Специально НЕ шлёт алерт на «исчезнувшие» тендеры - уход из окна поиска не то же самое, что отмена.
- Vendor-radar (
matchProducts, приdetailLevelpositionsилиfull) - целевая аудитория: вендоры ПО, интеграторы, тендерные отделы, B2G-продажи. Ловит тендер, где в спецификации упомянут ваш продукт или конкурент, ещё до того как вы его нашли вручную. - Национальный режим (
positions/full) - полеnationalRegimeберёт из карточки закупки, что заказчик сам указал по ст. 14 44-ФЗ: запрет, ограничение или преференцию по конкретной позиции, с дословной цитатой (evidence) и ссылкой на постановление, если карточка её приводит. Факт из ЕИС, без собственной юридической оценки. - Реестровая приемлемость (опциональный
myInn) - укажите ИНН своей компании, актор один раз за прогон проверит его в Едином реестре российского ПО и добавит на каждый тендерregistryEligibility: два факта рядом - есть ли на тендере оговорка нацрежима и числится ли ваш ИНН правообладателем в реестре. Не прогноз победы, а сопоставление двух проверенных фактов.
Технические детали: данные только из публичной расширенной выдачи ЕИС, без сертификата и
регистрации; на Apify обязателен residential-прокси со страной RU - сайт отдаёт данные только на
российские IP (гео-блок); собственный счётчик запросов ЕИС ограничен на уровне ~4000 обращений, это
влияет на глубину maxPagesPerQuery при больших объёмах. Тариф зависит от уровня: list дёшево,
positions дороже, full - дороже всего из-за парсинга документов; vendor-radar (matchProducts)
работает поверх positions/full без отдельной надбавки.
🔗 Все наши акторы для данных по России, Казахстану и СНГ
Одна линейка для маркетплейсов, розничных сетей, госзакупок и проверки контрагентов - соседний актор открывается одним кликом по карточке.
💬 Вопросы и поддержка
Нашли ошибку или есть вопрос? Откройте тикет на вкладке Issues этого актора.