Trimble website screenshot

Trimble

Trimble Inc. is a global technology company that provides advanced positioning, navigation, and data analytics solutions across construction, agriculture, transportation, and geospatial industries. Founded in 1978 as Trimble Navigation Limited, the company integrates GPS, laser, optical, and inertial technologies with software and services. Trimble's developer platform spans construction collaboration (Trimble Connect), commercial vehicle routing (PC*MILER, Trimble Maps), building information modeling (Tekla, SketchUp), fleet management (TruckMate, TMT, CoPilot), precision positioning (Mobile Manager, TAP Store), and construction ERP (Viewpoint). Publicly traded on NASDAQ as TRMB.

11 APIs 0 Features
ConstructionTransportationGeospatialGPSMappingBIMFleet ManagementCollaborationAgriculture

APIs

Trimble Connect API

The Trimble Connect API enables integration with Trimble's cloud-based construction collaboration platform. Provides access to project data, BIM models, document management, iss...

Trimble Maps API

The Trimble Maps API (formerly ALK Technologies PC*MILER) provides interactive mapping and routing solutions optimized for commercial vehicles and transportation. Enables truck-...

Trimble PC*MILER API

PC*MILER provides commercial vehicle routing and distance calculation APIs for logistics, freight, and transportation management. Delivers mileage, routing, tolls, and fuel opti...

Tekla API

The Tekla API provides programmatic access to Tekla Structures, a leading Building Information Modeling (BIM) software for structural engineering and detailing. Enables custom m...

SketchUp API

The SketchUp API enables extension development for Trimble SketchUp, a widely-used 3D modeling and design tool. Supports Ruby and JavaScript APIs for building custom tools, plug...

ProjectSight API

The Trimble ProjectSight API provides portfolio and project information management for construction. Enables programmatic access to project data, submittals, RFIs, and document ...

TruckMate API

The TruckMate REST API provides transactional and configuration operations for Trimble's transportation management system (TMS). Enables freight brokers, carriers, and logistics...

CoPilot Navigation API

The Trimble CoPilot Navigation API enables in-cab navigation integration with cloud-based services for commercial vehicle fleets. Provides route delivery, real-time traffic, and...

TMT Fleet Maintenance API

The TMT (Trimble Maintenance Technology) REST API provides fleet maintenance management operations for commercial vehicle fleets. Enables work order management, preventive maint...

Viewpoint Construction ERP APIs

The Viewpoint suite of construction ERP APIs includes Jobpac Connect, Spectrum, and Vista. These REST and web service APIs provide accounting, HR, project management, and operat...

Trimble Identity API

Trimble Identity provides OAuth 2.0 / OpenID Connect authentication and authorization for all Trimble developer applications. Enables single sign-on across the Trimble platform ...

Collections

Pricing Plans

Trimble Plans Pricing

1 plans

PLANS

Rate Limits

Trimble Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Trimble Context

32 classes · 7 properties

JSON-LD

API Governance Rules

Trimble API Rules

12 rules · 3 errors 8 warnings

SPECTRAL

JSON Structure

Trimble Project Structure

0 properties

JSON STRUCTURE

Trimble Route Structure

0 properties

JSON STRUCTURE

Trimble Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
Marketplace
Marketplace
📝
DesignSystem
DesignSystem
📰
Blog
Blog
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Trimble Maps API
  version: '2.0'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Routing
    type: folder
  items:
  - info:
      name: Calculate a route between stops
      type: http
    http:
      method: GET
      url: https://pcmiler.alk.com/apis/rest/v1.0/Service.svc/route
      params:
      - name: stops
        value: Dallas,TX;Chicago,IL
        type: query
        description: 'Semicolon-delimited list of stops in "City,State" or lat/lng format. Example: "Dallas,TX;Chicago,IL;Detroit,MI"'
      - name: vehicleType
        value: ''
        type: query
      - name: routeType
        value: ''
        type: query
        description: Routing optimization type
      - name: height
        value: '13.5'
        type: query
        description: Vehicle height in feet
      - name: weight
        value: '80000'
        type: query
        description: Vehicle weight in pounds
      - name: length
        value: '53'
        type: query
        description: Vehicle length in feet
      - name: hazmat
        value: ''
        type: query
      - name: reportType
        value: ''
        type: query
      - name: outputFormat
        value: ''
        type: query
    docs: Calculates an optimized route for commercial vehicles between multiple stops. Returns mileage, drive time, toll
      costs, and turn-by-turn directions optimized for truck dimensions, weight, and hazmat restrictions.
  - info:
      name: Get mileage between stops
      type: http
    http:
      method: GET
      url: https://pcmiler.alk.com/apis/rest/v1.0/Service.svc/mileage
      params:
      - name: stops
        value: Dallas,TX;Houston,TX
        type: query
      - name: vehicleType
        value: ''
        type: query
      - name: routeType
        value: ''
        type: query
      - name: outputFormat
        value: ''
        type: query
    docs: Returns the calculated mileage and driving time between stops using PC*MILER routing logic. Supports both practical
      (highway-preferred) and shortest routing for commercial vehicles.
- info:
    name: Geocoding
    type: folder
  items:
  - info:
      name: Geocode an address
      type: http
    http:
      method: GET
      url: https://pcmiler.alk.com/apis/rest/v1.0/Service.svc/geocode
      params:
      - name: addr
        value: 1 Infinite Loop, Cupertino, CA 95014
        type: query
        description: Address to geocode (street, city, state/province, zip, country)
      - name: region
        value: ''
        type: query
        description: Geographic region
      - name: outputFormat
        value: ''
        type: query
    docs: Converts a street address or city/state/zip to geographic coordinates using Trimble's commercial vehicle map database.
  - info:
      name: Reverse geocode coordinates to address
      type: http
    http:
      method: GET
      url: https://pcmiler.alk.com/apis/rest/v1.0/Service.svc/reverseGeocode
      params:
      - name: coords
        value: 37.3318,-122.0312
        type: query
        description: Latitude and longitude as "lat,lng"
      - name: region
        value: ''
        type: query
    docs: Converts geographic coordinates (lat/lng) to a nearest street address.
bundled: true