Skip to content
High Point GPS

GPS Fleet Tracking & Telematics

The Geotab API: What You Can Actually Build

Geotab open SDK exposes real fleet data, trips, faults, EV status, and more, for custom integrations. Here is what the API actually covers.

A laptop screen displaying lines of programming code
By Israel Margulies, CEO & FounderPublished August 14, 2026

What the API Actually Exposes

The MyGeotab SDK gives developers programmatic access to the same fleet data the MyGeotab interface itself is built on: devices, users, groups, zones, trips, locations, engine measurements, fault codes, rules, maintenance records, electric vehicle data, and media metadata. That's not a limited export feed, it's essentially the platform's own data layer, exposed for a developer to build against directly.

That breadth is what makes real integrations possible rather than theoretical. A fuel card reconciliation tool needs trip and location data. A maintenance dashboard needs fault codes and engine measurements. A dispatch system needs live location and zone data. All of that is available through the same SDK, which means a single integration project can pull from multiple data types without stitching together separate, incompatible exports.

How Access Actually Works

There's no separate developer API key to request or manage. Access runs through a MyGeotab database and an appropriately scoped user account, which means integration access is tied to the same permission system that governs everything else in MyGeotab, not a parallel access system with its own rules to learn.

The SDK supports both JavaScript and C# development, along with documentation and tooling for building and integrating Add-Ins, the same mechanism that powers Marketplace listings and High Point GPS's own custom Add-Ins like GeoDocs. A developer building a custom integration and a developer building a Marketplace Add-In are working with fundamentally the same toolkit.

Where a Custom Integration Actually Makes Sense

Not every fleet needs a custom integration, and a lot of common needs, fuel card connections, popular TMS platforms, standard reporting, are already covered by existing Marketplace Add-Ins without any custom development. The API becomes worth building against specifically when an off-the-shelf connector doesn't exist for a system a fleet already relies on, or when a workflow is specific enough to that fleet's operation that no generic tool was ever going to fit it exactly.

That's the gap High Point GPS's development team fills: building the custom connector or Add-In when the Marketplace genuinely doesn't have an answer, rather than a fleet either living without the integration or forcing a manual workaround between two systems that should just talk to each other directly.

Frequently asked questions

Do I need a separate API key to use the Geotab API?

No. Access is through a MyGeotab database and a scoped user account, tied to the same permission system used elsewhere in MyGeotab, rather than a separate developer key system.

What programming languages does the Geotab SDK support?

JavaScript and C#, with documentation and tooling for building and integrating Add-Ins using either.

What kind of data can I actually pull from the Geotab API?

Devices, users, groups, zones, trips, locations, engine measurements, fault codes, rules, maintenance records, electric vehicle data, and media metadata, essentially the same data layer MyGeotab's own interface is built on.

When does a fleet actually need a custom integration instead of a Marketplace Add-In?

When no existing Marketplace listing covers a system the fleet already uses, or when a workflow is specific enough to that fleet's operation that a generic, pre-built tool doesn't fit it exactly.

Get a free quote

What are you looking for?