Real-time data integration method

Integration Partners
Last Updated: February 12, 2026

The Real-Time Data integration method enables partners to apply real-time enrichment decisions during auction processing. This integration method allows partners to analyze an incoming OpenRTB request and response and return enrichment signals that influence how the auction is evaluated. These enrichment decisions may be applied at different stages of an OpenRTB auction, such as at the Media Owner slot level or during DSP bid response processing.

Depending on the implementation model and supported capabilities, partners may provide enrichment such as:

  • User-level signals (for example, audience segments or cohorts)

  • Impression-level decisions (for example, activating or suppressing eligible deals)

  • Content-level metadata (for example, contextual attributes) (coming soon)

  • Bid-level modifications (for example, bid shading or price adjustments)

These services can be hosted by the partner or deployed in the Index Cloud.

How does it work?

Number one icon

A user visits a media owner's site, triggering an OpenRTB ad request that is sent to Index.

Number two icon

Based on implementation guidelines, Index sendsOpenRTB structured requests to the API endpoints exposed by your container.

Number three icon

Your API returns a structured response specifying decisions related to segment and deal activations, as well as pricing and scoring adjustments. The response format depends on the integration model (JSON for HTTP integrations, structured mutations for gRPC integrations).

Based on your API's response, activations and adjustment decisions are applied based on the model output.

The optimized request is forwarded to DSPs for bidding.

DSPs send bid responses back to Index

The winning impression is served in the ad slot.

Integration implementation options

The real-time data integration supports the following transport implementations:

Functionality comparison of gRPC and HTTP

RTD conceptHTTP integrationgRPC integration

Signal enrichment

segment_ids[]

ACTIVATE_SEGMENTS

Deal eligibility

ACTIVATE_DEALS SUPPRESS_DEALS

Content metadata

ADD_CONTENT_DATA

Bid price modification

BID_SHADE

Deal floor modification

ADJUST_DEAL_FLOOR

Encoding

JSON

Protobuf

Errors

HTTP status codes

gRPC status