Sync API

Synchronous company, contact, matching, news, and logo operations.

START HERE

Make your first request

Use this guide to move from authentication to a valid Sync API request, then open each endpoint guide for the full request and response details.

1 · AUTHENTICATE

Get an access token

Use the authentication flow for your workspace and send the token as a Bearer credential.

2 · CHOOSE

Open an endpoint guide

the endpoint guide first request →

3 · INSPECT

Read the response

Check the status, content type, and documented response fields before processing results.

REQUEST SCHEMA

HTTP the documented path
Endpoint guides explain URL parameters, headers, request bodies, and required values.

RESPONSE SCHEMA

Endpoint guides pair a response example with the generated technical schema so implementation and validation stay together.

B2B API

Sync API

Search, match, and enrich companies and contacts with synchronous B2B API operations. Start with a feature guide, then open its child page for the generated endpoint request and response specification.

POST and GET endpointsRequires bearer tokenSynchronous responsesBulk jobs available

Getting started

Use the synchronous API when your application needs an immediate search, match, or enrichment response. Authenticate each request with a Demandbase bearer token, send the required identifiers or filters, and handle the response before continuing the workflow.

01

Choose a feature

Start with search, match, company, or contact enrichment based on the data your workflow already has.

02

Open the endpoint spec

Each feature card below leads to a top-level guide. Its child page contains the exact generated request parameters, schemas, examples, and responses.

03

Plan for limits

Use pagination, stable Demandbase IDs, rate-limit handling, and the credit model when moving from testing to production.

Sync endpoints

These feature guides are the first level of the two-level B2B reference. They explain when to use an operation; the linked child page is the actual endpoint technical specification.

Batch workflows

For larger matching and enrichment workloads, use the asynchronous batch API. It creates a job, lets you poll job status, and returns results without holding a synchronous request open.

Common conventions

AUTH

Bearer authentication

Send the bearer token in the Authorization header for every request. Keep credentials server-side and rotate them according to your organization’s security practices.

IDS

Demandbase identifiers

Prefer Demandbase company and contact IDs after matching. Stable IDs make subsequent enrichment and update requests more predictable.

RESPONSES

Errors and pagination

Treat non-success responses as actionable API errors, preserve request context for troubleshooting, and follow endpoint-specific pagination fields where they are provided.

Before you ship

Review the rate limits, credit consumption model, and B2B best practices before enabling production traffic.