FleetTrack
Features
Solutions
Pricing
Blog
About
Developer API

FleetTrack API

Build powerful integrations with our comprehensive REST API. Get access to real-time vehicle tracking, trip history, analytics, and more.

Quick Start Guide

Get up and running with the API in just 3 simple steps

1

Get Your API Key

Navigate to your account settings and generate a new API key for your application

2

Make Your First Request

Use your API key to authenticate and start making requests to our endpoints

3

Build Your Integration

Use our comprehensive documentation and SDKs to build your custom integration

Code Examples

Get started with these example requests

javascript
// JavaScript/Node.js Example
const apiKey = 'your_api_key';
const response = await fetch('https://api.fleettrack.com/v1/vehicles', {
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Content-Type': 'application/json'
  }
});
const data = await response.json();
console.log(data);

API Reference

Core endpoints for vehicle and fleet management

GET
/api/v1/vehicles

Retrieve all vehicles in your fleet with optional filtering and pagination

{
  "data": [
    {
      "id": "veh_123",
      "name": "Delivery Truck 1",
      "status": "active",
      "location": {
        "latitude": 37.7749,
        "longitude": -122.4194
      }
    }
  ],
  "meta": {
    "total": 50,
    "page": 1,
    "perPage": 20
  }
}
POST
/api/v1/vehicles

Add a new vehicle to your fleet with device assignment and configuration

{
  "name": "Delivery Truck 2",
  "type": "truck",
  "licensePlate": "ABC-1234",
  "deviceId": "dev_456",
  "driverId": "drv_789"
}
GET
/api/v1/vehicles/{id}

Retrieve detailed information about a specific vehicle including current status

{
  "data": {
    "id": "veh_123",
    "name": "Delivery Truck 1",
    "type": "truck",
    "licensePlate": "ABC-1234",
    "status": "active",
    "lastSeen": "2026-02-07T12:00:00Z",
    "odometer": 150000,
    "fuelLevel": 75
  }
}
GET
/api/v1/trips

Get trip history with routes, duration, distance, and driver information

{
  "data": [
    {
      "id": "trip_456",
      "vehicleId": "veh_123",
      "driverId": "drv_789",
      "startedAt": "2026-02-07T08:00:00Z",
      "endedAt": "2026-02-07T12:00:00Z",
      "distance": 150.5,
      "duration": 14400
    }
  ]
}

Authentication

API Keys

Generate API keys in your account settings. Each key can be scoped with specific permissions.

JWT Tokens

For applications with user authentication, use OAuth2 flow to obtain JWT tokens.

Webhook Signatures

Webhook events are signed with a secret key for security verification.

Rate Limits

Free Plan

1,000 per day

Requests are calculated based on your plan tier

Pro Plan

10,000 per day

Requests are calculated based on your plan tier

Enterprise Plan

Unlimited custom limits

Requests are calculated based on your plan tier

Official SDKs

Download and install our official SDKs

📜

JavaScript/TypeScript

v2.1.0

🐍

Python

v1.8.0

🔷

Go

v1.2.0

🐘

PHP

v1.0.0

FleetTrack

The complete fleet management platform trusted by 500+ companies worldwide. Track smarter, operate better.

Product

  • Features
  • Pricing
  • Security
  • Roadmap

Company

  • About
  • Blog
  • Case Studies
  • Contact

Resources

  • Documentation
  • API Reference
  • Help Center
  • Community

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

Stay updated

Get the latest fleet management tips and product updates.

© 2026 FleetTrack Technologies Inc. All rights reserved.

Status
Support
Sitemap