Query official DTMO OCONUS lodging, meal, and incidental per diem rates by country, city, and effective date using a normalized REST API built for defense travel, payroll, ERP, and government contractor workflows.
Data sourced from public U.S. Government per diem and allowance tables. Not affiliated with the U.S. Government, the Department of Defense, or DTMO.
The DTMO Per Diem API from Allowances API gives developers structured JSON access to the Defense Travel Management Office's DoD OCONUS per diem rates. Instead of navigating the DoD travel site, downloading rate files, or parsing tables by hand, you can query lodging, meal, and incidental rates directly by location and date.
Look up active OCONUS lodging, meal, and incidental rates by destination.
Retrieve rates by effective date for vouchers, audits, and past travel.
Query by country ISO code, city, or search OCONUS destinations by name.
Use consistent API responses across DTMO, GSA, and DSSR data sources.
Designed for teams that need repeatable rate lookups, audit trails, and clean API responses inside operational systems.
Power TDY travel, voucher validation, and OCONUS deployment cost estimates with structured rate data.
Model OCONUS travel costs for proposals and bids with DCAA-ready documentation and source verification.
Add reliable OCONUS per diem logic to expense reports, approvals, and reimbursement exports.
Fetch DTMO DoD OCONUS per diem data using a simple REST request.
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.allowancesapi.com/v1/dtmo/perdiem/oconus/AU?q=Adelaide&date=2026-07-14"
{
"effective_date": "2026-03-01",
"verification_url": "",
"results": [
{
"iso_code": "AU-AU",
"state_country": "Australia",
"location": "Adelaide",
"county": "",
"season_begin": "01/01",
"season_end": "12/31",
"lodging": 231,
"local_meal_rate": 91,
"proportional_meal_rate": 55,
"local_incidental": 23,
"footnote_number": "None",
"footnote_rate": 0,
"maximum_perdiem": 114,
"effective_date": "2026-03-01",
"fiscal_year": 2026,
"source": "dtmo",
"publish_date": "2026-07-01"
}
]
}
The Defense Travel Management Office publishes DoD OCONUS per diem rates on the DoD travel site as lookups and downloadable files — great for a one-off check, but hard to wire into software. Production travel, payroll, ERP, and compliance systems need programmatic access: a stable REST endpoint, effective-date lookups, normalized JSON, official-source verification, and support across DTMO, GSA, and DSSR data.
Good for manual lookups of DoD OCONUS lodging, meal, and incidental rates.
Adds a REST API, GSA and DSSR coverage, historical date logic, normalized responses, verification links, and commercial support.
| Feature | DTMO website & files | Allowances API |
|---|---|---|
| Developer-ready REST API with JSON | ||
|
GSA CONUS and DSSR allowance support
CONUS per diem, COLA, hardship, LQA, danger pay
|
||
| Effective-date lookup by calendar date | ||
| Verification URL back to official source | ||
| Normalized JSON across allowance sources | ||
| Location search for OCONUS destinations | ||
| Seasonal rates, footnotes, and max per diem fields | In published tables | |
| Standardized API errors with request IDs | ||
| Commercial support for production applications |
Use the DTMO website when you only need to check a single OCONUS rate by hand. Use Allowances API when your application needs DTMO data programmatically — plus GSA, DSSR, historical dates, normalized responses, and audit-friendly source verification.
Use Allowances API wherever your application needs accurate OCONUS per diem rates for reimbursement, compliance, pricing, or reporting.
Calculate reimbursable OCONUS lodging, meal, and incidental amounts for DoD temporary duty travel and contractor expense claims.
Preserve historical OCONUS rate lookups for prior travel dates, invoices, approvals, and audit documentation.
Add OCONUS per diem lookup logic to Deltek, NetSuite, Microsoft Dynamics, custom finance tools, or internal systems.
Answers to common developer and compliance questions.
DTMO publishes DoD OCONUS per diem rates through the Defense Travel Management Office, but not as a developer-friendly REST API. Allowances API provides a DTMO per diem API for querying OCONUS lodging, meal, and incidental rates in normalized JSON format.
The Defense Travel Management Office (DTMO) sets DoD per diem rates for OCONUS and non-foreign locations, including lodging, local and proportional meal rates, incidentals, and the maximum per diem amount used for military and DoD travel.
Yes. The API supports location-based DTMO rate lookups by country ISO code and city, a CONUS lookup by state, and a search endpoint for finding OCONUS destinations by name.
Yes. Historical lookups are useful when calculating reimbursements for past OCONUS travel, validating vouchers and invoices, or supporting DCAA and internal audit reviews.
No. Allowances API is not affiliated with DTMO, the Department of Defense, or any U.S. Government agency. Data is sourced from official public per diem and allowance tables.
DTMO sets DoD OCONUS per diem rates. GSA covers CONUS per diem within the continental U.S. DSSR covers State Department overseas allowances such as COLA, LQA, hardship, and danger pay. Allowances API normalizes all three sources behind a single, consistent API.
Start querying current and historical DoD OCONUS lodging, meal, and incidental rates with a normalized API built for production finance, travel, and compliance systems.
Data sourced from official public per diem and allowances tables. Not affiliated with any government agency.