Municipal RFP / Bid Opportunity Monitor avatar

Municipal RFP / Bid Opportunity Monitor

Pricing

Pay per usage

Go to Apify Store
Municipal RFP / Bid Opportunity Monitor

Municipal RFP / Bid Opportunity Monitor

Extract structured public bid, RFP, RFQ, and procurement opportunities from city/county procurement pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Blake Panter

Blake Panter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Share

Extract structured public bid, RFP, RFQ, tender, and procurement opportunities from city, county, and municipal procurement pages.

Use this Actor to turn public government purchasing pages into clean records you can export, monitor, enrich, or route into public-sector sales, construction estimating, vendor research, and business-development workflows.

What it does

  • Fetches one or more public procurement URLs.
  • Detects bid/RFP/RFQ-style opportunity rows and listing items.
  • Extracts key fields such as agency, title, bid number, due date, category, source URL, and document links.
  • Produces stable dedupeKey values for scheduled monitoring and change detection.
  • Skips failed or non-HTML pages instead of aborting the whole run.
  • Charges only when a structured opportunity row is pushed in pay-per-event mode.

Common use cases

  • Find municipal bid opportunities for contractors and vendors.
  • Monitor city/county purchasing pages for new RFPs and bid deadline changes.
  • Build procurement intelligence dashboards.
  • Feed public-sector sales and business-development workflows.
  • Track due dates and source documents from many local agencies.
  • Create alerts for new construction, professional services, IT, equipment, and public works solicitations.

Input

{
"startUrls": [
{ "url": "https://www.dallasga.gov/rfps" },
{ "url": "https://www.kennesaw-ga.gov/city-clerk/bids-and-rfps/" }
],
"maxPages": 25,
"includePdfLinks": true,
"requestTimeoutSecs": 30
}

Input fields

FieldTypeDescription
startUrlsarrayPublic city/county procurement, bids, RFP, RFQ, or purchasing pages to scan.
maxPagesintegerHard cap for pages fetched in one run.
includePdfLinksbooleanInclude public PDF, Word, Excel, ZIP, and bid-detail links found near each opportunity.
requestTimeoutSecsintegerMaximum time to wait for each page before skipping it.

Output

Each dataset item represents one detected public procurement opportunity.

{
"agency": "Dallas, GA",
"title": "Bid-2026-04: Shiloh Church Water Line Improvements & Sewer Service Connect",
"bidNumber": "2026-04",
"dueDate": "07/15/2026",
"category": "construction",
"summary": "Bid-2026-04: Shiloh Church Water Line Improvements...",
"documents": [
"https://www.dallasga.gov/publicworks/page/bid-2026-04-shiloh-church-water-line-improvements-sewer-service-connect"
],
"sourceUrl": "https://www.dallasga.gov/rfps",
"detectedAt": "2026-07-06T12:42:57.000Z",
"dedupeKey": "dallas-ga|2026-04|07-15-2026"
}

Output fields

FieldDescription
agencyAgency/site name inferred from page metadata or URL.
titleOpportunity title.
bidNumberDetected bid/RFP/RFQ/project number, when available.
dueDateDetected due/closing/deadline date, when available.
categoryLightweight inferred category such as construction, technology, equipment, or professional-services.
summaryShort source text snippet around the opportunity.
documentsRelated detail, PDF, Word, Excel, ZIP, or bid-detail links.
sourceUrlPage where the opportunity was found.
detectedAtTimestamp for this extraction run.
dedupeKeyStable key for deduping recurring runs.

Recent validation examples

Validated against public municipal procurement pages including:

  • Dallas, GA Bids/RFPs: extracted active water/sewer and culvert replacement bid opportunities.
  • Rockdale County, GA current bids/RFP/RFQ page: extracted current public bid signals while filtering navigation menu false positives.
  • Kennesaw, GA and Fayetteville, GA procurement pages: fetched as public source pages for real-world coverage testing.

Some government sites block automated requests with 403; those URLs are skipped and logged instead of failing the whole run.

Monetization

This Actor is configured for pay-per-event monetization:

  • Primary event: opportunity-extracted
  • Scheduled price: $0.025 per extracted public procurement opportunity
  • Minimum max charge: $0.50
  • Default memory: 128 MB
  • Permission level: limited permissions

Notes and limitations

  • This Actor is intended for public procurement pages only.
  • It does not log in to vendor portals or bypass access controls.
  • Government sites vary widely; always verify final bid details at the official source URL.
  • The Actor is not an official procurement record system.
  • For best results, provide listing pages that contain visible bid/RFP rows, due dates, bid numbers, or document links.