Look up federal per diem lodging and meals rates via the GSA Per Diem API for multi-site travel reimbursement

domain: gsa.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register for a free api.data.gov API key to use the GSA Per Diem API
  2. Send GET requests to one of the six endpoints, e.g., rates/city/{city}/state/{ST}/year/{year}
  3. For high-volume lookups, call the conus/zipcodes endpoint first to resolve a ZIP code to a Destination ID (DID), then query conus/lodging or conus/mie by DID
  4. URL-encode special characters in city names (periods, apostrophes, hyphens) per GSA's guidance
  5. Cache results per fiscal year since GSA updates rates annually in mid-August

Known gotchas

Related routes

Retrieve GSA per diem rates for federal travel using the GSA API
gsa.gov · 5 steps · unrated
Look up GSA per diem rates by location using the Per Diem API
api.gsa.gov · 6 steps · unrated
Retrieve current foreign per diem lodging and M&IE rates by country and location from the U.S. Department of State's Foreign Per Diem tool for federal travel outside the continental US
aoprals.state.gov · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans