CrossEngage website screenshot

CrossEngage

CrossEngage is a Berlin-based customer data and cross-channel marketing platform (a Customer Data Platform / CDP) founded in 2015 and backed by Earlybird Venture Capital. It unifies first-party customer data into 360-degree profiles, builds no-code predictive AI/ML models for customer lifetime value and behavior, manages audiences with drag-and-drop segmentation, and orchestrates real-time cross-channel customer journeys across email, push, SMS, WhatsApp and webhooks. Following its acquisition by Spotler, the product is sold as Spotler Activate Pro. CrossEngage exposes six REST APIs on api.crossengage.io — User Management v1 and v2, Product Feed, Raw Export, Statistics and File Attachments — totalling 37 operations. Five are published as API Blueprint documents and one (Product Feed) as Swagger 2.0, all served from Apiary and embedded in the reference site at api.documentation.crossengage.io. Authentication is a static X-XNG-AuthToken header paired with a required X-XNG-ApiVersion header; there is no OAuth surface. Product documentation is published at documentation.crossengage.io, which serves a first-party llms.txt index of all 219 pages.

CrossEngage publishes 6 APIs on the APIs.io network, including User Management API v2, User Management API v1, Product Feed API, and 3 more. Tagged areas include Company, Customer Data Platform, Marketing, Customer Engagement, and Marketing Automation.

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

CrossEngage’s developer surface includes authentication, documentation, API reference, pricing, engineering blog, support, getting-started guide, and 27 more developer resources.

58.5/100 strong ▲ 29.9 Agent 59/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
6 APIs 1 MCP Servers
CompanyCustomer Data PlatformMarketingCustomer EngagementMarketing AutomationCross-ChannelPersonalizationPredictive AnalyticsSegmentationCampaign ManagementProduct FeedData ExportWebhooksWeb TrackingGermany

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 58.5/100 · strong
Contract Quality 15.0 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 5.1 / 13
Governance 2.5 / 12
Discoverability 8.2 / 10
Agent readiness — 59/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 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
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/crossenagage: 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 6

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

CrossEngage User Management API v2

Asynchronous customer profile API — create, update and delete single users, batch up to 1,000 users per call, look a user up by id or by email plus business unit, and poll a tra...

CrossEngage User Management API v1

Synchronous predecessor to v2, still fully documented and still monitored as its own status-page component. Broader in surface than v2: user attribute definitions (create/list/f...

CrossEngage Product Feed API

Real-time product catalogue API backing message personalization — page through products, fetch, upsert and delete by SKU. The only CrossEngage API published as a native Swagger ...

CrossEngage Raw Export API

Asynchronous bulk data-out API for user and event data. List and inspect the (S)FTP export destinations and CALLBACK webhook destinations configured on the account, list event c...

CrossEngage Statistics API

Synchronous reporting API for story, campaign and message performance. Discover the KPI catalogue configured on the account, then request detailed per-entity or overall roll-up ...

CrossEngage File Attachments API

Single-operation API for uploading files to be attached to messages sent through stories or campaigns. A paid add-on enabled per account through a customer success representativ...

Open Collections 6

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

File Attachment API

OPEN COLLECTION

Product Feed API

OPEN COLLECTION

Raw Export API

OPEN COLLECTION

Statistics API

OPEN COLLECTION

User Management API v1

OPEN COLLECTION

User Management API v2

OPEN COLLECTION

MCP Servers 1

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

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Crossenagage Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

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

Security Posture 4

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

Crossenagage Authentication

apiKey · 1 scheme

SECURITY

Crossenagage Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Crossenagage Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Crossenagage Trust Center

ISO/IEC 27001:2022, CSA STAR Certification, GDPR

SECURITY

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: crossenagage
name: CrossEngage
description: CrossEngage is a Berlin-based customer data and cross-channel marketing platform (a Customer Data Platform /
  CDP) founded in 2015 and backed by Earlybird Venture Capital. It unifies first-party customer data into 360-degree profiles,
  builds no-code predictive AI/ML models for customer lifetime value and behavior, manages audiences with drag-and-drop segmentation,
  and orchestrates real-time cross-channel customer journeys across email, push, SMS, WhatsApp and webhooks. Following its
  acquisition by Spotler, the product is sold as Spotler Activate Pro. CrossEngage exposes six REST APIs on api.crossengage.io
  — User Management v1 and v2, Product Feed, Raw Export, Statistics and File Attachments — totalling 37 operations. Five are
  published as API Blueprint documents and one (Product Feed) as Swagger 2.0, all served from Apiary and embedded in the reference
  site at api.documentation.crossengage.io. Authentication is a static X-XNG-AuthToken header paired with a required X-XNG-ApiVersion
  header; there is no OAuth surface. Product documentation is published at documentation.crossengage.io, which serves a first-party
  llms.txt index of all 219 pages.
url: https://raw.githubusercontent.com/api-evangelist/crossenagage/refs/heads/main/apis.yml
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://api.documentation.crossengage.io/wp-content/uploads/cropped-favicon-96x96-1-192x192.png
x-type: company
x-source: vc-portfolio
x-backed-by:
- earlybird
x-tier: profile
x-tier-reason: live-api-found
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-08-13'
tags:
- Company
- Customer Data Platform
- Marketing
- Customer Engagement
- Marketing Automation
- Cross-Channel
- Personalization
- Predictive Analytics
- Segmentation
- Campaign Management
- Product Feed
- Data Export
- Webhooks
- Web Tracking
- Germany
apis:
- aid: crossenagage:user-management-v2
  name: CrossEngage User Management API v2
  description: 'Asynchronous customer profile API — create, update and delete single users, batch up to 1,000 users per call,
    look a user up by id or by email plus business unit, and poll a tracking id for terminal status. This is the primary data-in
    path for the CDP and the version CrossEngage recommends over v1. Six operations, published as an API Blueprint on Apiary.
    Requires the Master API key and X-XNG-ApiVersion: 2.'
  humanURL: https://usermanagementv2.docs.apiary.io/
  baseURL: https://api.crossengage.io
  tags:
  - Customer Data Platform
  - User Management
  - Customer Profiles
  - Asynchronous
  properties:
  - type: OpenAPI
    url: openapi/crossenagage-user-management-v2-openapi.yml
  - type: APIBlueprint
    url: blueprint/crossenagage-user-management-v2.apib
  - type: Overlay
    url: overlays/crossenagage-user-management-v2-overlay.yaml
  - type: APIReference
    url: https://usermanagementv2.docs.apiary.io/
  - type: Documentation
    url: https://api.documentation.crossengage.io/
  - type: Authentication
    url: authentication/crossenagage-authentication.yml
- aid: crossenagage:user-management-v1
  name: CrossEngage User Management API v1
  description: 'Synchronous predecessor to v2, still fully documented and still monitored as its own status-page component.
    Broader in surface than v2: user attribute definitions (create/list/fetch/delete), lead capture, individual and bulk user
    management, behavioural event ingestion, and opt-out / blacklist consent status. Fifteen operations, published as an API
    Blueprint on Apiary. No deprecation or sunset date has been announced.'
  humanURL: https://usermanagementv1.docs.apiary.io/
  baseURL: https://api.crossengage.io
  tags:
  - Customer Data Platform
  - User Management
  - Events
  - Consent Management
  - Attributes
  properties:
  - type: OpenAPI
    url: openapi/crossenagage-user-management-v1-openapi.yml
  - type: APIBlueprint
    url: blueprint/crossenagage-user-management-v1.apib
  - type: Overlay
    url: overlays/crossenagage-user-management-v1-overlay.yaml
  - type: APIReference
    url: https://usermanagementv1.docs.apiary.io/
  - type: Documentation
    url: https://api.documentation.crossengage.io/
  - type: Authentication
    url: authentication/crossenagage-authentication.yml
- aid: crossenagage:product-feed
  name: CrossEngage Product Feed API
  description: Real-time product catalogue API backing message personalization — page through products, fetch, upsert and
    delete by SKU. The only CrossEngage API published as a native Swagger 2.0 document rather than an API Blueprint, so its
    schemas are the provider's own. Four operations. Complements the (S)FTP file feed, which the provider recommends for bulk
    loads. A public Postman collection is published for it.
  humanURL: https://productfeedapiv1.docs.apiary.io/
  baseURL: https://api.crossengage.io/product-feed/v1
  tags:
  - Product Catalog
  - Personalization
  - E-commerce
  - Product Feed
  properties:
  - type: OpenAPI
    url: openapi/crossenagage-product-feed-openapi.yml
  - type: Overlay
    url: overlays/crossenagage-product-feed-overlay.yaml
  - type: APIReference
    url: https://productfeedapiv1.docs.apiary.io/
  - type: Documentation
    url: https://api.documentation.crossengage.io/
  - type: Authentication
    url: authentication/crossenagage-authentication.yml
- aid: crossenagage:raw-export
  name: CrossEngage Raw Export API
  description: Asynchronous bulk data-out API for user and event data. List and inspect the (S)FTP export destinations and
    CALLBACK webhook destinations configured on the account, list event classes, request an export, poll or cancel it. Enforces
    a deliberate 3-hour freshness gap so late or out-of-order events are never skipped. Seven operations, published as an
    API Blueprint on Apiary.
  humanURL: https://userseventsexportapiv1.docs.apiary.io/
  baseURL: https://api.crossengage.io
  tags:
  - Data Export
  - ETL
  - Analytics
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/crossenagage-raw-export-v1-openapi.yml
  - type: APIBlueprint
    url: blueprint/crossenagage-raw-export-v1.apib
  - type: Overlay
    url: overlays/crossenagage-raw-export-v1-overlay.yaml
  - type: APIReference
    url: https://userseventsexportapiv1.docs.apiary.io/
  - type: Documentation
    url: https://api.documentation.crossengage.io/
  - type: Authentication
    url: authentication/crossenagage-authentication.yml
- aid: crossenagage:statistics
  name: CrossEngage Statistics API
  description: Synchronous reporting API for story, campaign and message performance. Discover the KPI catalogue configured
    on the account, then request detailed per-entity or overall roll-up statistics for up to 30 entities per call. Four operations,
    published as an API Blueprint on Apiary. Uses the Public API key rather than the Master key.
  humanURL: https://statisticsapi1.docs.apiary.io/
  baseURL: https://api.crossengage.io/statistics
  tags:
  - Analytics
  - Reporting
  - Campaign Management
  - Statistics
  properties:
  - type: OpenAPI
    url: openapi/crossenagage-statistics-v1-openapi.yml
  - type: APIBlueprint
    url: blueprint/crossenagage-statistics-v1.apib
  - type: Overlay
    url: overlays/crossenagage-statistics-v1-overlay.yaml
  - type: APIReference
    url: https://statisticsapi1.docs.apiary.io/
  - type: Documentation
    url: https://api.documentation.crossengage.io/
  - type: Authentication
    url: authentication/crossenagage-authentication.yml
- aid: crossenagage:file-attachments
  name: CrossEngage File Attachments API
  description: 'Single-operation API for uploading files to be attached to messages sent through stories or campaigns. A paid
    add-on enabled per account through a customer success representative. Published as an API Blueprint on Apiary; uses the
    Public API key and X-XNG-ApiVersion: 2.'
  humanURL: https://fileattachmentsv1.docs.apiary.io/
  baseURL: https://api.crossengage.io
  tags:
  - File Upload
  - Messaging
  - Attachments
  properties:
  - type: OpenAPI
    url: openapi/crossenagage-file-attachments-v1-openapi.yml
  - type: APIBlueprint
    url: blueprint/crossenagage-file-attachments-v1.apib
  - type: Overlay
    url: overlays/crossenagage-file-attachments-v1-overlay.yaml
  - type: APIReference
    url: https://fileattachmentsv1.docs.apiary.io/
  - type: Documentation
    url: https://api.documentation.crossengage.io/
  - type: Authentication
    url: authentication/crossenagage-authentication.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Authentication
  url: authentication/crossenagage-authentication.yml
- type: DomainSecurity
  url: security/crossenagage-domain-security.yml
- type: DeveloperPortal
  url: https://api.documentation.crossengage.io/
- type: Documentation
  url: https://documentation.crossengage.io/
- type: APIReference
  url: https://api.documentation.crossengage.io/
- type: Login
  url: https://app.crossengage.io/
- type: Pricing
  url: https://spotler.com/en-de/pricing
- type: Blog
  url: https://spotler.com/en-de/resources
- type: Support
  url: https://documentation.crossengage.io/data-and-engagement-platform/help-and-support/reach-out-to-customer-support
- type: HelpCenter
  url: https://spotler.com/en-de/help-centers
- type: PrivacyPolicy
  url: https://trust.spotler.com/privacy-statement
- type: StatusPage
  url: https://status.crossengage.io/
- type: TrustCenter
  url: https://trust.spotler.com/
- type: Compliance
  url: https://trust.spotler.com/
- type: VulnerabilityDisclosure
  url: security/crossenagage-vulnerability-disclosure.yml
- type: Security
  url: https://trust.spotler.com/
- type: Conformance
  url: conformance/crossenagage-conformance.yml
- type: Lifecycle
  url: lifecycle/crossenagage-lifecycle.yml
- type: Conventions
  url: conventions/crossenagage-conventions.yml
- type: LLMsTxt
  url: llms/crossenagage-llms.txt
- type: Packages
  url: packages/crossenagage-packages.yml
- type: SDKs
  url: packages/crossenagage-packages.yml
- type: MCPServer
  url: mcp/crossenagage-mcp.yml
- type: AgentSkill
  url: skills/_index.yml
- type: ErrorCatalog
  url: errors/crossenagage-error-codes.yml
- type: Webhooks
  url: asyncapi/crossenagage-webhooks.yml
- type: DataModel
  url: data-model/crossenagage-data-model.yml
- type: Components
  url: components/crossenagage-components.yml
- type: Plans
  url: plans/crossenagage-plans-pricing.yml
- type: RateLimits
  url: rate-limits/crossenagage-rate-limits.yml
- type: Postman
  url: https://app.getpostman.com/run-collection/7f6c14ba49835c19dbd7
- type: GitHubOrganization
  url: https://github.com/CrossEngage
- type: GettingStarted
  url: https://documentation.crossengage.io/documentation-guide
- type: TermsOfService
  url: https://trust.spotler.com/general-terms-and-conditions-de
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 38
  pass: local-v1