Skip to main content
POST
Returns the Freight Transportation Services Index of the US Bureau of Transportation Statistics by month, newest first, with seasonally adjusted truck, rail, air, water and pipeline components. It measures volume, not prices, with 2000 = 100. The series refreshes monthly about six weeks after the month, and recent months are revised.

Authentication

Requires x402 payment in the payment-signature header.

Request Body

integer
Maximum number of most recent months with a freight index, 1 to 60. From 1 to 60. Defaults to 12.
string
Include months from YYYY-MM onward; cannot be later than the current UTC month. YYYY-MM.

Response (200 OK)

Top-level envelope: success (boolean) and data (object). All fields below are nested under data.
string
Durable job ID for audit and lookup
string
Job status: completed
string
Always market_freight_index
object
The answer, described under Result below
object
Where the answer came from and when
string
The public body the data comes from. Always US Bureau of Transportation Statistics.
string
public when the data comes from a public body, commercial otherwise
string
When the lookup was made, as an ISO 8601 UTC time
string
When the source says the fact was last updated, or null when the source gives no date

Result

Nested under data.result.
object[]
Most recent months with a freight index, newest first.
string
Observation month, YYYY-MM.
number
Seasonally adjusted Freight Transportation Services Index, average 2000 = 100.
number
Percent change in the freight index from the previous month.
number
Seasonally adjusted truck tonnage index, 2015 = 100. null when the source gives no value.
number
Seasonally adjusted rail freight carloads, number of carloads. null when the source gives no value.
number
Seasonally adjusted rail intermodal traffic, number of containers and trailers. null when the source gives no value.
number
Seasonally adjusted air revenue freight and mail, ton miles as reported by BTS. null when the source gives no value.
number
Seasonally adjusted internal US waterway tonnage, millions of short tons. null when the source gives no value.
number
Seasonally adjusted petroleum pipeline movement, thousands of barrels. null when the source gives no value.
number
Seasonally adjusted natural gas consumption, billion cubic feet. null when the source gives no value.
See Pricing for this tool’s price. A wallet (x402) call receives it in the 402 quote before anything is charged; a call paid from prepaid credits is charged when the API accepts the request and answers 200.

Notes

  • start_month returns the months from that month onward.
  • Missing modes are null. Each row carries its observation month.
  • No matching months returns an empty list.
  • Results return inline. The finished job stays available at /v1/requests/{request_id}