VOOZH about

URL: https://apify.com/technicaldost/gov-rfp-tender-monitor

โ‡ฑ Government RFP & Tender Monitor | Procurement Alerts ยท Apify


Pricing

from $5.00 / 1,000 tender results

Go to Apify Store

Government RFP & Tender Monitor

Monitor public government procurement portals for new RFPs, tenders, and bids. Structured JSON output with tender title, authority, closing date, value, and document links.

Pricing

from $5.00 / 1,000 tender results

Rating

0.0

(0)

Developer

๐Ÿ‘ Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What this Actor does

Monitor public government procurement, tender, and RFP listing pages and extract new tenders as clean, structured JSON.

It processes user-provided public URLs (such as national procurement portals, state e-tender pages, or public agency notice boards), prioritizes JSON-LD/schema.org structured data, and can optionally use a conservative fallback that reads visible public tender links and table rows. It normalizes useful fields, applies an optional keyword filter, deduplicates rows by tender URL, and saves structured records to the Apify dataset.

Why this Actor is useful

Suppliers, bid teams, and analysts pay for this kind of extraction because it replaces manual portal checking, creates repeatable daily or weekly monitoring, feeds spreadsheets, CRMs, and bid pipelines, and turns scattered public procurement pages into a clean, API-ready dataset.

Who this is for

  • Government suppliers and contractors
  • Bid and proposal (RFP) teams
  • Procurement and tender consultants
  • Construction, IT, and services vendors
  • Market intelligence and GovTech analysts
  • Trade associations and chambers of commerce
  • Researchers tracking public spending

Common use cases

  • Track new tenders across multiple government portals
  • Filter opportunities by keyword (e.g. "construction", "IT services")
  • Feed a bid pipeline or CRM with fresh RFP leads
  • Monitor a specific issuing authority or region
  • Build recurring public-procurement intelligence datasets

Input

FieldTypeDescription
startUrlsarray (required)Public tender/RFP/procurement listing pages to extract from. Use only pages you may access without login or bypassing access controls.
keywordsarray of stringsOptional keywords. Only tenders whose title or surrounding text contains at least one keyword (case-insensitive) are kept. Empty = no filter.
maxItemsintegerMaximum rows to save. Default 50, min 1, max 10000.
maxConcurrencyintegerPages processed in parallel. Default 3, min 1, max 20.
extractionModestringstructuredDataOnly or structuredDataWithFallback (default). The fallback safely reads visible public tender listings.
requestTimeoutSecsintegerMaximum time per page. Default 30, min 5, max 180.
proxyConfigurationobjectOptional Apify proxy configuration where permitted by your source review.

Output

FieldDescription
tenderTitleTitle of the tender, RFP, or bid notice.
tenderIdTender / NIT / reference number when present.
issuingAuthorityDepartment or agency issuing the tender.
categoryTender category or type when available.
locationRegion, state, or location of the work.
publishedDateDate the tender was published or issued.
closingDateBid closing / last submission date.
estimatedValueEstimated contract value when published.
currencyCurrency of the estimated value (e.g. INR, USD, EUR).
tenderUrlPublic URL of the tender detail page.
documentUrlPublic link to the tender document/notice when available.
sourceUrlURL where the data was extracted.
detectedAtTimestamp when this Actor extracted the row.
extractionMethodstructured_data for schema data, or fallback_public_tender_listing for visible public listings.
confidenceScoreHeuristic confidence based on structured data availability and completeness.
missingFieldsRequired fields that were not available from the source page.

Sample input

{
"startUrls":[
{
"url":"https://example.gov/tenders"
}
],
"keywords":["construction","IT services"],
"maxItems":25,
"maxConcurrency":3,
"extractionMode":"structuredDataWithFallback",
"requestTimeoutSecs":30
}

Sample output

{
"tenderTitle":"Supply and Installation of Office IT Equipment",
"tenderId":"GOV/2026/IT/00471",
"issuingAuthority":"Department of Public Works",
"category":"IT services",
"location":"New Delhi, India",
"publishedDate":"2026-06-15",
"closingDate":"2026-07-10",
"estimatedValue":4500000,
"currency":"INR",
"tenderUrl":"https://example.gov/tenders/GOV-2026-IT-00471",
"documentUrl":"https://example.gov/tenders/GOV-2026-IT-00471/notice.pdf",
"sourceUrl":"https://example.gov/tenders",
"detectedAt":"2026-06-27T00:00:00.000Z",
"extractionMethod":"structured_data",
"confidenceScore":0.95,
"missingFields":[]
}

Pricing

This Actor uses a pay-per-event model: $0.005 per tender result saved to the dataset. You pay only for the structured tender rows you receive, which makes recurring monitoring predictable and low-cost.

How to use

Run this Actor on Apify with public tender portal URLs, export the dataset as JSON, CSV, or Excel, or pull it through the Apify API. Connect the output to Google Sheets, Make, Zapier, a webhook, your CRM, or an internal bid dashboard. For monitoring, save the input as an Apify task and schedule recurring runs to catch new tenders.

Best practices

  • Start with a small set of reviewed public procurement URLs.
  • Prefer portals that expose schema.org / JSON-LD structured data.
  • Use keywords to focus on the sectors or services you bid on.
  • Use structuredDataOnly for highest precision; use structuredDataWithFallback for portals that only show visible tender tables.
  • Keep maxConcurrency low for smaller portals.
  • Review each source website's rules before scheduling recurring runs.

Compliance and responsible use

This Actor is for public data only. It must not be used to bypass logins, paywalls, CAPTCHAs, or security systems, to collect private or sensitive personal data, or to support spam or abuse. Government procurement information processed here should be publicly published tender notices. You are responsible for following applicable laws and each source website's rules.

Limitations

  • Output quality depends on the public structured data available on the source pages.
  • Fallback extraction is intentionally conservative and only looks for visible public tender/RFP/bid link and table patterns. It does not claim universal portal support.
  • Dates and amounts are extracted as published; formats vary by country and portal and are not reformatted or converted.
  • Some fields may be empty when the source does not publish them; these appear in missingFields.
  • The Actor does not claim support for any specific third-party procurement platform.
  • Website markup and access policies can change.

Troubleshooting

  • Empty output usually means the page has no public structured tender data and no visible tender-link patterns.
  • Invalid URL errors mean one or more input URLs are malformed.
  • Slow runs can usually be improved by lowering maxConcurrency.
  • Missing fields are source-data limitations, not inferred values.

Changelog

  • v0.1.0: Initial release with structured-data-first extraction, conservative public tender-listing fallback, keyword filtering, and confidence scoring.

You might also like

Public Tender Scraper

stephaniehhnbrg/public-tender-scraper

Public Tender Scraper is an Apify Actor designed to collect public tender information from various government procurement portals.

๐Ÿ‘ User avatar

Stephanie Hohenberg

33

5.0

Public Tenders Scraper - Government Procurement Data

logiover/global-public-tenders-scraper

Export government tenders to CSV/JSON. A TED EU API alternative scraping SAM.gov, UK Find-a-Tender RFP data into one procurement dataset.

GeBIZ Singapore Government Tender Scraper

jungle_synthesizer/gebiz-procurement-scraper

Extract Singapore government tenders from GeBIZ โ€” tender ID, agency, category, closing date, contact person, and email for open procurement opportunities

๐Ÿ‘ User avatar

BowTiedRaccoon

18

1.0

Kenya Government Tenders Scraper

wafspaul/kenya-government-tenders

Scrapes active government tenders from tenders.go.ke โ€” Kenya's official public procurement portal. Returns tender reference, title, procuring entity, category, county, closing date, and status.

Public Tender Scraper Germany

stephaniehhnbrg/public-tender-scraper-germany

Public Tender Scraper Germany is an Apify Actor designed to collect public tender information from the German government procurement portal "e-Vergabe".

๐Ÿ‘ User avatar

Stephanie Hohenberg

23

India Tender Intelligence MCP

nachiketagrawal/india-tender-intelligence-mcp

AI-native tender search across 50+ Indian government portals (CPPP, GeM, state e-procurement). Connect Claude, Cursor, or any MCP client to find, analyze, and monitor tenders with smart filtering and alerts via natural language.

๐Ÿ‘ User avatar

Nachiket Agrawal

1