US State DOT Construction Bid & Lettings Aggregator
Pricing
from $1.60 / 1,000 record scrapeds
US State DOT Construction Bid & Lettings Aggregator
Scrapes highway and bridge construction bid-letting calendars from US state DOTs and federal SAM.gov. Covers upcoming bid openings, awarded contracts, engineer estimates, and DBE goals. Sources: Florida DOT and SAM.gov NAICS 237xxx solicitations.
Pricing
from $1.60 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
Scrapes highway and bridge construction bid-letting calendars from US state DOTs and federal solicitation databases. Returns structured contract data β project name, letting date, estimated value, DBE goals, NAICS codes, and awarded contractor info β from Florida DOT and SAM.gov in a single clean dataset.
Two sources cover the construction contracting pipeline from federal solicitations down to state-level bid openings. No API key.
US State DOT Aggregator Features
- Extracts SAM.gov federal solicitations β construction contracts, pre-solicitations, awards, and sources-sought notices for NAICS 237xxx codes (highway, pipeline, power/comms, and other heavy civil). Covers all 50 states.
- Scrapes Florida DOT upcoming bid-letting calendars β project tables organized by letting date, covering 30β60 active contracts per run with proposal IDs, counties, and work types.
- Filters by state, NAICS code, and active-only status β narrow SAM.gov results to a specific state or work category, or pull the full national picture.
- Captures engineer estimates and awarded contract data β estimated value ranges, awarded amounts, awarded contractor names, and award dates when available.
- Tracks DBE participation goals β disadvantaged business enterprise targets included where reported.
- Returns plan document URLs β direct links to bid packages and specification PDFs.
- Multi-source, single schema β SAM.gov and FDOT records normalize to the same output fields with a
source_jurisdictionfield to tell them apart. - Lightweight β both sources return structured data directly.
What Can You Do With Construction Bid Data?
- General contractors β Track upcoming letting dates and bid deadlines across states before competitors see the posting.
- Subcontractors and suppliers β Find active solicitations in your service region, filtered by NAICS code, and reach prime contractors early.
- DBE/MBE firms β Identify contracts with active DBE goals for targeted outreach to primes awarded those contracts.
- Market intelligence teams β Monitor awarded contract volumes and values by state, agency, and work type to track DOT spending patterns.
- CRM and lead generation pipelines β Feed awarded contractor names and project details into prospecting workflows without manual lookups.
- Researchers and analysts β Build time-series datasets of public construction procurement activity across state and federal sources.
How It Works
- Choose a source. Set
sourcetosamgov,fdot, orall. The defaultallruns SAM.gov first, then appends FDOT data in a single run. - SAM.gov mode runs SAM.gov's own search with your NAICS codes, optional state filter and keyword, paginating until
maxItemsis reached or the results are exhausted. - FDOT mode fetches the letting calendar page, walks the accordion sections by date, and extracts project rows from each letting table β proposal ID, county, work type, and plan document links.
- Output normalizes both sources into the same 21-field schema.
source_jurisdictiontells you where each record came from. Records missing a field returnnull.
US State DOT Aggregator Input
{"source": "all","naicsCodes": ["237310", "237120", "237130", "237990"],"state": "FL","keyword": "bridge","activeOnly": true,"maxItems": 100}
| Field | Type | Default | Description |
|---|---|---|---|
source | string | all | Which source to scrape: all, samgov, or fdot |
naicsCodes | array | ["237310","237120","237130","237990"] | NAICS codes to filter SAM.gov results. Only applies to SAM.gov mode. |
state | string | β | Two-letter state abbreviation to filter SAM.gov by place of performance (e.g., FL, TX). Optional. |
keyword | string | β | Keyword to filter SAM.gov results (e.g., bridge, highway, resurfacing). Optional. |
activeOnly | boolean | true | When true, returns only currently active SAM.gov opportunities. |
maxItems | integer | 100 | Maximum total records to return across all sources. |
SAM.gov only β national bridge solicitations
{"source": "samgov","naicsCodes": ["237310"],"keyword": "bridge","activeOnly": true,"maxItems": 50}
FDOT only β full Florida letting calendar
{"source": "fdot","maxItems": 200}
US State DOT Aggregator Output Fields
Records from both sources share a common schema. Fields not available for a given record return null.
SAM.gov record example
{"source_jurisdiction": "samgov","bid_id": "DTFH70-25-R-00012","project_name": "Bridge Deck Rehabilitation, I-95 Corridor, Broward County","work_type": "Solicitation","naics_code": "237310","state": "FL","county": null,"location_description": "Broward County, FL","estimated_value_low": 5000000,"estimated_value_high": 10000000,"letting_date": null,"bid_due_date": "2026-07-15T17:00:00.000Z","dbe_goal_percent": null,"prime_contractor_awarded": null,"awarded_amount": null,"awarded_date": null,"plan_documents_url": "https://sam.gov/opp/abc123/view","status": "active","url": "https://sam.gov/opp/abc123/view","scrapedAt": "2026-06-10T12:00:00.000Z","raw": null}
FDOT record example
{"source_jurisdiction": "fdot","bid_id": "T4218","project_name": "SR 80 Resurfacing, Hendry County","work_type": "Resurfacing","naics_code": "237310","state": "FL","county": "Hendry","location_description": null,"estimated_value_low": null,"estimated_value_high": null,"letting_date": "August 20, 2026","bid_due_date": null,"dbe_goal_percent": null,"prime_contractor_awarded": null,"awarded_amount": null,"awarded_date": null,"plan_documents_url": "https://www.fdot.gov/contracts/plans/T4218","status": "advertised","url": "https://www.fdot.gov/contracts/lettings/letting-project-info.shtm","scrapedAt": "2026-06-10T12:00:00.000Z","raw": null}
| Field | Type | Description |
|---|---|---|
source_jurisdiction | string | Data source identifier: samgov or fdot |
bid_id | string | Source-native contract or solicitation number |
project_name | string | Title or name of the project or solicitation |
work_type | string | Type of construction work (Bridge, Highway, Resurfacing, etc.) |
naics_code | string | NAICS code for the work type (e.g., 237310) |
state | string | US state abbreviation for the project location |
county | string | County or locality where the project is located |
location_description | string | Free-text project location or route description |
estimated_value_low | number | Low-end estimated contract value in USD |
estimated_value_high | number | High-end estimated contract value in USD |
letting_date | string | Scheduled bid opening or letting date |
bid_due_date | string | Response or proposal due date (ISO-8601) |
dbe_goal_percent | number | Disadvantaged Business Enterprise participation goal percentage |
prime_contractor_awarded | string | Name of awarded prime contractor (post-letting) |
awarded_amount | number | Final awarded contract amount in USD |
awarded_date | string | Date contract was awarded (ISO-8601) |
plan_documents_url | string | URL to bid or plan documents (PDF or portal) |
status | string | Contract lifecycle status: advertised, active, awarded, or cancelled |
url | string | Canonical source URL for this record |
scrapedAt | string | ISO-8601 timestamp when this record was scraped |
raw | object | Source-specific extra fields not normalized into the schema |
π FAQ
How do I scrape federal highway construction contracts?
US State DOT Construction Bid & Lettings Aggregator runs SAM.gov's own search β no registration or API key required. Set source to samgov, supply your NAICS codes, and optionally filter by state and keyword.
What data can I get from SAM.gov construction solicitations?
US State DOT Construction Bid & Lettings Aggregator returns solicitation number, project title, place of performance (state and locality), estimated value range, bid due date, NAICS code, work type, department and agency name, and a direct link to the SAM.gov listing. Awarded contracts also include contractor name, awarded amount, and award date.
How do I get Florida DOT bid-letting data?
Set source to fdot. The actor scrapes the FDOT bid-letting calendar page and extracts all project rows organized by letting date β proposal IDs, county, work type, and plan document links for upcoming bid openings.
How much does this actor cost to run?
US State DOT Construction Bid & Lettings Aggregator uses pay-per-event pricing. A typical run retrieving 100 records costs a few cents.
Need More Features?
Need additional state DOTs, NAICS coverage, or custom field mapping? File an issue or get in touch.
Why Use US State DOT Construction Bid & Lettings Aggregator?
- Two sources, one run β SAM.gov federal coverage plus Florida DOT state-level lettings combined in a single normalized dataset, no separate workflows needed.
- Zero credentials β both sources are public government data; the actor needs no API key, and no account setup to return results.
- Clean, consistent output β 21 normalized fields across both sources, with
source_jurisdictionas the discriminator, so downstream pipelines don't need separate parsers.
Further reading: How to Get Government Tender Data From 14 Procurement Portals