CAT

CAT Equipment API

The Equipment API from CAT — 5 operation(s) for equipment.

Operations 5

GET /equipment/makeModelSerial/{make}/{model}/{serialNumber} CAT Get equipment snapshot
GET /equipment/makeModelSerial/{make}/{model}/{serialNumber}/faults/{startDateUTC}/{endDateUTC}/{pageNumber} CAT Get fault codes
GET /equipment/makeModelSerial/{make}/{model}/{serialNumber}/locations/{startDateUTC}/{endDateUTC}/{pageNumber} Get location data
GET /equipment/makeModelSerial/{make}/{model}/{serialNumber}/switchStatus/{startDateUTC}/{endDateUTC}/{pageNumber} CAT Get switch status
GET /equipment/makeModelSerial/{make}/{model}/{serialNumber}/fuelRemainingRatio/{startDateUTC}/{endDateUTC}/{pageNumber} CAT Get fuel remaining ratio

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cat-equipment-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cat-equipment-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: CAT Caterpillar Telematics CAT Caterpillar Telematics Equipment API
  description: API for Caterpillar-to-dealer data transfer
  version: 1.0.0
servers:
- url: https://services.cat.com/telematics/iso15143
  description: Production server
tags:
- name: Equipment
paths:
  /equipment/makeModelSerial/{make}/{model}/{serialNumber}:
    get:
      summary: CAT Get equipment snapshot
      description: Returns snapshot data for a single piece of equipment.
      parameters:
      - name: make
        in: path
        required: true
        schema:
          type: string
      - name: model
        in: path
        required: true
        schema:
          type: string
      - name: serialNumber
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful response
      tags:
      - Equipment
  /equipment/makeModelSerial/{make}/{model}/{serialNumber}/faults/{startDateUTC}/{endDateUTC}/{pageNumber}:
    get:
      summary: CAT Get fault codes
      description: Retrieves fault code time-series data for an asset.
      parameters:
      - name: make
        in: path
        required: true
        schema:
          type: string
      - name: model
        in: path
        required: true
        schema:
          type: string
      - name: serialNumber
        in: path
        required: true
        schema:
          type: string
      - name: startDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: endDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: pageNumber
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Successful response
      tags:
      - Equipment
  /equipment/makeModelSerial/{make}/{model}/{serialNumber}/locations/{startDateUTC}/{endDateUTC}/{pageNumber}:
    get:
      summary: Get location data
      description: Returns location details of a given asset.
      parameters:
      - name: make
        in: path
        required: true
        schema:
          type: string
      - name: model
        in: path
        required: true
        schema:
          type: string
      - name: serialNumber
        in: path
        required: true
        schema:
          type: string
      - name: startDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: endDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: pageNumber
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Successful response
      tags:
      - Equipment
  /equipment/makeModelSerial/{make}/{model}/{serialNumber}/switchStatus/{startDateUTC}/{endDateUTC}/{pageNumber}:
    get:
      summary: CAT Get switch status
      description: Retrieves switch status data of an asset.
      parameters:
      - name: make
        in: path
        required: true
        schema:
          type: string
      - name: model
        in: path
        required: true
        schema:
          type: string
      - name: serialNumber
        in: path
        required: true
        schema:
          type: string
      - name: startDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: endDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: pageNumber
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Successful response
      tags:
      - Equipment
  /equipment/makeModelSerial/{make}/{model}/{serialNumber}/fuelRemainingRatio/{startDateUTC}/{endDateUTC}/{pageNumber}:
    get:
      summary: CAT Get fuel remaining ratio
      description: Retrieves the fuel remaining ratio details of an asset.
      parameters:
      - name: make
        in: path
        required: true
        schema:
          type: string
      - name: model
        in: path
        required: true
        schema:
          type: string
      - name: serialNumber
        in: path
        required: true
        schema:
          type: string
      - name: startDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: endDateUTC
        in: path
        required: true
        schema:
          type: string
          format: date-time
      - name: pageNumber
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Successful response
      tags:
      - Equipment