BidNet Direct Government Bids Scraper
Pricing
Pay per event
BidNet Direct Government Bids Scraper
Scrape government bid solicitations from BidNet Direct — the US public procurement portal. Filter by keyword, status (open/closed/awarded), and location. Exports bid title, URL, location, publication date, closing date, bid ID, and days remaining. Built for procurement monitoring.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape open, closed, and awarded government bid solicitations from BidNet Direct — the public procurement portal serving US state, local, and federal agencies. Filter by keyword, status, and location. Export structured bid data for procurement monitoring, vendor research, and deadline tracking.
What data does it extract?
Each record contains the publicly-available fields from the BidNet Direct listing pages:
| Field | Description |
|---|---|
bid_id | Unique numeric solicitation identifier |
title | Title of the bid/solicitation |
detail_url | Full URL to the bid detail page |
location | US state or location of the issuing agency |
publication_date | Date the solicitation was published (MM/DD/YYYY) |
closing_date | Bid submission deadline (MM/DD/YYYY) |
days_remaining | Human-readable time left until closing (e.g. "14 day(s) left") |
bid_status | Status: open, closed, or awarded |
ai_overview | AI-generated overview of the solicitation (only when scrapeDetailPages is enabled) |
scraped_at | ISO timestamp of when the record was collected |
Note: BidNet Direct requires a paid subscription to access full solicitation details (issuing organization, solicitation number, description, source documents). This actor extracts all publicly-visible fields without requiring login.
How to use it
Basic usage — scrape open bids
Run with default settings to collect the latest open government bids:
{"maxItems": 100,"status": "open"}
Filter by keyword
Find bids matching specific terms like "construction", "IT services", or "road repair":
{"keywords": "construction","status": "open","maxItems": 50}
Scrape closed or awarded bids
Change the status field to access historical data:
{"status": "closed","maxItems": 200}
Use specific URLs
Pass BidNet Direct listing or search URLs directly:
{"startUrls": ["https://www.bidnetdirect.com/solicitations/open-bids"],"maxItems": 25}
Include AI-generated overviews
Enable scrapeDetailPages to fetch the publicly-visible AI-generated overview from each bid's detail page (doubles the number of requests):
{"status": "open","maxItems": 50,"scrapeDetailPages": true}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 15 | Maximum number of bid records to return |
status | string | open | Bid status filter: open, closed, or awarded |
keywords | string | — | Search keywords to filter bids (e.g. "road construction") |
startUrls | array | — | Direct BidNet Direct listing URLs to scrape |
scrapeDetailPages | boolean | false | Visit each bid's detail page to extract the AI-generated overview |
Output format
Results are saved to the Apify dataset. Each row is a flat JSON object:
{"bid_id": "444037408868","title": "Low VOC Solvent Traffic Paint - 5 Gal pails - white","detail_url": "https://www.bidnetdirect.com/ohio/solicitations/open-bids/statewide/Low-VOC-Solvent-Traffic-Paint-5-Gal-pails-white/444037408868?origin=0&target=view","location": "Ohio","publication_date": "05/26/2026","closing_date": "06/09/2026","days_remaining": "14 day(s) left","bid_status": "open","ai_overview": null,"scraped_at": "2026-05-26T12:52:13.060Z"}
Use cases
- Procurement monitoring — Track new bid opportunities in your industry or region daily
- Vendor research — Identify government agencies actively procuring goods and services
- Deadline tracking — Build dashboards showing bids closing within the next N days
- Competitive intelligence — Monitor awarded contracts to understand market pricing
- Lead generation — Find agencies seeking vendors in your service area
Notes
- BidNet Direct serves 31,000+ active open solicitations across all US states
- Closed bids represent a historical archive useful for pricing research
- The actor uses a Chrome browser fingerprint to pass BidNet's user-agent checks
- No proxy is required — the site is publicly accessible with a standard browser UA
- Full solicitation details (issuing organization, sol#, description, documents) require a BidNet Direct subscription and cannot be extracted by this actor