Biennial Update Sentinel

MCS-150 biennial update deadline for US motor carriers: next deadline, overdue flag, deactivation exposure and USDOT status for 1 to 10 USDOT numbers. FMCSA Census data, 49 CFR 390.19T. Call with {"usdot": "3327"}. Information only, not legal advice; not affiliated with any US government agency.

Selected price
$0.005 / callPublished pricing
Providers / implementations
1 / 1
Requests · 30d
—Loading...
Success rate · 30d
—Loading...

Run sends a real API request. Charges follow the published API contract.

Request parameters
1 to 10 USDOT numbers, comma-separated

Sample response

{
  "data": {
    "fields_used": [
      "dot_number",
      "mcs150_date",
      "add_date",
      "status_code",
      "phy_state",
      "carrier_operation"
    ],
    "source": "FMCSA Company Census File, data.transportation.gov (dataset az4n-8mr2)",
    "url": "https://data.transportation.gov/Trucking-and-Motorcoaches/Company-Census-File/az4n-8mr2"
  },
  "disclaimer": "Information only, not legal advice; it does not replace a qualified attorney. Not affiliated with or endorsed by the FMCSA, the U.S. Department of Transportation or any U.S. government agency. Not a consumer report under the FCRA: do not use it to decide on employment, credit or insurance. The FMCSA SAFER Company Snapshot is the authoritative record.",
  "note": "Exemption: a carrier registering its vehicles in a PRISM State and filing with that State is exempt (49 CFR 390.19T(i)); the FMCSA file does not show it. overdue=null means the rule or the data does not settle the case. The SAFER Company Snapshot of the FMCSA is the authoritative record.",
  "results": [
    {
      "as_of": "2026-11-10",
      "covered_by_390_19T": true,
      "days_to_next_deadline": 629,
      "deactivation_exposure": false,
      "filing_month": 7,
      "filing_years": "even",
      "found": true,
      "last_deadline": "2026-07-31",
      "last_mcs150_update": "2025-11-07",
      "next_deadline": "2028-07-31",
      "operation": "interstate",
      "overdue": false,
      "overdue_reason": "updated_within_12_months_before_last_deadline",
      "parity_assumed": false,
      "safer_url": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=3327",
      "state": "AR",
      "time_zone": "America/Chicago",
      "time_zone_known": true,
      "usdot_number": "3327",
      "usdot_status": "active"
    }
  ],
  "rules": [
    {
      "id": "390.19T(a)",
      "status": "en vigueur (article temporaire « T », 82 FR 5316, modifié 88 FR 80184 du 2023-11-17)",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.19T"
    },
    {
      "id": "390.19T(b)(2)",
      "status": "en vigueur",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.19T"
    },
    {
      "id": "390.19T(b)(3)",
      "status": "en vigueur",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.19T"
    },
    {
      "id": "390.19T(b)(4)",
      "status": "en vigueur",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.19T"
    },
    {
      "id": "390.19T(i)",
      "status": "en vigueur",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.19T"
    },
    {
      "id": "390.201",
      "status": "suspendu depuis le 2023-11-17 (88 FR 80184)",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.201"
    },
    {
      "id": "390.19",
      "status": "suspendu depuis le 2023-11-17 (88 FR 80184)",
      "url": "https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-390/subpart-B/section-390.19"
    },
    {
      "id": "FAQ-fenetre-12-mois",
      "status": "page d'aide, datée du 2023-05-20, qui cite encore 390.19",
      "url": "https://www.fmcsa.dot.gov/faq/when-am-i-required-file-biennial-update"
    }
  ]
}

Response result

Response structure

Inferred from examples
  • dataobject
    • fields_usedstring[]
    • sourcestring
    • urlstring
  • disclaimerstring
  • notestring
  • resultsobject[]
    • as_ofstring
    • covered_by_390_19Tboolean
    • days_to_next_deadlineinteger
    • deactivation_exposureboolean
    • filing_monthinteger
    • filing_yearsstring
    • foundboolean
    • last_deadlinestring
    • last_mcs150_updatestring
    • next_deadlinestring
    • operationstring
    • overdueboolean
    • overdue_reasonstring
    • parity_assumedboolean
    • safer_urlstring
    • statestring
    • time_zonestring
    • time_zone_knownboolean
    • usdot_numberstring
    • usdot_statusstring
  • rulesobject[]
    • idstring
    • statusstring
    • urlstring

Loading related APIs…

Common questions

Do I need a separate key for every provider?

Use your OpenAny API key for standard API access. Read it from OPENANY_API_KEY in your environment and keep it out of prompts, source code and logs.

Are these providers interchangeable?

No. Each offering has its own inputs, pricing and response contract. Selecting a catalog offering does not establish automatic routing or fallback. Confirm the service contract before calling.

How is this API billed?

API-key calls use your shared balance at the selected implementation's published rate. Check the billing unit and request-specific pricing rules before making a paid call. Recorded usage determines the final charge under that contract.

Where do the price and contract come from?

The selected implementation publishes its provider, request contract, revision and billing rules through OpenAny's public API catalog. A revision number identifies a contract version, not a price update date. A price update timestamp is not supplied; do not treat a page date as one.

How do OpenAny Balance and x402 differ?

OpenAny Balance uses an API key and one shared balance. Card, USDC and x402 top-ups, card auto top-up and USDC subscriptions fund that balance; available routes appear on the Credits page. Direct x402 is a separate pay-per-request flow, available only on listings that show it and requiring an authorized payment client.

Does Playground send a paid request?

Yes. After you sign in, Run sends a real API request using an active OpenAny API key. Charges follow the published API contract and use your shared balance. Selecting an implementation, editing inputs and viewing sample responses do not send requests.

Use Biennial Update Sentinel with your agent

Inspect endpoint contracts and confirm availability and pricing before a paid call.