Ketch website screenshot

Ketch

Ketch is a data permissioning and consent platform that helps enterprises keep customer data clean, permissioned, and AI-ready across web, mobile, and backend systems. Its products span consent management, data subject rights automation, AI-powered data mapping, marketing preference management, risk and reporting, a Data Sentry privacy pentest, and an AI governance layer. The Ketch Agent Network turns privacy program insights into agent-driven actions. Builders use a public REST API hosted at global.ketchapi.com, web and mobile SDKs published on GitHub, and Google Tag Manager templates to enforce consent at the source. Ketch advertises more than 1,000 pre-built API integrations with systems, apps, and AI models, with a free tier alongside enterprise and mid-market editions.

Ketch publishes 4 APIs on the APIs.io network, including Configuration API, Consent API, Preferences API, and 1 more. Tagged areas include Ketch, Privacy, Consent, Preference Management, and DSR.

Ketch’s developer surface includes documentation, pricing, engineering blog, and 5 more developer resources.

32.6/100 thin ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFree
7 APIs
KetchPrivacyConsentPreference ManagementDSRData MappingAI GovernanceGDPRCCPASDKMobileWeb

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 32.6/100 · thin
Contract Quality 13.3 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 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/ketch-io: 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 7

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

Ketch API

REST API for the Ketch platform that powers consent collection and enforcement, data subject rights workflows, data mapping, preference management, and risk reporting. Endpoints...

Ketch Web SDK

TypeScript and JavaScript Web API and consent library for collecting, storing, and enforcing consent in browser environments. Includes methods such as getBootstrapConfiguration ...

Ketch Mobile SDKs

Native iOS and Android SDKs for collecting and enforcing consent in mobile apps. The iOS SDK supports iOS 15 and above; the Android SDK targets API level 26 and above. Supports ...

Ketch Configuration API

Fetch per-property bootstrap and consent configuration.

Ketch Consent API

Retrieve and update visitor consent state.

Ketch Preferences API

Generate QR codes for the preference center.

Ketch Rights API

Submit data subject right requests (access, deletion, etc).

Scroll for all 7

Open Collections 1

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

Ketch Web API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ketch Io Rate Limits

2 limits

RATE LIMITS

FinOps 1

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

Security Posture 1

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

Ketch Io Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Ketch Io Agentic Access

6 operations · 3 acting

6 operations · 3 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: ketch-io
name: Ketch
description: Ketch is a data permissioning and consent platform that helps enterprises keep customer data clean, permissioned,
  and AI-ready across web, mobile, and backend systems. Its products span consent management, data subject rights automation,
  AI-powered data mapping, marketing preference management, risk and reporting, a Data Sentry privacy pentest, and an AI governance
  layer. The Ketch Agent Network turns privacy program insights into agent-driven actions. Builders use a public REST API
  hosted at global.ketchapi.com, web and mobile SDKs published on GitHub, and Google Tag Manager templates to enforce consent
  at the source. Ketch advertises more than 1,000 pre-built API integrations with systems, apps, and AI models, with a free
  tier alongside enterprise and mid-market editions.
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ketch-io.png
tags:
- Ketch
- Privacy
- Consent
- Preference Management
- DSR
- Data Mapping
- AI Governance
- GDPR
- CCPA
- SDK
- Mobile
- Web
url: https://raw.githubusercontent.com/api-evangelist/ketch-io/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.20'
apis:
- aid: ketch-io:ketch-api
  name: Ketch API
  description: REST API for the Ketch platform that powers consent collection and enforcement, data subject rights workflows,
    data mapping, preference management, and risk reporting. Endpoints are served from global.ketchapi.com and include the
    Harbormaster service used for authentication and OAuth integration with documentation. Webhooks and a large catalog of
    pre-built integrations are available for connecting downstream systems.
  humanURL: https://docs.ketch.com/
  baseURL: https://global.ketchapi.com
  tags:
  - Consent
  - DSR
  - Preferences
  - Data Mapping
  - Webhooks
  properties:
  - type: Documentation
    url: https://docs.ketch.com/
  - type: APIReference
    url: https://docs.ketch.com/ketch/reference
  - type: Integrations
    url: https://www.ketch.com/integrations
  - type: SourceCode
    url: https://github.com/ketch-com
  - type: Signup
    url: https://www.ketch.com/ketch-free-cookie-banner
  - type: Pricing
    url: https://www.ketch.com/pricing
  features:
  - name: Consent Management
    description: Collect, store, and enforce consumer privacy preferences across channels and jurisdictions.
  - name: DSR Automation
    description: Build and run data subject request workflows with drag-and-drop automation.
  - name: AI-Powered Data Mapping
    description: Discover systems and visualize data footprints with AI assistance.
  - name: Marketing Preference Management
    description: Let customers select preferences across communications and channels.
  - name: Risk and Reporting
    description: Real-time data insights for privacy and risk teams.
  - name: Data Sentry
    description: Privacy pentest that identifies vulnerabilities and non-compliant trackers.
  - name: AI Governance
    description: Enforce human intent and oversight across AI use of customer data.
  - name: Identity Management
    description: Identity stitching across devices and browsers for consistent consent enforcement.
  - name: Adaptive Compliance
    description: Adapts to GDPR, CCPA and CPRA, and emerging regulations as they evolve.
  - name: 1,000+ Pre-Built Integrations
    description: Catalog of pre-built API integrations into common SaaS, data, and AI systems.
  useCases:
  - name: Cookie Banner and Web Consent
    description: Drop a Ketch consent experience onto a website with the free cookie banner tier or a branded enterprise experience.
  - name: Mobile App Consent
    description: Use the iOS and Android SDKs to collect and enforce consent in native mobile apps.
  - name: DSR Fulfillment at Scale
    description: Automate intake and fulfillment of access and deletion requests across systems.
  - name: AI Permissioning
    description: Govern which customer data can flow into AI training and inference workloads.
  - name: GTM Consent Mode
    description: Use the Ketch Google Tag Manager template to control GTM tag firing based on consent.
  integrations:
  - name: Google Tag Manager
  - name: Google Consent Mode
  - name: Salesforce
  - name: HubSpot
  - name: Segment
  - name: Snowflake
  - name: BigQuery
  - name: AWS
  - name: GCP
  - name: Azure
  - name: Adobe
  - name: Meta
  - name: TikTok
  - name: Slack
  authentication:
  - type: OAuth
    description: OAuth flow handled by the Harbormaster service at global.ketchapi.com for integrations and documentation
      access.
  - type: API Key
    description: API key authentication for server-side integrations against the Ketch platform.
- aid: ketch-io:ketch-web-sdk
  name: Ketch Web SDK
  description: TypeScript and JavaScript Web API and consent library for collecting, storing, and enforcing consent in browser
    environments. Includes methods such as getBootstrapConfiguration and getConsent and a consent library distributed via
    GitHub.
  humanURL: https://github.com/ketch-sdk
  tags:
  - Web
  - JavaScript
  - TypeScript
  - SDK
  - Consent
  properties:
  - type: SourceCode
    url: https://github.com/ketch-sdk/ketch-web-api
  - type: ConsentLibrary
    url: https://github.com/ketch-sdk/ketch-consent
  - type: Documentation
    url: https://docs.ketch.com/
  features:
  - name: Bootstrap Configuration
    description: Fetch and apply per-property consent configuration at page load.
  - name: Consent Retrieval
    description: Read current consent state for the visitor across categories and purposes.
  - name: Branded Consent Experiences
    description: Render branded consent UIs that match site theming.
  useCases:
  - name: Web Cookie Consent
    description: Power compliant cookie banners and preference centers on web properties.
  - name: Tag Firing Control
    description: Gate analytics and marketing tags based on visitor consent.
  integrations:
  - name: Google Tag Manager
  - name: Segment
  - name: Adobe Analytics
  authentication:
  - type: Property Code
    description: Web SDK is configured per property using a property code rather than a secret API key.
- aid: ketch-io:ketch-mobile-sdks
  name: Ketch Mobile SDKs
  description: Native iOS and Android SDKs for collecting and enforcing consent in mobile apps. The iOS SDK supports iOS 15
    and above; the Android SDK targets API level 26 and above. Supports preemptive consent collection and WebView-based consent
    management and DSR submission.
  humanURL: https://github.com/ketch-com
  tags:
  - Mobile
  - iOS
  - Android
  - SDK
  - Consent
  properties:
  - type: iOS
    url: https://github.com/ketch-com/ketch-ios
  - type: Android
    url: https://github.com/ketch-com/ketch-android
  - type: Documentation
    url: https://developers.ketch.com/docs/mobile-implementation
  features:
  - name: Preemptive Consent Collection
    description: Capture consent before tracking SDKs activate inside the app.
  - name: WebView Consent and DSR
    description: Use the WebView component for consent management and DSR submission.
  - name: Identity Stitching
    description: Maintain a consistent consent state across mobile and web identities.
  useCases:
  - name: iOS App Consent
    description: Comply with App Tracking Transparency and regional regulations in iOS apps.
  - name: Android App Consent
    description: Drive consent collection and enforcement for Android apps.
  integrations:
  - name: Firebase
  - name: AppsFlyer
  - name: Adjust
  authentication:
  - type: Property Code
    description: Configured per property using a property code, with calls authenticated against the Ketch backend.
- aid: ketch-io:ketch-io-configuration-api
  name: Ketch Configuration API
  description: Fetch per-property bootstrap and consent configuration.
  humanURL: https://docs.ketch.com/
  baseURL: https://global.ketchapi.com
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/ketch-io-configuration-api-openapi.yml
- aid: ketch-io:ketch-io-consent-api
  name: Ketch Consent API
  description: Retrieve and update visitor consent state.
  humanURL: https://docs.ketch.com/
  baseURL: https://global.ketchapi.com
  tags:
  - Consent
  properties:
  - type: OpenAPI
    url: openapi/ketch-io-consent-api-openapi.yml
- aid: ketch-io:ketch-io-preferences-api
  name: Ketch Preferences API
  description: Generate QR codes for the preference center.
  humanURL: https://docs.ketch.com/
  baseURL: https://global.ketchapi.com
  tags:
  - Preferences
  properties:
  - type: OpenAPI
    url: openapi/ketch-io-preferences-api-openapi.yml
- aid: ketch-io:ketch-io-rights-api
  name: Ketch Rights API
  description: Submit data subject right requests (access, deletion, etc).
  humanURL: https://docs.ketch.com/
  baseURL: https://global.ketchapi.com
  tags:
  - Rights
  properties:
  - type: OpenAPI
    url: openapi/ketch-io-rights-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/ketch-io-agentic-access.yml
- type: DomainSecurity
  url: security/ketch-io-domain-security.yml
- type: Website
  url: https://www.ketch.com/
- type: Documentation
  url: https://docs.ketch.com/
- type: SourceCode
  url: https://github.com/ketch-sdk
- type: SourceCode
  url: https://github.com/ketch-com
- type: Pricing
  url: https://www.ketch.com/pricing
- type: Integrations
  url: https://www.ketch.com/integrations
- type: Blog
  url: https://www.ketch.com/blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com