Skip to main content
Infinite Audience

Infinite Audience API

Power your application with Infinite Audience data using our intuitive API endpoints.

API Endpoints Architecture

Identity Resolution & Enrichment Endpoints

Resolve and enrich consumer identities within your stack with customizable data pipelines.

Micro-Batch API

Synchronous · On-Demand

Resolve and enrich individual consumer profiles or small micro-batches of up to 100 records on demand. Perfect for point-of-capture personalization, checkout workflows, and instant lead routing.

Resolve and enrich a single profile instantly on request

Accepts standard match identifiers like hashed emails

Returns IAG IDs and enriched profile metadata in a single round-trip

TypeTransactional Resolve
Volume1 to 100 profiles
ProtocolSynchronous HTTP/REST
Ideal ForForms & Checkout

File Batch API

Asynchronous · High Throughput

Process and enrich high-volume databases, offline customer files, and CRM lists. Perfect for scheduled data warehouse synchronizations, batch CRM updates, and high-throughput offline data enrichment.

Multi-record queue processing with status-tracking endpoints

Sync files directly from your secure cloud storage (GCS/S3)

Append Infinite Audience Graph attributes in bulk

TypeBulk Data Sync
VolumeMillions of records
ProtocolAsynchronous (Polling & Webhooks)
Ideal ForCRM & Database Sync

Automated Data Flows. Dynamic Operations.

Go beyond static UI uploads. Power real-time systems and custom workflows directly with our low-latency, programmatic endpoints.

Real-Time Point-of-Capture Personalization

While the UI dashboard is great for static uploads, the API allows you to capture, resolve, and enrich consumer data instantly as it happens. When a customer signs up or completes a checkout, your system can trigger a real-time call to resolve their identity and deliver personalized content on the next page load.

Micro-Batch / Sync Resolving

Automated CRM & Data Warehouse Sync

Ditch manual CSV files. With the Batch API, your developers can automate scheduled synchronizations between your internal customer databases, CRMs (like Salesforce or HubSpot), and the Infinite Audience Graph. Keep your contact lists enriched and up-to-date in the background.

Async / Webhook-Driven Sync

Decoupled System-to-System Orchestration

The API provides raw, structured data payloads that fit seamlessly into any custom backend or analytics service. Developers can design custom dashboards, trigger targeted marketing campaigns based on graph segments, or run proprietary machine learning models against enriched profile records.

JSON-over-HTTPS REST Protocol

Beyond the Dashboard: Choosing Your Surface

Our platform provides three distinct ways to interact with the Infinite Audience Graph. Here is how they complement each other to fit your team's workflow:

Surface 01

Visual UI Platform

A point-and-click dashboard designed for marketing managers and analysts. Perfect for building visual segments, uploading CSV files manually, and viewing analytics.

Best For: Human-driven campaign planning & manual uploads.
Surface 02 (This Page)

Programmatic API

Low-latency REST endpoints for developers and systems. Enables real-time profile lookup at checkouts, automated customer syncs (CRM/warehouse), and system-to-system integrations.

Best For: Backend software engineers & CRM data automation.
Surface 03

Model Context Protocol (MCP)

Gives AI models and cognitive agents native "hands" to query and edit the graph. Supports natural language queries, autonomous optimization, and dynamic agent workflows.

Best For: Autonomous AI agents & conversational LLM reasoning.

Ready to Build?

Request access to our Developer Portal to obtain sandbox API keys, explore our interactive OpenAPI reference, and begin resolving identities.

Request Developer Access
Integration Surfaces

Connect Through Any Interface

API. MCP. Database Sharing. Access the Infinite Audience Graph on your terms.

Contact SalesExplore the Graph