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...
| Provider | Pricing | Requests · 30d | Performance | Access |
|---|---|---|---|---|
amacuniaCurrent Biennial Update Sentinel · POST | $0.005 / call | — | —successP50— |
Run sends a real API request. Charges follow the published API contract.
Response structure
dataobjectfields_usedstring[]sourcestringurlstring
disclaimerstringnotestringresultsobject[]as_ofstringcovered_by_390_19Tbooleandays_to_next_deadlineintegerdeactivation_exposurebooleanfiling_monthintegerfiling_yearsstringfoundbooleanlast_deadlinestringlast_mcs150_updatestringnext_deadlinestringoperationstringoverduebooleanoverdue_reasonstringparity_assumedbooleansafer_urlstringstatestringtime_zonestringtime_zone_knownbooleanusdot_numberstringusdot_statusstring
rulesobject[]idstringstatusstringurlstring
// Inferred from response examples. Fields are optional and other fields may be returned.
export type ApiResponse = {
data?: {
fields_used?: Array<string>;
source?: string;
url?: string;
};
disclaimer?: string;
note?: string;
results?: Array<{
as_of?: string;
covered_by_390_19T?: boolean;
days_to_next_deadline?: number;
deactivation_exposure?: boolean;
filing_month?: number;
filing_years?: string;
found?: boolean;
last_deadline?: string;
last_mcs150_update?: string;
next_deadline?: string;
operation?: string;
overdue?: boolean;
overdue_reason?: string;
parity_assumed?: boolean;
safer_url?: string;
state?: string;
time_zone?: string;
time_zone_known?: boolean;
usdot_number?: string;
usdot_status?: string;
}>;
rules?: Array<{
id?: string;
status?: string;
url?: string;
}>;
};- Method
- POST
- Endpoint
https://api.openany.si/v1/agent-apis/amacunia/v1/mcs150-us- Content type
- application/json
- Authentication
Authorization: Bearer $OPENANY_API_KEY
curl \
'https://api.openany.si/v1/agent-apis/amacunia/v1/mcs150-us' \
-X POST \
-H "Authorization: Bearer $OPENANY_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"usdot": "3327"
}'Input parameters
Fields in this listing; additional options and input encoding can vary by provider.
| Parameter | Location | Type | Required | Description |
|---|---|---|---|---|
usdot | JSON request bodybody | string | Yes | 1 to 10 USDOT numbers, comma-separated pattern: ^[0-9]{1,8}( *, *[0-9]{1,8}){0,9}$ |
Required markers inside a nested object or variant apply when that object or variant is used.
Sample response
Sample response · Documented HTTP 200 Published documentation example. Verify the actual response after an approved call.
{
"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"
}
]
}Agent integration
Copy the resource contract without sharing an API key.
View API Markdown
# 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.
Documentation: https://openany.si/apis/9bb80d34-2bed-4040-9161-b0e64f89a0e9
Method: POST
Endpoint: https://api.openany.si/v1/agent-apis/amacunia/v1/mcs150-us
Price: $0.005 / call
Provider: amacunia
Contract revision: 2
Price source: OpenAny public API contract and documented provider unit rates. Price update time: not supplied.
Use OPENANY_API_KEY from the environment. API Key calls use your shared balance.
## Prepared request
```bash
curl \
'https://api.openany.si/v1/agent-apis/amacunia/v1/mcs150-us' \
-X POST \
-H "Authorization: Bearer $OPENANY_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"usdot": "3327"
}'
```
## API contract
```json
{
"resource_type": "api",
"name": "Biennial Update Sentinel",
"endpoint": "https://api.openany.si/v1/agent-apis/amacunia/v1/mcs150-us",
"method": "POST",
"content_type": "application/json",
"execution_mode": "sync",
"authentication": {
"type": "bearer",
"environment_variable": "OPENANY_API_KEY"
},
"inputs": [
{
"description": "1 to 10 USDOT numbers, comma-separated",
"json_schema": {
"description": "1 to 10 USDOT numbers, comma-separated",
"pattern": "^[0-9]{1,8}( *, *[0-9]{1,8}){0,9}$",
"type": "string"
},
"location": "body",
"name": "usdot",
"nullable": false,
"pointer": "/usdot",
"required": true,
"type": "string"
}
],
"billing": {
"currency": "USD",
"mode": "fixed",
"priceMicroUsd": "5000",
"rounding": null,
"unit": "call",
"unitQuantity": null
},
"examples": [
{
"http_status": 200,
"name": "Active interstate carrier, next filing due July 2028",
"request": {
"body": {
"usdot": "3327"
},
"headers": {},
"path": {},
"query": {}
},
"response_body": {
"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"
}
]
}
}
]
}
```Error handling
| Status | Next step |
|---|---|
400 | Check the offering and request fields. |
401 / 403 | Verify your credentials and access permissions. |
402 | Inspect the selected access mode and returned payment requirements. |
429 | Respect the returned rate limit and retry guidance. |
5xx | Inspect the error and usage record before retrying a paid operation. |
Active interstate carrier, next filing due July 2028
Published documentation example. Verify the actual response after an approved call.
Prepare your environment
Use a terminal with cURL installed.
Use an OpenAny API key with shared-balance access. Confirm availability and price before running; a call may charge your balance.
Set the key in your terminal using the hidden prompt below. Keep its value out of source files and logs.
Terminal · macOS / Linuxprintf 'OpenAny API key: ' read -r -s OPENANY_API_KEY export OPENANY_API_KEY printf '\n'Run the request
Paste the complete command below into your terminal.
Values to replace before running 1
Review these request fields before running. Keep the published provider and request method unchanged.
usdot- 1 to 10 USDOT numbers, comma-separated
Terminal · cURLcurl \ 'https://api.openany.si/v1/agent-apis/amacunia/v1/mcs150-us' \ -X POST \ -H "Authorization: Bearer $OPENANY_API_KEY" \ -H 'Content-Type: application/json' \ --data-raw '{ "usdot": "3327" }'Check the response
Sample response · Documented HTTP 200
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" } ] }
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.