NEWVectors or files. Pick a path.Start →
    header bidding

    Prebid Server RTD Module

    Server-side contextual enrichment for Prebid Server

    A Node.js reference implementation for server-side OpenRTB bid request enrichment with Mixpeek's contextual signals. Provides spec-aligned field mappings identical to the Go-based Prebid Server data provider, enabling privacy-first contextual targeting without cookies or user tracking.

    prebid server
    server-side
    RTD
    contextual targeting
    OpenRTB
    Node.js
    Quick Install:
    npm install @mixpeek/prebid-server

    Use Cases

    1

    Server-side bid request enrichment

    2

    Node.js gateway middleware for Prebid Server

    3

    Testing contextual signals before PBS deployment

    4

    Privacy-compliant server-side targeting

    Features

    Spec-aligned OpenRTB 2.6 field mappings
    Local testing harness without PBS deployment
    Privacy-first with no cookies or user tracking
    IAB Content Taxonomy 1.0 category codes (IAB1 to IAB26)
    Graceful degradation for auction continuity
    Built-in caching with configurable TTL

    Get Started

    Integrations

    Prebid Server
    OpenRTB 2.6
    Node.js 16+

    Details

    LicenseApache 2.0
    Categoryheader bidding
    Registrynpm

    Quick Info

    LicenseApache 2.0
    Categoryheader bidding
    Registrynpm

    Frequently Asked Questions

    What is the Prebid Server RTD Module?

    The Prebid Server RTD Module is a Node.js reference implementation for enriching OpenRTB bid requests with contextual signals on the server side. It provides the same field mappings as the canonical Go-based Prebid Server integration, allowing you to add contextual targeting without modifying your Prebid Server deployment.

    How is this different from the Prebid.js RTD Adapter?

    The Prebid.js RTD Adapter runs client-side in the browser, while this module runs server-side in Node.js. Server-side enrichment is useful when you want to centralize contextual analysis, reduce client-side JavaScript, or deploy as middleware in front of your Prebid Server instance.

    Can I test without deploying to Prebid Server?

    Yes, the module includes a local testing harness that lets you validate enrichment logic and API responses without a full Prebid Server deployment. This is useful for development and integration testing before going to production.

    What happens if the Mixpeek API is unavailable?

    The module is designed with graceful degradation. If the API times out or returns an error, bid requests proceed normally without contextual enrichment. This ensures your auctions are never blocked by the enrichment service.

    What Node.js version is required?

    The module requires Node.js 16.0.0 or higher. It uses modern JavaScript features and async/await patterns for optimal performance in server environments.

    Ready to integrate?

    Get started with Prebid Server RTD Module in minutes. Check out the documentation or explore the source code on GitHub.