TrackSim API

Endpoints

Explore the current TrackSim API contract. Switch versions without leaving the reference.

API versionv2

The active contract for Truck and Car Job driver settings.

Current · Default

#Manage driver tracking

Update Truck Job settings for ETS2 and ATS, plus Car Job settings for ATS.

PATCH https://api.tracksim.app/v2/drivers/<steam_64id>/manage

#Request

json
{
  "eut2_job_tracking": true,
  "eut2_live_tracking": false,
  "ats_job_tracking": true,
  "ats_live_tracking": false,
  "ats_car_job_tracking": true,
  "ats_car_live_tracking": false
}

Coach settings: ETS2 Coach Job settings are read-only. They cannot be updated through this endpoint and currently always return false for both job_tracking and live_tracking.

#Response

json
{
  "id": 1,
  "steam_id": "76561198171686422",
  "username": "Nathan7471",
  "profile_image_url": "https://avatars.akamai.steamstatic.com/8a7875512f066802864fc9946845cf24a0873193_full.jpg",
  "client": {
    "is_installed": true,
    "version": "0.6.41",
    "branch": "beta",
    "platform": "windows"
  },
  "settings": {
    "eut2": {
      "truck": {
        "job_tracking": true,
        "live_tracking": false
      },
      "coach": {
        "job_tracking": false,
        "live_tracking": false
      }
    },
    "ats": {
      "truck": {
        "job_tracking": true,
        "live_tracking": false
      },
      "car": {
        "job_tracking": true,
        "live_tracking": false
      }
    }
  },
  "is_banned": false,
  "last_active": "2026-11-04T02:22:12.920Z"
}

#Get driver details

Return driver information with settings grouped by game and vehicle type.

GET https://api.tracksim.app/v2/drivers/<steam_64id>/details

#Response

json
{
  "id": 1,
  "steam_id": "76561198171686422",
  "username": "Nathan7471",
  "profile_image_url": "https://avatars.akamai.steamstatic.com/8a7875512f066802864fc9946845cf24a0873193_full.jpg",
  "client": {
    "is_installed": true,
    "version": "0.6.41",
    "branch": "beta",
    "platform": "windows"
  },
  "settings": {
    "eut2": {
      "truck": {
        "job_tracking": true,
        "live_tracking": false
      },
      "coach": {
        "job_tracking": false,
        "live_tracking": false
      }
    },
    "ats": {
      "truck": {
        "job_tracking": true,
        "live_tracking": false
      },
      "car": {
        "job_tracking": true,
        "live_tracking": false
      }
    }
  },
  "is_banned": false,
  "last_active": "2026-11-04T02:22:12.920Z"
}

#Get a job route

Available in v1: this endpoint has not moved to v2. Continue using its v1 URL while viewing the current API reference.

GET https://api.tracksim.app/v1/jobs/<job_id>/route

Store the returned array on your own systems if you request this endpoint frequently, to reduce the chance of rate limiting. Coordinates are returned in order from the beginning of the job to the end.

#Response

json
[
  {
    "x": -104770.3412,
    "z": -4.7508,
    "time": 1677627692
  }
]