Skip to content

Pre-bid Overview

Pinokio Pre-bid is the part of our platform that scores bid requests before you bid. Your bidder queries it for every request and receives a verdict in real time, which you can use to skip invalid traffic before sending remote requests.

Pinokio pre-bid module locally. We ship a small binary that you deploy on (or next to) your bidder. Every lookup is a local HTTP call with a sub-millisecond response time.

For every bid request, the binary evaluates several signals and combines them into a single decision payload.

Bot risk prediction

A model-driven prediction with a confidence value and a band (low, medium, high).

IP reputation

Flags residential proxies IPs, hosting/datacenter ranges, and known VPN exits.

Schain validation

Parses the supply chain string from the request, verifies its structure and every node.

User agent validation

Detects malformed, spoofed, or otherwise inconsistent user agents.

App / website reputation

Checks if app exists, how many installs, what rating it has, and flags Made For Advertising placements.

Data from your traffic

The full response shape — including the prediction components used for the band calculation — is documented in the API reference. The level of response details depends on your tier.

Pre-bid handles the live decision. Post-bid does the deeper analysis on rendered impressions and feeds learnings back into Pre-bid. We strongly recommend running both — Post-bid is what keeps Pre-bid’s predictions accurate for your traffic mix over time. See the Post-bid overview and Unified Intelligence for how the two products feed each other.

Your Pinokio account manager will walk you through deployment. The integration follows five phases — see Integration Phases for what to expect.