Skip to content
FizzKit

Bid Response Inspector

Paste an OpenRTB 2.x BidResponse (or send one from the Request Builder / Bidder Sandbox) to get a seat-by-seat bid table with price, currency, adomain, creative id, deal id, size, media type and adm classification (HTML, VAST, native JSON, VPAID). The inspector validates the schema, explains nbr no-bid reasons, cross-checks against a paired BidRequest (impid match, floors, currency, allowed media types), lists every ${AUCTION_*} macro in adm/nurl/burl/lurl with a form to substitute values, fires win/billing/loss notices through the FizzKit relay with status and latency, and previews HTML creatives in a sandboxed frame with mini network and console panels.

Fetches URLs via the FizzKit relay — nothing is stored
Paste a BidResponse to decode bids, macros and creatives; pair it with the request for consistency checks
BidResponse
2,530 chars · 49 lines
Response id
80ce30c53c16e6ede735f123ef6e32361bfc7b22
bidid
bid-resp-9f2a
Currency
USD
Imps bid
2
Seat / bidimpPriceSizeTypeadmadomaincriddealNoticesMacros
seat-42
b-1
11.75 USD300×250BannerHTMLexample-advertiser.comcreative-7834pmp-deal-3
nurlburllurl
9
seat-video
b-2
212.5 USD640×480VideoVASTbrand.examplevideo-creative-1
nurlburllurl
2
No warnings.
Seats
2
Bids
2
Top price
12.5 USD
Avg price
7.125
Currency
USD
adm kinds
HTML, VAST
Macros
9
Warnings
0

How to use Bid Response Inspector

  1. 1Paste a BidResponse JSON or load the sample; optionally expand the paired BidRequest box for consistency checks.
  2. 2Read the Summary table and warnings, then the Validation tab for schema errors and the Fields tab for annotated, enum-decoded values.
  3. 3Open Macros to see every ${AUCTION_*} token, adjust the values and fire nurl, burl or lurl to check the endpoint response.
  4. 4Open Creative to render an HTML bid, or hand a VAST adm to the VAST Inspector / IMA player.

About Bid Response Inspector

Paste an OpenRTB 2.x BidResponse (or send one from the Request Builder / Bidder Sandbox) to get a seat-by-seat bid table with price, currency, adomain, creative id, deal id, size, media type and adm classification (HTML, VAST, native JSON, VPAID). The inspector validates the schema, explains nbr no-bid reasons, cross-checks against a paired BidRequest (impid match, floors, currency, allowed media types), lists every ${AUCTION_*} macro in adm/nurl/burl/lurl with a form to substitute values, fires win/billing/loss notices through the FizzKit relay with status and latency, and previews HTML creatives in a sandboxed frame with mini network and console panels.

Bid Response Inspector is part of FizzKit — a collection of focused developer and ad-tech tools. This tool uses the FizzKit relay to fetch public URLs on your behalf (so browser CORS rules do not get in the way); fetched content is returned to your browser and not stored.

Frequently asked questions

It sends one GET request to the macro-substituted URL through the FizzKit relay (server-side, no cookies, 10 s timeout) and shows the status code, latency and final URL after redirects. Firing a real burl tells the bidder it was billed, so use it against test endpoints or your own Bidder Sandbox.