Provenance
Freshness & coverage
Methods (6)
getAllWaitTimes
readAll land ports of entry with current per-lane wait times (optionally summarized)
Input schema
{ "type": "object", "properties": { "summary": { "type": "boolean", "examples": [ true ] }, "limit": { "type": "number" } }, "additionalProperties": false }summary optional; limit max 200; numerics parsed; update_time is a label.
getWaitTimesByBorder
readWait times for one border (Canadian or Mexican)
Input schema
{ "type": "object", "properties": { "border": { "type": "string", "examples": [ "mexican" ] }, "summary": { "type": "boolean", "examples": [ true ] }, "limit": { "type": "number" } }, "additionalProperties": false }border is canadian|mexican; optional summary; limit max 200.
getPortWaitTime
readWait times for one crossing by port number or port/crossing name
Input schema
{ "type": "object", "properties": { "port": { "type": "string", "examples": [ "Blaine" ] } }, "additionalProperties": false }port accepts number or name/crossing substring; returns all matches.
getCommercialVehicleDelays
readCommercial-vehicle lanes (standard + FAST) projected across all ports
Input schema
{ "type": "object", "properties": { "delaysOnly": { "type": "boolean", "examples": [ true ] }, "limit": { "type": "number" } }, "additionalProperties": false }delaysOnly filters operational_status=delay; limit max 500.
getDelayedCrossings
readEvery lane currently reporting a delay, sorted by delay minutes (high to low)
Input schema
{ "type": "object", "properties": { "limit": { "type": "number", "examples": [ 25 ] } }, "additionalProperties": false }limit max 500; includes commercial, passenger, and pedestrian lanes.
getServiceInfo
readDescribe bulk endpoint, lane groups, numeric parsing, nulls, and update labels.
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
