Home
Providers
Trimble
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.
15 APIs
Construction Transportation Geospatial GPS Mapping BIM Fleet Management Collaboration Agriculture
On this page
Kin Score
APIs 15
Open Collections 2
Pricing Plans 1
Rate Limits 1
FinOps 1
Vocabularies 1
Spectral Rules 2
JSON Schema 22
JSON Structure 3
Examples 4
Security Posture 3
Agentic Access 1
Resources 14
apis.yml
21 Operational Transparency
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
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
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 15
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 22
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
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)
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