Skip to main content
GET
/
api
/
v1
/
gsa-rates
GSA Rates Lookup
curl --request GET \
  --url https://api.example.com/api/v1/gsa-rates
{
  "state": "TX",
  "location": "Houston",
  "year": 2025,
  "lodging": 13400,
  "mie": 6900,
  "matched": true,
  "areaName": "Houston"
}
Returns GSA per diem rates (lodging and M&IE) for a given state and location. Tries the live GSA API first, then falls back to static rates.

Query Parameters

state
string
required
2-letter state code.
location
string
City or area name. If omitted, returns the state’s default/CONUS rate.
year
string
default:"current year"
Fiscal year (YYYY).

Response

{
  "state": "TX",
  "location": "Houston",
  "year": 2025,
  "lodging": 13400,
  "mie": 6900,
  "matched": true,
  "areaName": "Houston"
}
lodging
integer
Maximum daily lodging rate in cents.
mie
integer
Maximum daily M&IE rate in cents.
matched
boolean
true if a specific rate was found for this location, false if using the CONUS default.

Errors

StatusCause
400Missing state parameter