Global Tender Leads Scraper
Pricing
from $2.00 / 1,000 results
Global Tender Leads Scraper
Apify Actor that aggregates public procurement tenders from 40+ official government and international procurement portals worldwide into a unified Dataset. Designed for businesses, agencies, and researchers that need a global feed of tender opportunities.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Dmytro Paduchak
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Apify Actor that aggregates public procurement tenders from 45 official government and international procurement portals worldwide into one normalized Apify Dataset.
Designed for businesses, procurement teams, sales agencies, researchers, and data providers that need a reliable global feed of public tender opportunities across multiple countries and institutions.
What it does
- Scrapes live tender notices from 45 official procurement portals worldwide
- Aggregates national, regional, and international procurement sources into one dataset
- Normalizes every record into a consistent schema
- Extracts key fields such as buyer, title, description, deadline, budget, status, CPV codes, source URL, and attachments
- Stores scraped records directly in the Apify Dataset
- Supports source selection, concurrency control, retry logic, proxy rotation, and webhook alerts
Typical use cases
- Find new public procurement opportunities
- Monitor government tenders across multiple countries
- Build tender lead-generation workflows
- Track procurement activity by country, buyer, category, or deadline
- Feed tender data into CRM, BI, sales, research, or notification systems
- Create custom procurement intelligence dashboards
Sources
The Actor currently supports 45 official government and international procurement portals.
| Source | Name | Description | Official website | Country / Scope |
|---|---|---|---|---|
ContractsFinder | Contracts Finder | Central registry of UK government contracts below £118k | https://www.contractsfinder.service.gov.uk | United Kingdom |
FindTender | Find a Tender | Official portal for high-value UK public sector contracts above WTO/GPA thresholds | https://www.find-tender.service.gov.uk | United Kingdom |
Ted | Tenders Electronic Daily | Official EU public procurement journal across all 27 member states plus EEA countries | https://ted.europa.eu | European Union |
SamGov | SAM.gov | Single access point for US federal government procurement | https://sam.gov | United States |
Prozorro | ProZorro | Open public procurement system for Ukrainian government tenders via open API | https://prozorro.gov.ua | Ukraine |
AusTender | AusTender | Central platform for Australian government procurement | https://www.tenders.gov.au | Australia |
WorldBank | World Bank Projects | International procurement for World Bank-funded development projects across 140+ countries | https://www.worldbank.org/en/projects-operations/products-and-financing/procurement | Global |
UNGM | UN Global Marketplace | Central procurement portal for all United Nations agencies and affiliated organizations | https://www.ungm.org | Global |
DGMarket | DGMarket | Aggregator of international procurement opportunities funded by multilateral development banks | https://www.dgmarket.com | Global |
Boamp | BOAMP | Official journal of French public procurement notices and contract awards | https://www.boamp.fr | France |
Chilecompra | ChileCompra | National public procurement system for Chilean state agencies | https://www.mercadopublico.cl | Chile |
IndiaEprocure | India eProcure | Centralized e-procurement platform for Indian government ministries | https://eprocure.gov.in | India |
SingaporeGebiz | GeBIZ | Singapore Government Electronic Business portal for all government tenders | https://www.gebiz.gov.sg | Singapore |
NzGets | GETS | Government Electronic Tenders Service — official New Zealand procurement portal | https://www.gettenders.govt.nz | New Zealand |
PakistanPpra | PPRA | Public Procurement Regulatory Authority — federal oversight body publishing procurement notices | https://ppra.org.pk | Pakistan |
SouthAfricaEtender | eTenders Portal | South African National Treasury e-tender bulletin | https://www.etenders.gov.za | South Africa |
MalaysiaEperolehan | ePerolehan | Malaysian government electronic procurement system | https://www.eperolehan.gov.my | Malaysia |
KenyaIfmis | IFMIS Portal | Kenya government procurement portal publishing tender notices and awards | https://ifmis.go.ke | Kenya |
OeffentlicheVergabe | Öffentliche Vergabe | Austrian/German public procurement platform | https://www.auftrag.at | Austria/Germany |
Ezamowienia | eZamowienia | Polish public procurement platform | https://ezamowienia.gov.pl | Poland |
ComprasGovBr | Compras.gov.br | Brazilian federal government procurement portal | https://www.gov.br/compras | Brazil |
AnacItaly | ANAC | Italian National Anti-Corruption Authority — OCDS-compliant public procurement data | https://dati.anticorruzione.it | Italy |
TenderNed | TenderNed | Dutch government e-procurement platform | https://www.tenderned.nl | Netherlands |
EkapTurkey | EKAP | Turkey's official centralized system for all government tender notices | https://ekap.kik.gov.tr | Turkey |
JapanProcurement | Japan Procurement | Japanese government procurement information system | https://www.gov-e.com | Japan |
LpseIndonesia | LPSE | Indonesian government e-procurement service | https://lpse.go.id | Indonesia |
Contrataciondelestado | Contratación del Estado | Spanish government procurement portal | https://contrataciondelestado.es | Spain |
BasePortugal | BASE | Portuguese public contracts platform | https://www.base.gov.pt | Portugal |
ELicitatieRo | e-Licitatie | Romanian national electronic public procurement system | https://www.e-licitatie.ro | Romania |
EVergabeAt | E-Vergabe | Austrian electronic procurement platform | https://www.e-vergabe.at | Austria |
SimapCh | SIMAP | Swiss public procurement portal | https://www.simap.ch | Switzerland |
UdbudDk | Udbud | Danish public procurement database | https://www.udbud.dk | Denmark |
HankintaFi | Hankinta | Finnish public procurement portal | https://www.hankintailmoitukset.fi | Finland |
DoffinNo | Doffin | Norwegian public procurement database | https://www.doffin.no | Norway |
UpphandlingSe | Upphandling | Swedish public procurement platform | https://www.avropa.se | Sweden |
EprocurementGr | eProcurement | Greek national electronic public procurement system | https://www.eprocurement.gov.gr | Greece |
SeacePeru | SEACE | Peruvian government procurement portal | https://seace.gob.pe | Peru |
ComprasAr | Compras Ar | Argentine government procurement system | https://comprar.gob.ar | Argentina |
ComprasPublicasEc | Compras Públicas | Ecuadorian public procurement portal | https://www.compraspublicas.gob.ec | Ecuador |
ComprasEstatalesUy | Compras Estatales | Uruguayan state procurement system | https://compras.gub.uy | Uruguay |
MuasamcongVn | Muasamcong | Vietnamese national procurement network | https://muasamcong.mpi.gov.vn | Vietnam |
GprocurementTh | G-Procurement | Thai government electronic procurement system | https://www.gprocurement.go.th | Thailand |
HongKongTendering | HK Tendering | Hong Kong SAR government tender notice system | https://www.tender.gov.hk | Hong Kong |
DubaiProcurement | Dubai Procurement | Dubai government procurement portal | https://www.dubaiprocurement.ae | UAE |
BangladeshCcm | Bangladesh CCM | Bangladesh government portal for tender notices and procurement announcements | https://cprocure.gov.bd | Bangladesh |
Configuration
Pass a JSON object with any of these fields:
{"sources": ["ContractsFinder", "Ted", "SamGov"],"concurrency": 3,"requestDelay": 1000,"requestRetries": 2,"apifyProxy": true,"webhookUrl": "https://example.com/webhook","webhookFilters": ["construction", "IT"]}
| Field | Type | Default | Description |
|---|---|---|---|
sources | string[] | all 45 sources | Which source(s) to scrape. Leave empty to run all supported sources. |
concurrency | number | 3 | How many sources run in parallel. |
requestDelay | number | 1000 | Milliseconds to wait after each source completes. |
requestRetries | number | 2 | Retry attempts with exponential backoff. |
apifyProxy | boolean | true | Enable Apify Proxy for more reliable scraping. |
apifyProxyGroups | string[] | ["RESIDENTIAL", "DATACENTER"] | Proxy pools: RESIDENTIAL, DATACENTER, SERP. |
proxyUrls | string[] | [] | Custom proxy URLs. If provided, these override Apify Proxy. |
proxyCountries | string[] | [] | Route through specific countries using ISO 2-letter country codes. |
proxyRotation | string | "perRequest" | Proxy rotation strategy: perRequest or perSource. |
webhookFilters | string[] | [] | Keyword filters for webhook notifications. |
webhookUrl | string | — | HTTPS endpoint for tender match notifications. |
Output
Each tender record is saved to the Apify Dataset using a normalized structure.
Example output:
{"id": "f4e2d8...","source": "Ted","ref": "2026/S 001-000001","title": "IT infrastructure services","description": "Procurement notice for IT infrastructure and support services.","buyer": {"name": "Example Public Authority","email": "procurement@example.gov","phone": "+44 0000 000000","url": "https://example.gov"},"country": "GB","region": "London","category": "IT services","cpvCodes": ["72000000"],"budget": {"amount": 250000,"currency": "GBP"},"deadline": "2026-06-30T23:59:59Z","publicationDate": "2026-05-08T00:00:00Z","status": "open","url": "https://example.com/tender/123","attachments": [{"title": "Tender documents","url": "https://example.com/documents","type": "document"}],"procedureMethod": "open","procedureDetails": "Open procurement procedure","lots": [],"raw": {},"createdAt": "2026-05-08T10:00:00Z","updatedAt": "2026-05-08T10:00:00Z"}
Schema
Each tender record pushed to the Apify Dataset follows this structure:
interface Tender {id: string; // deterministic MD5 hash (source:ref)source: string; // source class nameref: string; // original reference numbertitle: string;description?: string;buyer: {name?: string;id?: string;contactName?: string;email?: string;phone?: string;address?: string;url?: string;};country?: string; // ISO country coderegion?: string;category?: string;cpvCodes?: string[];budget: {amount?: number;minAmount?: number;maxAmount?: number;currency?: string;};deadline?: string; // ISO 8601publicationDate?: string;// ISO 8601status?: string; // status string from sourceurl: string;attachments?: {title?: string;url: string;type: string;}[];procedureMethod?: string;procedureDetails?: string;lots?: unknown[];raw: unknown; // original source recordcreatedAt?: string;updatedAt: string;}
Data quality notes
Tender portals use different formats, languages, field names, and data quality standards. This Actor normalizes the available data into a common structure, but some fields may be missing depending on the source portal.
For best results, start with a small number of sources, verify the output, and then scale to all supported sources.