US State DOT Construction Bid & Lettings Aggregator avatar

US State DOT Construction Bid & Lettings Aggregator

Pricing

Pay per event

Go to Apify Store
US State DOT Construction Bid & Lettings Aggregator

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

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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 required. No proxies.

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_jurisdiction field to tell them apart.
  • Pure HTTP scraping — no browser rendering required for either source.

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

  1. Choose a source. Set source to samgov, fdot, or all. The default all runs SAM.gov first, then appends FDOT data in a single run.
  2. SAM.gov mode hits the internal search API at sam.gov/api/prod/sgs/v1/search/ with your NAICS codes, optional state filter, and keyword. Paginates until maxItems is reached or the result set is exhausted.
  3. 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.
  4. Output normalizes both sources into the same 21-field schema. source_jurisdiction tells you where each record came from. Records missing a field return null.

US State DOT Aggregator Input

{
"source": "all",
"naicsCodes": ["237310", "237120", "237130", "237990"],
"state": "FL",
"keyword": "bridge",
"activeOnly": true,
"maxItems": 100
}
FieldTypeDefaultDescription
sourcestringallWhich source to scrape: all, samgov, or fdot
naicsCodesarray["237310","237120","237130","237990"]NAICS codes to filter SAM.gov results. Only applies to SAM.gov mode.
statestringTwo-letter state abbreviation to filter SAM.gov by place of performance (e.g., FL, TX). Optional.
keywordstringKeyword to filter SAM.gov results (e.g., bridge, highway, resurfacing). Optional.
activeOnlybooleantrueWhen true, returns only currently active SAM.gov opportunities.
maxItemsinteger100Maximum 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
}
FieldTypeDescription
source_jurisdictionstringData source identifier: samgov or fdot
bid_idstringSource-native contract or solicitation number
project_namestringTitle or name of the project or solicitation
work_typestringType of construction work (Bridge, Highway, Resurfacing, etc.)
naics_codestringNAICS code for the work type (e.g., 237310)
statestringUS state abbreviation for the project location
countystringCounty or locality where the project is located
location_descriptionstringFree-text project location or route description
estimated_value_lownumberLow-end estimated contract value in USD
estimated_value_highnumberHigh-end estimated contract value in USD
letting_datestringScheduled bid opening or letting date
bid_due_datestringResponse or proposal due date (ISO-8601)
dbe_goal_percentnumberDisadvantaged Business Enterprise participation goal percentage
prime_contractor_awardedstringName of awarded prime contractor (post-letting)
awarded_amountnumberFinal awarded contract amount in USD
awarded_datestringDate contract was awarded (ISO-8601)
plan_documents_urlstringURL to bid or plan documents (PDF or portal)
statusstringContract lifecycle status: advertised, active, awarded, or cancelled
urlstringCanonical source URL for this record
scrapedAtstringISO-8601 timestamp when this record was scraped
rawobjectSource-specific extra fields not normalized into the schema

🔍 FAQ

How do I scrape federal highway construction contracts?

US State DOT Construction Bid & Lettings Aggregator queries the SAM.gov internal search API at sam.gov/api/prod/sgs/v1/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 the 2606_basic pricing profile with a coefficient of 1.3. A typical run retrieving 100 records costs a few cents. Both sources are API-based or light HTML scraping, so compute time is short.

Does this actor need proxies or an API key?

Neither. SAM.gov and the Florida DOT letting calendar are both public government resources. The actor runs without proxies and without any credentials.


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, no proxy, and no account setup to return results.
  • Clean, consistent output — 21 normalized fields across both sources, with source_jurisdiction as the discriminator, so downstream pipelines don't need separate parsers.