TrustLayer website screenshot

TrustLayer

TrustLayer is a vendor risk management and certificate of insurance (COI) tracking platform that automates the collection, verification, and ongoing monitoring of compliance documents. It uses AI-powered OCR field extraction, real-time carrier connections, and NIPR license verification to process COIs, W9s, and business licenses across a network of 500,000+ companies. The TrustLayer Platform API lets teams programmatically manage parties (vendors), contacts, projects, documents, and compliance profiles, request documents, and receive real-time webhook notifications as compliance status changes. Backed by Craft Ventures. Sector: insurtech / fintech.

TrustLayer publishes 21 APIs on the APIs.io network, including Auth API, branding API, compliance-profiles API, and 18 more. Tagged areas include Company, Fintech, Insurtech, Insurance, and Risk Management.

The TrustLayer catalog on APIs.io includes 1 event-driven AsyncAPI specification.

TrustLayer’s developer surface includes documentation, API reference, authentication, sandbox, engineering blog, signup flow, and 20 more developer resources.

48.9/100 developing ▬ flat Agent 46/100 agent native Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessSelf serve
21 APIs 1 MCP Servers
CompanyFintechInsurtechInsuranceRisk ManagementComplianceCertificate of InsuranceVendor Management

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 48.9/100 · developing
Contract Quality 13.3 / 21
Developer Ergonomics 8.4 / 17
Access Clarity 7.2 / 17
Operational Transparency 1.7 / 11
Contract Governance 1.7 / 10
Discoverability 6.9 / 9
Regulatory Posture 6.8 / 15
Agent readiness — 46/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 6 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Insurance regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
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/trustlayer: 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 21

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

TrustLayer Auth API

The Auth API from TrustLayer — 1 operation(s) for auth.

TrustLayer branding API

The branding API from TrustLayer — 2 operation(s) for branding.

TrustLayer compliance-profiles API

The compliance-profiles API from TrustLayer — 8 operation(s) for compliance-profiles.

TrustLayer contacts API

The contacts API from TrustLayer — 4 operation(s) for contacts.

TrustLayer Context Objects API

The Context Objects API from TrustLayer — 2 operation(s) for context objects.

TrustLayer Context Records API

The Context Records API from TrustLayer — 7 operation(s) for context records.

TrustLayer custom-fields API

The custom-fields API from TrustLayer — 4 operation(s) for custom-fields.

TrustLayer Document Types API

The Document Types API from TrustLayer — 2 operation(s) for document types.

TrustLayer documents API

The documents API from TrustLayer — 15 operation(s) for documents.

TrustLayer Parties API

The Parties API from TrustLayer — 20 operation(s) for parties.

TrustLayer party-types API

The party-types API from TrustLayer — 1 operation(s) for party-types.

TrustLayer Policies API

The Policies API from TrustLayer — 11 operation(s) for policies.

TrustLayer Primary Objects API

The Primary Objects API from TrustLayer — 2 operation(s) for primary objects.

TrustLayer Primary Records API

The Primary Records API from TrustLayer — 12 operation(s) for primary records.

TrustLayer Projects API

The Projects API from TrustLayer — 9 operation(s) for projects.

TrustLayer reports API

The reports API from TrustLayer — 2 operation(s) for reports.

TrustLayer Request Records API

The Request Records API from TrustLayer — 7 operation(s) for request records.

TrustLayer Requirements API

The Requirements API from TrustLayer — 2 operation(s) for requirements.

TrustLayer tags API

The tags API from TrustLayer — 4 operation(s) for tags.

TrustLayer Views API

The Views API from TrustLayer — 2 operation(s) for views.

TrustLayer Workspaces API

The Workspaces API from TrustLayer — 1 operation(s) for workspaces.

Scroll for all 21

Open Collections 22

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

API Collection

OPEN COLLECTION

Scroll for all 22

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

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

Trustlayer Authentication

apiKey/http · 2 schemes

SECURITY

Trustlayer Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Trustlayer Trust Center

trust center published

SECURITY

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: trustlayer
name: TrustLayer
description: 'TrustLayer is a vendor risk management and certificate of insurance (COI) tracking platform that automates the
  collection, verification, and ongoing monitoring of compliance documents. It uses AI-powered OCR field extraction, real-time
  carrier connections, and NIPR license verification to process COIs, W9s, and business licenses across a network of 500,000+
  companies. The TrustLayer Platform API lets teams programmatically manage parties (vendors), contacts, projects, documents,
  and compliance profiles, request documents, and receive real-time webhook notifications as compliance status changes. Backed
  by Craft Ventures. Sector: insurtech / fintech.'
url: https://raw.githubusercontent.com/api-evangelist/trustlayer/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- craft-ventures
x-tier: profiled
x-tier-reason: enriched-from-provider-surface
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://developers.trustlayer.io/landing/favicon.png
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-07-21'
tags:
- Company
- Fintech
- Insurtech
- Insurance
- Risk Management
- Compliance
- Certificate of Insurance
- Vendor Management
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- aid: trustlayer:trustlayer-auth-api
  name: TrustLayer Auth API
  description: The Auth API from TrustLayer — 1 operation(s) for auth.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Authentication
  tags_raw:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-auth-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-branding-api
  name: TrustLayer branding API
  description: The branding API from TrustLayer — 2 operation(s) for branding.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Branding
  tags_raw:
  - branding
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-branding-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-compliance-profiles-api
  name: TrustLayer compliance-profiles API
  description: The compliance-profiles API from TrustLayer — 8 operation(s) for compliance-profiles.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - compliance-profiles
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-compliance-profiles-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-contacts-api
  name: TrustLayer contacts API
  description: The contacts API from TrustLayer — 4 operation(s) for contacts.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Contacts
  tags_raw:
  - contacts
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-contacts-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-context-objects-api
  name: TrustLayer Context Objects API
  description: The Context Objects API from TrustLayer — 2 operation(s) for context objects.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Context Objects
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-context-objects-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-context-records-api
  name: TrustLayer Context Records API
  description: The Context Records API from TrustLayer — 7 operation(s) for context records.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Context Records
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-context-records-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-custom-fields-api
  name: TrustLayer custom-fields API
  description: The custom-fields API from TrustLayer — 4 operation(s) for custom-fields.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Custom Fields
  tags_raw:
  - custom-fields
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-custom-fields-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-document-types-api
  name: TrustLayer Document Types API
  description: The Document Types API from TrustLayer — 2 operation(s) for document types.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Document Types
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-document-types-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-documents-api
  name: TrustLayer documents API
  description: The documents API from TrustLayer — 15 operation(s) for documents.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Documents
  tags_raw:
  - documents
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-documents-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-parties-api
  name: TrustLayer Parties API
  description: The Parties API from TrustLayer — 20 operation(s) for parties.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Parties
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-parties-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-party-types-api
  name: TrustLayer party-types API
  description: The party-types API from TrustLayer — 1 operation(s) for party-types.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - party-types
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-party-types-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-policies-api
  name: TrustLayer Policies API
  description: The Policies API from TrustLayer — 11 operation(s) for policies.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Policies
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-policies-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-primary-objects-api
  name: TrustLayer Primary Objects API
  description: The Primary Objects API from TrustLayer — 2 operation(s) for primary objects.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Primary Objects
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-primary-objects-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-primary-records-api
  name: TrustLayer Primary Records API
  description: The Primary Records API from TrustLayer — 12 operation(s) for primary records.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Primary Records
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-primary-records-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-projects-api
  name: TrustLayer Projects API
  description: The Projects API from TrustLayer — 9 operation(s) for projects.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Project
  tags_raw:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-projects-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-reports-api
  name: TrustLayer reports API
  description: The reports API from TrustLayer — 2 operation(s) for reports.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Reports
  tags_raw:
  - reports
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-reports-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-request-records-api
  name: TrustLayer Request Records API
  description: The Request Records API from TrustLayer — 7 operation(s) for request records.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Request Records
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-request-records-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-requirements-api
  name: TrustLayer Requirements API
  description: The Requirements API from TrustLayer — 2 operation(s) for requirements.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Requirements
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-requirements-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-tags-api
  name: TrustLayer tags API
  description: The tags API from TrustLayer — 4 operation(s) for tags.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Tags
  tags_raw:
  - tags
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-tags-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-views-api
  name: TrustLayer Views API
  description: The Views API from TrustLayer — 2 operation(s) for views.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Views
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-views-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
- aid: trustlayer:trustlayer-workspaces-api
  name: TrustLayer Workspaces API
  description: The Workspaces API from TrustLayer — 1 operation(s) for workspaces.
  humanURL: https://developers.trustlayer.io/v2
  baseURL: https://api.trustlayer.io/v2
  tags:
  - Workspaces
  properties:
  - type: OpenAPI
    url: openapi/trustlayer-workspaces-api-openapi.yml
  - type: Documentation
    url: https://developers.trustlayer.io/v2
  - type: Documentation
    url: https://developers.trustlayer.io/v1/
common:
- type: Overlay
  url: overlays/trustlayer-platform-v1-overlay.yaml
- type: DeveloperPortal
  url: https://developers.trustlayer.io/
- type: Documentation
  url: https://developers.trustlayer.io/
- type: APIReference
  url: https://www.trustlayer.io/pages/developers
- type: Authentication
  url: authentication/trustlayer-authentication.yml
- type: Webhooks
  url: asyncapi/trustlayer-webhooks.yml
- type: MCPServer
  url: mcp/trustlayer-mcp.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/trustlayer-llms.txt
- type: WellKnown
  url: well-known/trustlayer-well-known.yml
- type: Conformance
  url: conformance/trustlayer-conformance.yml
- type: ErrorCatalog
  url: errors/trustlayer-problem-types.yml
- type: Conventions
  url: conventions/trustlayer-conventions.yml
- type: Sandbox
  url: sandbox/trustlayer-sandbox.yml
- type: DataModel
  url: data-model/trustlayer-data-model.yml
- type: Lifecycle
  url: lifecycle/trustlayer-lifecycle.yml
- type: StatusPage
  url: https://status.trustlayer.io
- type: Deprecation
  url: https://developers.trustlayer.io/v1/
- type: DomainSecurity
  url: security/trustlayer-domain-security.yml
- type: TrustCenter
  url: https://trust.trustlayer.io/
- type: Blog
  url: https://trustlayer.io/blog
- type: SignUp
  url: https://trustlayer.io/pages/starter
- type: Login
  url: https://app.trustlayer.io
- type: TermsOfService
  url: https://trustlayer.io/terms-of-service
- type: PrivacyPolicy
  url: https://trustlayer.io/privacy-policy
- type: Website
  url: https://trustlayer.io
x-enrichment:
  date: '2026-07-21'
  status: enriched
  artifacts_added: 21
  pass: local-v1