A route lookup your application can use
Pass your API key in the request header. The response returns canonical, alphabetically ordered codes.
All fares below are one-way USD, valid in either direction.
Example from the imported awards for 2026-10-29.
Request
curl --get 'https://api.allowancesapi.com/v1/gsa/city-pairs/ABE/ATL' \
-H 'X-API-Key: YOUR_KEY' \
--data-urlencode 'date=2026-10-29' \
--data-urlencode 'verification_url=true'
Use Business-level access for a dated example outside the current fiscal year.
Add X-Bypass-Cache: 1 to verify newly imported data; imports do not clear existing response-cache entries.
Response
{
"effective_date": "2026-10-01",
"verification_url": "https://www.gsa.gov/travel/plan-a-trip/transportation-airfare-rates-pov-rates/airfare-rates-city-pair-program",
"results": [
{
"fiscal_year": 2027,
"origin_code": "ABE",
"destination_code": "ATL",
"airline_code": "DL",
"service": "N",
"effective_date": "2026-10-01",
"expiration_date": "2027-09-30",
"yca_fare": 710.0,
"ca_fare": 355.0,
"business_fare": null,
"cp_fare": null,
"cn_fare": null
}
]
}
Each award includes its own validity dates. The top-level effective_date is the latest start date among matching awards,
not an import timestamp. An unmatched route or unloaded year returns 404 without falling back to another date.