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.

Trimble publishes 6 APIs on the APIs.io network, including BCF Topics API, Files API, Geocoding API, and 3 more. Tagged areas include Construction, Transportation, Geospatial, GPS, and Mapping.

The Trimble catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Trimble’s developer surface includes authentication, getting-started guide, engineering blog, and 11 more developer resources.

50.4/100 developing ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterpriseSelf serve
15 APIs
ConstructionTransportationGeospatialGPSMappingBIMFleet ManagementCollaborationAgriculture

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 50.4/100 · developing
Contract Quality 19.1 / 25
Developer Ergonomics 6.5 / 20
Commercial Clarity 7.4 / 20
Operational Transparency 2.7 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/trimble: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 15

Individual APIs this provider publishes, each with its own machine-readable definition.

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 ...

Trimble BCF Topics API

Building Collaboration Format issue tracking

Trimble Files API

File and document management

Trimble Geocoding API

Address and coordinate conversion

Trimble Projects API

Project management

Trimble Routing API

Route calculation and optimization

Trimble Users API

User and team management

Scroll for all 15

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Trimble Connect API

OPEN COLLECTION

Trimble Maps API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Trimble Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Trimble Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Trimble Context

32 classes · 7 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Trimble API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Trimble API Rules

12 rules · 3 errors 8 warnings

SPECTRAL

JSON Schema 22

Standalone JSON Schema definitions for this provider's data models.

AddressResponse

6 properties

JSON SCHEMA

Coords

2 properties

JSON SCHEMA

DirectionStep

6 properties

JSON SCHEMA

ErrorResponse

3 properties

JSON SCHEMA

File

13 properties

JSON SCHEMA

FileListResponse

3 properties

JSON SCHEMA

GeocodeResponse

8 properties

JSON SCHEMA

Member

5 properties

JSON SCHEMA

MemberListResponse

2 properties

JSON SCHEMA

MileageResponse

4 properties

JSON SCHEMA

Trimble Connect Project

12 properties

JSON SCHEMA

ProjectCreate

4 properties

JSON SCHEMA

ProjectListResponse

4 properties

JSON SCHEMA

ProjectUpdate

4 properties

JSON SCHEMA

Trimble PC*MILER Route

10 properties

JSON SCHEMA

RouteLeg

4 properties

JSON SCHEMA

RouteResponse

5 properties

JSON SCHEMA

StopPoint

2 properties

JSON SCHEMA

Topic

15 properties

JSON SCHEMA

TopicCreate

8 properties

JSON SCHEMA

TopicListResponse

2 properties

JSON SCHEMA

TopicUpdate

6 properties

JSON SCHEMA

Scroll for all 22

JSON Structure 3

JSON Structure definitions describing this provider's data shapes.

Trimble Project Structure

0 properties

JSON STRUCTURE

Trimble Route Structure

0 properties

JSON STRUCTURE

Trimble Structure

0 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Trimble Authentication

apiKey/http · 2 schemes

SECURITY

Trimble Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Trimble Trust Center

SOC 2, ISO 27001

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Trimble Agentic Access

16 operations · 5 acting

16 operations · 5 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Access & Security 4

Authentication, authorization, and security posture

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: trimble
name: Trimble
description: 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.
type: Index
accessModel:
  pricing: enterprise
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Enterprise · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trimble.png
tags:
- Construction
- Transportation
- Geospatial
- GPS
- Mapping
- BIM
- Fleet Management
- Collaboration
- Agriculture
url: https://raw.githubusercontent.com/api-evangelist/trimble/refs/heads/main/apis.yml
created: '2026-05-03'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: trimble:trimble-pcmiler
  name: Trimble PC*MILER API
  description: PC*MILER provides commercial vehicle routing and distance calculation APIs for logistics, freight, and transportation
    management. Delivers mileage, routing, tolls, and fuel optimization for trucking operations across North America, Europe,
    and global markets.
  humanURL: https://developer.trimble.com/docs/pc-miler
  tags:
  - Transportation
  - Routing
  - Logistics
  - Distance Calculation
  - Commercial Vehicles
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/pc-miler
- aid: trimble:trimble-tekla
  name: Tekla API
  description: The Tekla API provides programmatic access to Tekla Structures, a leading Building Information Modeling (BIM)
    software for structural engineering and detailing. Enables custom model creation, data extraction, and workflow automation
    for steel, concrete, and timber construction.
  humanURL: https://developer.tekla.com/
  tags:
  - BIM
  - Structural Engineering
  - Construction
  - Modeling
  properties:
  - type: Documentation
    url: https://developer.tekla.com/
  - type: DeveloperPortal
    url: https://developer.tekla.com/
- aid: trimble:trimble-sketchup
  name: SketchUp API
  description: 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, plugins, and integrations for architecture, interior design,
    and engineering workflows.
  humanURL: https://developer.sketchup.com/
  tags:
  - 3D Modeling
  - Architecture
  - Design
  - Plugins
  properties:
  - type: Documentation
    url: https://developer.sketchup.com/
- aid: trimble:trimble-projectsight
  name: ProjectSight API
  description: The Trimble ProjectSight API provides portfolio and project information management for construction. Enables
    programmatic access to project data, submittals, RFIs, and document workflows for construction project management.
  humanURL: https://developer.trimble.com/docs/projectsight
  tags:
  - Construction
  - Project Management
  - Documents
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/projectsight
- aid: trimble:trimble-truckmate
  name: TruckMate API
  description: The TruckMate REST API provides transactional and configuration operations for Trimble's transportation management
    system (TMS). Enables freight brokers, carriers, and logistics operators to automate dispatch, load management, and billing
    workflows.
  humanURL: https://developer.trimble.com/docs/truckmate
  tags:
  - Transportation
  - TMS
  - Logistics
  - Freight
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/truckmate
- aid: trimble:trimble-copilot
  name: CoPilot Navigation API
  description: 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 truck-specific navigation for driver mobile applications.
  humanURL: https://developer.trimble.com/docs/copilot
  tags:
  - Navigation
  - Transportation
  - Trucking
  - In-Cab
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/copilot
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/copilot-navigation/
- aid: trimble:trimble-tmt
  name: TMT Fleet Maintenance API
  description: The TMT (Trimble Maintenance Technology) REST API provides fleet maintenance management operations for commercial
    vehicle fleets. Enables work order management, preventive maintenance scheduling, parts inventory, and repair tracking.
  humanURL: https://developer.trimble.com/docs/tmt
  tags:
  - Fleet Management
  - Maintenance
  - Transportation
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/tmt
- aid: trimble:trimble-viewpoint
  name: Viewpoint Construction ERP APIs
  description: 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 operations integrations for construction firms.
  humanURL: https://developer.trimble.com/docs/vista
  tags:
  - Construction ERP
  - Accounting
  - HR
  - Finance
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/vista
- aid: trimble:trimble-identity
  name: Trimble Identity API
  description: Trimble Identity provides OAuth 2.0 / OpenID Connect authentication and authorization for all Trimble developer
    applications. Enables single sign-on across the Trimble platform for web, mobile, and desktop applications.
  humanURL: https://developer.trimble.com/docs/authentication
  tags:
  - Authentication
  - OAuth 2.0
  - Identity
  - Security
  properties:
  - type: Documentation
    url: https://developer.trimble.com/docs/authentication
- aid: trimble:trimble-bcf-topics-api
  name: Trimble BCF Topics API
  description: Building Collaboration Format issue tracking
  humanURL: https://developer.trimble.com/docs/connect
  tags:
  - BCF Topics
  properties:
  - type: OpenAPI
    url: openapi/trimble-bcf-topics-api-openapi.yml
  - type: Documentation
    url: https://developer.trimble.com/docs/connect
  - type: SpectralRules
    url: rules/trimble-rules.yml
  - type: JSONSchema
    url: json-schema/trimble-project-schema.json
  - type: JSONStructure
    url: json-structure/trimble-project-structure.json
  - type: JSONLDContext
    url: json-ld/trimble-context.jsonld
  - type: Documentation
    url: https://developer.trimble.com/docs/maps
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/
  - type: JSONSchema
    url: json-schema/trimble-route-schema.json
  - type: JSONStructure
    url: json-structure/trimble-route-structure.json
- aid: trimble:trimble-files-api
  name: Trimble Files API
  description: File and document management
  humanURL: https://developer.trimble.com/docs/connect
  tags:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/trimble-files-api-openapi.yml
  - type: Documentation
    url: https://developer.trimble.com/docs/connect
  - type: SpectralRules
    url: rules/trimble-rules.yml
  - type: JSONSchema
    url: json-schema/trimble-project-schema.json
  - type: JSONStructure
    url: json-structure/trimble-project-structure.json
  - type: JSONLDContext
    url: json-ld/trimble-context.jsonld
  - type: Documentation
    url: https://developer.trimble.com/docs/maps
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/
  - type: JSONSchema
    url: json-schema/trimble-route-schema.json
  - type: JSONStructure
    url: json-structure/trimble-route-structure.json
- aid: trimble:trimble-geocoding-api
  name: Trimble Geocoding API
  description: Address and coordinate conversion
  humanURL: https://developer.trimble.com/docs/connect
  tags:
  - Geocoding
  properties:
  - type: OpenAPI
    url: openapi/trimble-geocoding-api-openapi.yml
  - type: Documentation
    url: https://developer.trimble.com/docs/connect
  - type: SpectralRules
    url: rules/trimble-rules.yml
  - type: JSONSchema
    url: json-schema/trimble-project-schema.json
  - type: JSONStructure
    url: json-structure/trimble-project-structure.json
  - type: JSONLDContext
    url: json-ld/trimble-context.jsonld
  - type: Documentation
    url: https://developer.trimble.com/docs/maps
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/
  - type: JSONSchema
    url: json-schema/trimble-route-schema.json
  - type: JSONStructure
    url: json-structure/trimble-route-structure.json
- aid: trimble:trimble-projects-api
  name: Trimble Projects API
  description: Project management
  humanURL: https://developer.trimble.com/docs/connect
  tags:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/trimble-projects-api-openapi.yml
  - type: Documentation
    url: https://developer.trimble.com/docs/connect
  - type: SpectralRules
    url: rules/trimble-rules.yml
  - type: JSONSchema
    url: json-schema/trimble-project-schema.json
  - type: JSONStructure
    url: json-structure/trimble-project-structure.json
  - type: JSONLDContext
    url: json-ld/trimble-context.jsonld
  - type: Documentation
    url: https://developer.trimble.com/docs/maps
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/
  - type: JSONSchema
    url: json-schema/trimble-route-schema.json
  - type: JSONStructure
    url: json-structure/trimble-route-structure.json
- aid: trimble:trimble-routing-api
  name: Trimble Routing API
  description: Route calculation and optimization
  humanURL: https://developer.trimble.com/docs/connect
  tags:
  - Routing
  properties:
  - type: OpenAPI
    url: openapi/trimble-routing-api-openapi.yml
  - type: Documentation
    url: https://developer.trimble.com/docs/connect
  - type: SpectralRules
    url: rules/trimble-rules.yml
  - type: JSONSchema
    url: json-schema/trimble-project-schema.json
  - type: JSONStructure
    url: json-structure/trimble-project-structure.json
  - type: JSONLDContext
    url: json-ld/trimble-context.jsonld
  - type: Documentation
    url: https://developer.trimble.com/docs/maps
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/
  - type: JSONSchema
    url: json-schema/trimble-route-schema.json
  - type: JSONStructure
    url: json-structure/trimble-route-structure.json
- aid: trimble:trimble-users-api
  name: Trimble Users API
  description: User and team management
  humanURL: https://developer.trimble.com/docs/connect
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/trimble-users-api-openapi.yml
  - type: Documentation
    url: https://developer.trimble.com/docs/connect
  - type: SpectralRules
    url: rules/trimble-rules.yml
  - type: JSONSchema
    url: json-schema/trimble-project-schema.json
  - type: JSONStructure
    url: json-structure/trimble-project-structure.json
  - type: JSONLDContext
    url: json-ld/trimble-context.jsonld
  - type: Documentation
    url: https://developer.trimble.com/docs/maps
  - type: DeveloperPortal
    url: https://developer.trimblemaps.com/
  - type: JSONSchema
    url: json-schema/trimble-route-schema.json
  - type: JSONStructure
    url: json-structure/trimble-route-structure.json
features:
- BIM collaboration and model viewing via Trimble Connect
- Commercial vehicle routing and mileage with PC*MILER
- Interactive mapping and geocoding for web and mobile
- Structural BIM modeling API (Tekla)
- 3D design extension framework (SketchUp)
- Construction project management and document control
- Fleet TMS with dispatch and billing (TruckMate)
- Fleet maintenance management (TMT)
- In-cab navigation for truck drivers (CoPilot)
- Construction ERP integration (Viewpoint Vista, Spectrum, Jobpac)
- High-accuracy GNSS positioning (Mobile Manager, TAP Store)
- Survey and geospatial field data management
- Unified OAuth 2.0 authentication via Trimble Identity
useCases:
- BIM coordination between structural, MEP, and architectural teams
- Trucking route optimization for logistics and freight planning
- Fleet management with maintenance tracking and dispatch
- Construction project document and submittal workflows
- Custom SketchUp extensions for design automation
- Structural engineering model automation with Tekla
- Real-time commercial vehicle navigation and tracking
- Construction ERP integration with project cost controls
integrations:
- Tekla Structures (structural BIM)
- SketchUp (3D design)
- Procore, Autodesk Construction Cloud (construction)
- SAP, Oracle (ERP)
- Esri ArcGIS (geospatial)
- ELD/telematics providers (transportation)
solutions:
- Construction technology companies building BIM integrations
- Logistics and freight software integrating routing APIs
- Surveying and geospatial platforms using positioning APIs
- Fleet management platforms integrating TMS and navigation
- AEC firms automating Tekla and SketchUp workflows
github:
- name: trimble-id
  url: https://github.com/trimble-oss
  description: Trimble Open Source Software organization
common:
- type: AgenticAccess
  url: agentic-access/trimble-agentic-access.yml
- type: TrustCenter
  url: security/trimble-trust-center.yml
- type: DomainSecurity
  url: security/trimble-domain-security.yml
- type: Authentication
  url: authentication/trimble-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/trimble
- type: Website
  url: https://www.trimble.com
- type: DeveloperPortal
  url: https://www.trimble.com/en/developer/docs
- type: GettingStarted
  url: https://www.trimble.com/en/developer
- type: Authentication
  url: https://developer.trimble.com/docs/authentication
- type: Marketplace
  url: https://developer.trimble.com/docs/marketplace
- type: DesignSystem
  url: https://modus.trimble.com/
- type: Blog
  url: https://www.trimble.com/en/news
- type: Vocabulary
  url: vocabulary/trimble-vocabulary.yml
- type: JSONLDContext
  url: json-ld/trimble-context.jsonld
- type: Integrations
  url: https://www.trimble.com/en/partners
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com