SLED Government Bids Scraper — Bonfire & OpenGov RFPs
Pricing
from $8.00 / 1,000 bid scrapeds
SLED Government Bids Scraper — Bonfire & OpenGov RFPs
Scrape open US state & local government bids and RFPs from Bonfire and OpenGov Procurement (570+ agencies). Filter by state, keyword, type, deadline. Daily new-bid alerts.
Pricing
from $8.00 / 1,000 bid scrapeds
Rating
0.0
(0)
Developer
Spotless Studios
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape open US state and local government bids, RFPs, RFQs, and ITBs from Bonfire (Euna) and OpenGov Procurement — 570+ cities, counties, school districts, transit authorities, and utilities. Filter by state, keyword, solicitation type, department, and deadline, then schedule it as a daily new-bid alert that only charges you for bids you haven't seen.
Built for government sales / BD teams, contractors, bid-writing agencies, and GovTech market researchers who don't want to pay $5–10k/year for GovSpend-style databases.
Trial cost: 25 bids ≈ $0.20 · Daily monitor: often $0.04–$0.24/day with
onlyNewItems(you pay only for new bids).
What you get
| Field | Example |
|---|---|
title | 27-01 Traffic Signal Detection Loop Assembly Installation |
solicitationType / solicitationTypeLabel | RFP / Request for Proposal |
status | open, pending, evaluation, awardPending, closed |
closingDate (UTC) + daysUntilClose | 2026-10-20T19:00:00Z · 25 |
postedDate | 2026-09-10T05:00:00Z |
organizationName, city, state | Bay County, FL · Panama City · FL |
department | Traffic Engineering |
agencyWebsite, agencyPhone | http://www.co.bay.fl.us/ · (850) 248-8140 |
description | Full solicitation summary (plain text) |
referenceId, addendaCount | 27-01 · 0 |
portalUrl | Direct link to the bid |
platform, uid | opengov · opengov:baycountyfl:300165 |
Why this scraper
- 🏛️ Two platforms in one run — Bonfire portals + the entire OpenGov directory.
- 🗺️ State-wide or nationwide coverage — "every OpenGov agency in TX and FL" is one checkbox.
- 🔔 Monitoring mode — remembers what it saw; scheduled runs return only new bids.
- 🎯 Serious filters — keywords with
/regex/, exclude words, types, departments, days until deadline, posted within N days, statuses. - ⚡ Fast and cheap — uses public JSON endpoints, no browser. 95 portals scanned in ~2 seconds in our tests.
- 🧾 Run summary — every run writes
RUN_SUMMARY(saved, filtered, already seen, failed portals).
Quick start
Every open IT bid in Texas and Florida, closing in 5+ days
{"platforms": ["opengov"],"openGovStates": ["TX", "FL"],"includeKeywords": ["software", "IT services", "/cyber ?security/", "network"],"minDaysUntilClose": 5}
Daily construction bid alert (schedule this every morning)
{"platforms": ["bonfire", "opengov"],"bonfirePortals": ["https://harriscountytx.bonfirehub.com", "https://wake.bonfirehub.com"],"openGovAllAgencies": true,"solicitationTypes": ["ITB", "IFB", "Construction"],"excludeKeywords": ["sole source"],"onlyNewItems": true,"stateKey": "construction-alert"}
Everything currently under evaluation (competitive intelligence)
{ "platforms": ["opengov"], "openGovAllAgencies": true, "statuses": ["evaluation", "awardPending"] }
Input reference
| Parameter | Default | What it does |
|---|---|---|
platforms | both | bonfire, opengov |
bonfirePortals | 3 samples | Bonfire portal URLs (https://<agency>.bonfirehub.com) |
openGovAgencies | 2 samples | OpenGov codes or portal URLs |
openGovStates | — | Add every OpenGov agency in these states |
openGovAllAgencies | false | Scan all 570+ OpenGov agencies |
statuses | ["open"] | open, pending, evaluation, awardPending, closed, or all |
solicitationTypes | — | RFP, RFQ, RFI, ITB, IFB, RFB, CSP, RFQU, SOQ… |
departments | — | Department contains any of these |
minDaysUntilClose / maxDaysUntilClose | — | Deadline window |
postedWithinDays | — | Only recently released bids |
excludeExpired | true | Drop "open" bids past their deadline |
includeKeywords / excludeKeywords | — | Words or /regex/ over title, description, department, agency |
keywordMatch | any | any or all include keywords |
onlyNewItems + stateKey | false / default | Monitoring memory, one per saved search |
maxResults | 200 | Hard cap on saved bids |
includeDescriptions / descriptionMaxLength | true / 0 | Description text and truncation |
outputFields | all | Keep only listed fields, in order |
maxConcurrency, maxRequestRetries, requestTimeoutSecs | 5 / 4 / 45 | Performance tuning |
proxyConfiguration | off | Optional Apify or custom proxy |
Pricing
Pay per result — no subscription, no compute surprises.
| Event | Price |
|---|---|
Bid saved (bid-scraped) | $0.008 ($8 per 1,000 bids) |
Examples: 200 bids ≈ $1.60. A daily Texas IT alert typically finds 5–30 new bids ≈ $0.04–$0.24 per day. Set "Maximum cost per run" in the run options and the actor stops cleanly at your limit.
Export formats & integrations
Export formats
Export your dataset with zero code in whichever format fits your workflow:
- Excel (.xlsx) & CSV: Clean tabular sheets formatted for Microsoft Excel, Google Sheets, LibreOffice, and CRM imports.
- JSON & JSONL: Structured records for developers, backend pipelines, and AI agent prompt context.
- XML & HTML: Formatted for web dashboards, feed syndication, and reporting.
No-code automations & integrations
- Google Sheets & Airtable: Automatically push new scraped rows into live tracking spreadsheets.
- Make, Zapier & n8n: Trigger instant Slack alerts, email digests, or create deals in HubSpot, Salesforce, and Pipedrive.
- Webhooks & REST API: Programmatically trigger runs and retrieve results via Apify's REST API, Python SDK, or JavaScript/TypeScript SDK.
FAQ
How do I export this data to Excel or CSV? After the run finishes, click the Export button in the Dataset tab to download the complete file in Excel (.xlsx), CSV, JSON, or XML. You can also automate exports directly to Google Sheets via the Integrations tab. Which agencies are covered? Any Bonfire portal you list, plus every active agency in the OpenGov Procurement public directory (570+ across 42 states).
Do I need a proxy? No. Both platforms serve public JSON. Enable a proxy only for very large scheduled scans.
Is this legal? The actor reads the same public solicitation listings any vendor can open without logging in. It doesn't access private bid documents or vendor accounts.
Something broke / you want another platform? Open an issue on the actor page — PlanetBids, BidNet, and state portals are on the roadmap.
More from Spotless Studios
All actors on Apify · Support: spotless.studios.info@gmail.com
| Actor | Best for |
|---|---|
| SLED Government Bids | Daily US gov RFP / bid alerts |
| Webflow Experts | Webflow agency & freelancer leads |
| Stripe Partners | Stripe implementation partner lists |
| UK Planning Applications | UK planning leads + agent contacts |
| Product Hunt | Every PH launch + makers / websites |
| Duunitori Jobs | Finland job listings |
| Clutch Agencies | Clutch agency prospecting |
| Skool Communities | Skool community & creator leads |