US Bridge Condition & Scour Risk Monitor — FHWA NBI avatar

US Bridge Condition & Scour Risk Monitor — FHWA NBI

Pricing

from $4.40 / 1,000 results

Go to Apify Store
US Bridge Condition & Scour Risk Monitor — FHWA NBI

US Bridge Condition & Scour Risk Monitor — FHWA NBI

Screen 620,000+ US bridges from the FHWA National Bridge Inventory by state, condition (Poor/Fair/Good) and scour-critical status. Composite 0-100 risk score from condition, scour, overdue inspections, and traffic. For engineers, insurers, infrastructure investors, and journalists.

Pricing

from $4.40 / 1,000 results

Rating

0.0

(0)

Developer

Kyle Maloney

Kyle Maloney

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Screen the FHWA National Bridge Inventory (NBI) — 620,000+ US highway bridges — by state, overall condition (Poor / Fair / Good), and scour-critical status, and get back a normalized record per bridge with a composite 0–100 risk score.

Data comes straight from the official NTAD (National Transportation Atlas Database) ArcGIS service published by the US DOT — no API key, no scraping fragile HTML. Over 41,000 US bridges are currently rated in Poor condition; this actor finds them, ranks them, and flags why.

What the risk score adds (the transform)

Raw NBI dumps give you 100+ cryptic coded columns. This actor turns each bridge into a decision-ready row:

  • risk_score (0–100) = condition weight (Poor ≫ Fair ≫ Good) × scour-critical factor (item 113 codes 0–3 boost) × inspection-overdue factor (months since last inspection vs. the designated interval) × log-scaled traffic exposure (ADT). Higher = riskier. The worst possible combination (Poor + scour failure + 2× past inspection + 100k ADT) scores 100.
  • risk_flags[] — machine-readable: poor_condition, scour_critical, inspection_overdue, posted_or_closed, closed, fracture_critical, high_traffic_poor, scour_unknown, no_inspection_on_record.
  • Decoded fields — condition letters → labels, owner code → agency name, MMYY inspection dates → ISO YYYY-MM, state FIPS → postal code.

Who uses this

  • Bridge engineering & inspection firms — build target lists of Poor / scour-critical / overdue bridges by state or county for business development.
  • Infrastructure investors & muni-bond analysts — screen the bridge stock behind an issuer or geography before pricing risk.
  • P&C and infrastructure insurers — exposure screening around portfolios.
  • DOT contractors — find rehab candidates before RFPs drop.
  • Journalists & researchers — "how many Poor, load-posted, high-traffic bridges are in my state?" answered in one run.

Example input

{
"states": ["CO"],
"conditions": ["P"],
"scourCriticalOnly": false,
"minADT": 1000,
"minRiskScore": 25,
"maxResults": 500
}

States accept postal codes ("CO"), full names ("Colorado"), or FIPS ("08"). Leave states and conditions empty to scan the national inventory (bounded by maxResults). Empty input never fails — it runs a bounded default.

Output fields

One record per bridge: structure_number, state, state_fips, county_code, facility_carried, features_desc, location, condition, condition_code, deck_cond, superstructure_cond, substructure_cond, culvert_cond, lowest_rating, scour_critical, scour_critical_flag, last_inspection_date (ISO YYYY-MM), months_since_inspection, inspection_frequency_months, inspection_overdue, adt, adt_year, year_built, owner_code, owner, open_closed_posted_code, posted_or_closed, fracture_critical, risk_score, risk_flags, lat, lon, source_url.

Use as an MCP tool

This actor is callable by AI agents (Claude, Cursor, etc.) via mcp.apify.com — the input and output schemas are fully described at field level, so an agent can ask for "scour-critical Poor bridges in Texas over 10,000 ADT" and chain the scored rows into reports, maps, or alerts.

FAQ

How many bridges are in poor condition in the US? 41,000+ structures carry an overall FHWA condition rating of Poor. Run this actor with "conditions": ["P"] and no state filter for the national list.

What does scour critical mean for a bridge? Scour — streambed erosion around foundations — is the leading cause of US bridge failures. NBI item 113 codes 0–3 mean the foundations are rated unstable or have failed; set "scourCriticalOnly": true to get only those.

How do I find bridges with overdue inspections? Every row includes inspection_overdue, comparing months since the last routine inspection (item 90) against the designated interval (item 91). Filter the dataset on that flag or set minRiskScore to surface the worst.

Where does the data come from and how fresh is it? The US DOT NTAD National Bridge Inventory ArcGIS service — the official annual FHWA NBI submission published by the Bureau of Transportation Statistics. It is keyless, public, and updated on FHWA's release cycle.

Is this a load rating or engineering assessment? No. The risk score is a screening heuristic over official FHWA data — prioritize with it, then verify against the underlying record (source_url returns the full raw NBI row for each bridge).

Pricing

Pay per result: each returned bridge record is one billable event. Empty result sets cost only the actor start. Use maxResults, state, and condition filters to keep runs exactly as large as you need.