Sourcepoint logo

Sourcepoint

Sourcepoint is a New York City-headquartered enterprise privacy and consent management technology company founded in 2015 by Ben Barokas and Brian Kane. The platform began as an ad-block recovery solution for publishers and evolved into a Consent Management Platform (CMP) used by leading global publishers and brands — including Axel Springer, Bauer Media, CNN International, Future, Haymarket, LADBible, Autotrader, and Ancestry — to handle GDPR, CCPA, U.S. Multi-State Privacy (USNAT), LGPD, and other regulations under the IAB TCF v2.2 and IAB Global Privacy Platform (GPP) frameworks. Sourcepoint products include the multi-campaign CMP across web, AMP, mobile (iOS, Android, React Native), Unity, Roku, HTML5 OTT and CTV surfaces, Compliance Monitoring (Diagnose), DSAR Handling, Universal Consent & Preferences, Marketing Preferences, Privacy Lens, and tooling for ad-block recovery. The Sourcepoint Public API exposes REST endpoints for GDPR TCF, GDPR Standard, U.S. Multi-State Privacy, Global Enterprise consent, and Preferences history, plus reporting endpoints for dashboards. Sourcepoint technology powers over 30 billion consumer touchpoints per month. In July 2025, Sourcepoint was acquired by Paris-based Didomi (a Marlin Equity Partners portfolio company) to consolidate global consent management; Sourcepoint continues to operate under its existing brand and developer surface during integration.

6 APIs 15 Features
PrivacyConsent ManagementConsent Management PlatformCMPGDPRCCPALGPDIAB TCFIAB GPPUSNATDSARAdblock RecoveryCompliance MonitoringPublisher TechnologyAdTechMarTechPrivacy EngineeringCTVOTTMobile SDKWeb SDK

Sourcepoint publishes 6 APIs on the APIs.io network. Tagged areas include Privacy, Consent Management, Consent Management Platform, CMP, and GDPR.

Sourcepoint’s developer surface includes developer portal, documentation, pricing, signup flow, engineering blog, product news, SDKs, and 37 more developer resources.

APIs

Sourcepoint GDPR TCF API

REST API surfacing end-user consent operations under the GDPR using the IAB Transparency & Consent Framework (TCF v2.2). Supports retrieving end-user consent status and history ...

Sourcepoint GDPR Standard API

REST API exposing GDPR consent operations outside of the IAB TCF framework for organizations that need GDPR compliance with custom vendor lists. Operations include retrieving en...

Sourcepoint U.S. Multi-State Privacy API

REST API for U.S. Multi-State Privacy (USNAT) end-user consent handling, built on the IAB Global Privacy Platform (GPP) string. Supports retrieving end-user consent history, del...

Sourcepoint Global Enterprise API

REST API for the Global Enterprise consent product, providing a single multi-regulation consent surface across global properties. Supports retrieving end-user consent history, d...

Sourcepoint Preferences API

REST API for Universal Consent & Preferences and Marketing Preferences, letting organizations retrieve and delete an end-user's preferences history and read getUserPreferences o...

Sourcepoint Reporting API

REST API exposing aggregated dashboard data for GDPR and U.S. Multi-State Privacy campaigns, including pageview and message data filtered by period for dashboard and BI integrat...

Features

Multi-campaign Consent Management Platform across web, AMP, mobile, OTT, CTV, and gaming surfaces
IAB TCF v2.2 support including Transaction Receipts, Legal Preferences, and sensitive-data opt-in
IAB Global Privacy Platform (GPP) support for U.S. Multi-State Privacy (USNAT) sections
GDPR, CCPA / U.S. Multi-State Privacy, LGPD, and global multi-regulation orchestration
Universal Consent & Preferences for unified first-party preference data
Authenticated Consent for syncing an end-user's preferences across devices
Diagnose compliance monitoring of vendors, trackers, and data flows on a property
DSAR Handling for data subject access and erasure workflows
Marketing Preferences and Privacy Lens measurement
Ad-block recovery heritage for publisher monetization
Google Consent Mode 2.0 integration and GTM template
Native mobile SDKs for iOS (Swift / CocoaPods / SPM / XCFramework), Android (Kotlin / Maven Central), React Native, Unity, Roku, and HTML5 OTT
Web messaging via cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js with optional CNAME subdomain
Public REST API for GDPR TCF, GDPR Standard, U.S. Multi-State Privacy, Global Enterprise, Preferences, and Reporting
Approximately 30 billion consumer touchpoints powered per month

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Solution
Solution
🔗
Solution
Solution
🔗
Solution
Solution
🔗
Solution
Solution
🔗
Solution
Solution
💰
Pricing
Pricing
📝
SignUp
SignUp
📰
Blog
Blog
📰
News
News
🔗
About
About
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔧
Tool
Tool
🔧
Tool
Tool
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter

Sources

apis.yml Raw ↑
aid: sourcepoint
name: Sourcepoint
description: >-
  Sourcepoint is a New York City-headquartered enterprise privacy and consent
  management technology company founded in 2015 by Ben Barokas and Brian Kane.
  The platform began as an ad-block recovery solution for publishers and
  evolved into a Consent Management Platform (CMP) used by leading global
  publishers and brands — including Axel Springer, Bauer Media, CNN
  International, Future, Haymarket, LADBible, Autotrader, and Ancestry — to
  handle GDPR, CCPA, U.S. Multi-State Privacy (USNAT), LGPD, and other
  regulations under the IAB TCF v2.2 and IAB Global Privacy Platform (GPP)
  frameworks. Sourcepoint products include the multi-campaign CMP across web,
  AMP, mobile (iOS, Android, React Native), Unity, Roku, HTML5 OTT and CTV
  surfaces, Compliance Monitoring (Diagnose), DSAR Handling, Universal Consent
  & Preferences, Marketing Preferences, Privacy Lens, and tooling for ad-block
  recovery. The Sourcepoint Public API exposes REST endpoints for GDPR TCF,
  GDPR Standard, U.S. Multi-State Privacy, Global Enterprise consent, and
  Preferences history, plus reporting endpoints for dashboards. Sourcepoint
  technology powers over 30 billion consumer touchpoints per month. In July
  2025, Sourcepoint was acquired by Paris-based Didomi (a Marlin Equity
  Partners portfolio company) to consolidate global consent management;
  Sourcepoint continues to operate under its existing brand and developer
  surface during integration.
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Privacy
  - Consent Management
  - Consent Management Platform
  - CMP
  - GDPR
  - CCPA
  - LGPD
  - IAB TCF
  - IAB GPP
  - USNAT
  - DSAR
  - Adblock Recovery
  - Compliance Monitoring
  - Publisher Technology
  - AdTech
  - MarTech
  - Privacy Engineering
  - CTV
  - OTT
  - Mobile SDK
  - Web SDK
url: https://raw.githubusercontent.com/api-evangelist/sourcepoint/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
  - aid: sourcepoint:sourcepoint-gdpr-tcf-api
    name: Sourcepoint GDPR TCF API
    description: >-
      REST API surfacing end-user consent operations under the GDPR using the
      IAB Transparency & Consent Framework (TCF v2.2). Supports retrieving
      end-user consent status and history by site, merging an end-user's
      custom vendor consent profile with the IAB vendor list derived from a
      provided TCString, deleting consent records (DSAR-style erasure), and
      mapping vendor purposes and URLs. The GDPR TCF web layer also exposes
      __tcfapi command surface (ping, getTCData, addEventListener,
      removeEventListener, getCustomVendorConsents, getVendorPurposeMapping,
      postRejectAll, postCustomConsent) plus the tcData object and
      euconsentWithDisclosedVendors helper.
    humanURL: https://sourcepoint-public-api.readme.io/reference/gdpr-tcf-end-user-consent-status
    tags:
      - Consent
      - GDPR
      - IAB TCF
      - TCF v2.2
      - Privacy
    properties:
      - type: Documentation
        url: https://sourcepoint-public-api.readme.io/reference/gdpr-tcf-end-user-consent-status
      - type: Documentation
        url: https://docs.sourcepoint.com/hc/en-us/articles/4416092045587-GDPR-TCF-implementation-guide-web
      - type: Documentation
        url: https://docs.sourcepoint.com/hc/en-us/articles/4405890450323-Update-end-user-consent-profile-with-Sourcepoint-API-GDPR-TCF-
      - type: Documentation
        url: https://docs.sourcepoint.com/hc/en-us/articles/4405613823123-Retrieve-end-user-consent-data-history
  - aid: sourcepoint:sourcepoint-gdpr-standard-api
    name: Sourcepoint GDPR Standard API
    description: >-
      REST API exposing GDPR consent operations outside of the IAB TCF
      framework for organizations that need GDPR compliance with custom vendor
      lists. Operations include retrieving end-user consent status, deleting
      consent status, mapping vendors and purposes, vendor URL mapping, and
      web command surface for getCustomVendorConsents, getVendorPurposeMapping,
      postRejectAll, postCustomConsent, and addEventListener.
    humanURL: https://sourcepoint-public-api.readme.io/reference
    tags:
      - Consent
      - GDPR
      - Privacy
    properties:
      - type: Documentation
        url: https://sourcepoint-public-api.readme.io/reference
  - aid: sourcepoint:sourcepoint-usnat-multi-state-privacy-api
    name: Sourcepoint U.S. Multi-State Privacy API
    description: >-
      REST API for U.S. Multi-State Privacy (USNAT) end-user consent handling,
      built on the IAB Global Privacy Platform (GPP) string. Supports
      retrieving end-user consent history, deleting consent status, opt-out
      across all privacy choices and vendors, and a web command surface
      including hasSection, getSection, getField, getUserConsents,
      postRejectAll, ping, addEventListener, and removeEventListener. Covers
      U.S. National and per-state privacy sections (CA, VA, CO, CT, UT, and
      newer state regimes).
    humanURL: https://sourcepoint-public-api.readme.io/reference
    tags:
      - Consent
      - U.S. Multi-State Privacy
      - USNAT
      - CCPA
      - GPP
      - Privacy
    properties:
      - type: Documentation
        url: https://sourcepoint-public-api.readme.io/reference
  - aid: sourcepoint:sourcepoint-global-enterprise-api
    name: Sourcepoint Global Enterprise API
    description: >-
      REST API for the Global Enterprise consent product, providing a single
      multi-regulation consent surface across global properties. Supports
      retrieving end-user consent history, deleting consent status, and web
      methods including getUserConsents and postRejectAll for cross-regulation
      consent orchestration.
    humanURL: https://sourcepoint-public-api.readme.io/reference
    tags:
      - Consent
      - Global Privacy
      - Enterprise
    properties:
      - type: Documentation
        url: https://sourcepoint-public-api.readme.io/reference
      - type: Documentation
        url: https://docs.sourcepoint.com/hc/en-us/articles/41919922996243-Global-Enterprise-implementation-guide
  - aid: sourcepoint:sourcepoint-preferences-api
    name: Sourcepoint Preferences API
    description: >-
      REST API for Universal Consent & Preferences and Marketing Preferences,
      letting organizations retrieve and delete an end-user's preferences
      history and read getUserPreferences on the web surface. Enables a unified
      first-party preference profile across channels alongside the regulatory
      consent surface.
    humanURL: https://sourcepoint-public-api.readme.io/reference
    tags:
      - Preferences
      - Marketing Preferences
      - Universal Consent
      - First-Party Data
    properties:
      - type: Documentation
        url: https://sourcepoint-public-api.readme.io/reference
      - type: Documentation
        url: https://docs.sourcepoint.com/hc/en-us/articles/30557096773139-Preferences-implementation-guide-web
  - aid: sourcepoint:sourcepoint-reporting-api
    name: Sourcepoint Reporting API
    description: >-
      REST API exposing aggregated dashboard data for GDPR and U.S.
      Multi-State Privacy campaigns, including pageview and message data
      filtered by period for dashboard and BI integration. Powers the
      Sourcepoint portal's analytics views.
    humanURL: https://sourcepoint-public-api.readme.io/reference
    tags:
      - Reporting
      - Analytics
      - Consent
      - Dashboards
    properties:
      - type: Documentation
        url: https://sourcepoint-public-api.readme.io/reference
common:
  - type: Website
    url: https://www.sourcepoint.com
  - type: Portal
    url: https://docs.sourcepoint.com/hc/en-us
  - type: Documentation
    url: https://sourcepoint-public-api.readme.io/reference
    name: Sourcepoint Public API Hub
  - type: Documentation
    url: https://docs.sourcepoint.com/hc/en-us/articles/4416092045587-GDPR-TCF-implementation-guide-web
    name: GDPR TCF implementation guide (web)
  - type: Documentation
    url: https://docs.sourcepoint.com/hc/en-us/articles/4405397484307-Event-callbacks-CMP
    name: Event callbacks (CMP)
  - type: Documentation
    url: https://docs.sourcepoint.com/hc/en-us/articles/4405412419731-Client-configuration-parameters
    name: Client configuration parameters
  - type: Documentation
    url: https://docs.sourcepoint.com/hc/en-us/articles/4403274791699-Authenticated-consent
    name: Authenticated consent
  - type: Documentation
    url: https://docs.sourcepoint.com/hc/en-us/articles/6490142709139-Native-App-Messages-App-setup
    name: Native App Messages - App setup
  - type: Documentation
    url: https://docs.sourcepoint.com/hc/en-us/articles/25872524725267-Google-Consent-Mode-2-0-GDPR-TCF-web
    name: Google Consent Mode 2.0 (GDPR TCF - web)
  - type: Product
    url: https://sourcepoint.com/cmp-2/
    name: Consent Management Platform
  - type: Product
    url: https://sourcepoint.com/diagnose/
    name: Diagnose - Compliance Monitoring
  - type: Product
    url: https://sourcepoint.com/dsar/
    name: DSAR Handling
  - type: Product
    url: https://sourcepoint.com/marketing-preferences/
    name: Marketing Preferences
  - type: Product
    url: https://sourcepoint.com/universal-consent-and-preferences
    name: Universal Consent & Preferences
  - type: Product
    url: https://sourcepoint.com/privacy-lens/
    name: Privacy Lens
  - type: Product
    url: https://sourcepoint.com/ott-ctv/
    name: CMP for OTT / CTV
  - type: Product
    url: https://sourcepoint.com/cmp-for-mobile-apps/
    name: CMP for Mobile Apps
  - type: Solution
    url: https://sourcepoint.com/gdpr-compliance/
    name: GDPR Compliance
  - type: Solution
    url: https://sourcepoint.com/ccpa-compliance/
    name: CCPA Compliance
  - type: Solution
    url: https://sourcepoint.com/publishers/
    name: For Publishers
  - type: Solution
    url: https://sourcepoint.com/brands/
    name: For Brands
  - type: Solution
    url: https://sourcepoint.com/gaming
    name: For Gaming
  - type: Pricing
    url: https://hs.sourcepoint.com/pricing
  - type: SignUp
    url: https://www.sourcepoint.com/schedule-a-demo/
    name: Schedule a Demo
  - type: Blog
    url: https://www.sourcepoint.com/blog/
  - type: News
    url: https://www.sourcepoint.com/news/
  - type: About
    url: https://www.sourcepoint.com/about-us/
  - type: GitHubOrganization
    url: https://github.com/SourcePointUSA
  - type: SDK
    url: https://github.com/SourcePointUSA/ios-cmp-app
    name: iOS CMP SDK (Swift, ConsentViewController, CocoaPods / Carthage / SPM / XCFramework)
  - type: SDK
    url: https://github.com/SourcePointUSA/android-cmp-app
    name: Android CMP SDK (Kotlin, com.sourcepoint.cmplibrary:cmplibrary on Maven Central)
  - type: SDK
    url: https://github.com/SourcePointUSA/react-native-sourcepoint-cmp
    name: React Native CMP bridge (@sourcepoint/react-native-cmp)
  - type: SDK
    url: https://github.com/SourcePointUSA/unity-sdk
    name: Unity CMP SDK (C#, iOS + Android)
  - type: SDK
    url: https://github.com/SourcePointUSA/sp-roku-sdk
    name: Roku SDK (BrighterScript)
  - type: SDK
    url: https://github.com/SourcePointUSA/SP_HTML5_OTT
    name: HTML5 OTT SDK
  - type: SDK
    url: https://github.com/SourcePointUSA/mobile-core
    name: Mobile Core (network and data layers for native mobile SDKs)
  - type: SDK
    url: https://github.com/SourcePointUSA/diagnose-sdk
    name: Diagnose SDK (Swift)
  - type: SDK
    url: https://github.com/SourcePointUSA/es3-QR-SDK-develop
    name: ES3 QR Code SDK (JavaScript - CTV authentication via QR)
  - type: Plugin
    url: https://github.com/SourcePointUSA/sp-wordpress-plugin
    name: Sourcepoint WordPress Plugin
  - type: Plugin
    url: https://github.com/SourcePointUSA/sp-magento-plugin
    name: Sourcepoint Magento Plugin
  - type: Plugin
    url: https://github.com/SourcePointUSA/GTM-GCM-Template
    name: Google Tag Manager Google Consent Mode Template
  - type: Tool
    url: https://github.com/SourcePointUSA/sdks-auth-consent-test-page
    name: Authenticated Consent SDK Test Page
  - type: Tool
    url: https://github.com/SourcePointUSA/FORK-iabgpp-es
    name: iabgpp-es fork (IAB Global Privacy Platform encoder/decoder)
  - type: LinkedIn
    url: https://www.linkedin.com/company/sourcepoint
  - type: Twitter
    url: https://twitter.com/sourcepoint
  - type: Features
    data:
      - Multi-campaign Consent Management Platform across web, AMP, mobile, OTT, CTV, and gaming surfaces
      - IAB TCF v2.2 support including Transaction Receipts, Legal Preferences, and sensitive-data opt-in
      - IAB Global Privacy Platform (GPP) support for U.S. Multi-State Privacy (USNAT) sections
      - GDPR, CCPA / U.S. Multi-State Privacy, LGPD, and global multi-regulation orchestration
      - Universal Consent & Preferences for unified first-party preference data
      - Authenticated Consent for syncing an end-user's preferences across devices
      - Diagnose compliance monitoring of vendors, trackers, and data flows on a property
      - DSAR Handling for data subject access and erasure workflows
      - Marketing Preferences and Privacy Lens measurement
      - Ad-block recovery heritage for publisher monetization
      - Google Consent Mode 2.0 integration and GTM template
      - Native mobile SDKs for iOS (Swift / CocoaPods / SPM / XCFramework), Android (Kotlin / Maven Central), React Native, Unity, Roku, and HTML5 OTT
      - Web messaging via cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js with optional CNAME subdomain
      - Public REST API for GDPR TCF, GDPR Standard, U.S. Multi-State Privacy, Global Enterprise, Preferences, and Reporting
      - Approximately 30 billion consumer touchpoints powered per month
    sources:
      - https://www.sourcepoint.com
      - https://docs.sourcepoint.com/hc/en-us
      - https://sourcepoint-public-api.readme.io/reference
      - https://github.com/SourcePointUSA
    updated: '2026-05-25'
maintainers:
  - FN: Kin Lane
    email: [email protected]