Skip to main content
GET
/
api
/
v1
/
mileage
/
summary
Mileage Summary
curl --request GET \
  --url https://api.example.com/api/v1/mileage/summary
{
  "year": 2025,
  "totalMiles": 8500,
  "deductibleMiles": 7200,
  "nonDeductibleMiles": 1300,
  "totalTrips": 45,
  "ratePerMile": 70,
  "deductionAmount": 504000,
  "byPurpose": {
    "work_travel": { "miles": 5000, "trips": 20 },
    "tax_home_visit": { "miles": 2200, "trips": 15 },
    "personal": { "miles": 1300, "trips": 10 }
  },
  "byMonth": {}
}
Returns aggregate mileage statistics and the estimated IRS deduction for the given year.

Query Parameters

year
string
default:"current year"
Tax year (YYYY).

Response

{
  "year": 2025,
  "totalMiles": 8500,
  "deductibleMiles": 7200,
  "nonDeductibleMiles": 1300,
  "totalTrips": 45,
  "ratePerMile": 70,
  "deductionAmount": 504000,
  "byPurpose": {
    "work_travel": { "miles": 5000, "trips": 20 },
    "tax_home_visit": { "miles": 2200, "trips": 15 },
    "personal": { "miles": 1300, "trips": 10 }
  },
  "byMonth": {}
}
deductibleMiles
integer
Miles eligible for deduction (excludes personal purpose).
deductionAmount
integer
deductibleMiles × ratePerMile in cents.
ratePerMile
integer
IRS standard mileage rate in cents for the given year.