DOOH isn't a media problem. It's a starting problem.
Most buyers skip it — not because it doesn't work, but because nothing about it works like the rest of their stack. We fixed that.
GoldfishAds delivers the fastest, most precise DOOH planning and activation tools across every market, publisher, and inventory source.
Seven things media buyers get wrong about DOOH.
DOOH gets dismissed as hard to plan, hard to target, and hard to measure. None of that is true anymore — and none of it has to live outside the rest of your media stack.
Targeted reach at real-world scale.
Plan by audience, geography, context, behavior, venue type, and daypart. DOOH can be executed with the same strategic precision you expect from every other digital channel — at a scale no other channel can physically reach.
Plans built in the workflow you already use.
Map DOOH to your existing campaign goals, audiences, and media taxonomies. Same contextual, audience, and performance strategies — extended into the physical world.
Only 5 creative specs cover most of the channel.
Video or static ads — a handful of adaptable formats covers the majority of inventory and use cases. We streamline the spec, cut the friction, and ship faster — without inflating production.
Reporting that plugs into the rest of the mix.
What ran, where it ran, who it reached, and how it performed — delivered in a format you can evaluate alongside CTV, social, search, and programmatic. The extra reporting work that used to live in DOOH is gone.
Real-world video — not CTV.
Short-form, high-impact, location-aware creative on screens in public environments. It supports branding and performance, but its edge is reaching people in specific physical places and moments no other video channel can touch.
Maps to how you already buy.
Align DOOH with YouTube segments, contextual categories, audience data, and behavioral signals you're already running across digital. DOOH stops feeling like a separate line item and starts feeling like an extension of the plan.
Build, adjust, and go live in minutes — not weeks.
Plans, targeting, and creative changes happen in minutes. Campaigns can be live in hours. Speed without sacrificing precision or relevance — fast enough to replan in front of a client.
Every screen in the channel. Not just billboards.
Sample inventory — every venue type, not just billboards.
Trusted by 50,000+ campaigns
























More Than a DOOH Media Aggregator: Seven Capabilities No One Else Combines
A cohort data layer DOOH didn't have.
AMAPBuilt at the census-block level. Households modeled from Census data. Search behavior from Google. Intent from Meta. Health and demographic signals from CDC and other primary sources.
Not modeled mobility. Not bid-stream demographics. One of one in this channel — and it sits underneath every plan we build.
Planning that pivots in real time.
The plannerChange a plan by venue type, location type, proximity to a POI, audience relevance, budget, or share of voice — instantly. Re-plan in a meeting. Re-cut for a new market on a phone call.
Other platforms take days, an RFP, and an account manager. Ours does it in front of you.
Every billboard, in 360.
MockupsWe've databased every billboard that exists in Google Maps. View the unit in live 360. Mock up creative on the actual placement. Show your client what they're buying — building, sightline, context — before a dollar moves.
No one else in this category does this. Not the networks. Not the platforms. Not the publishers themselves.
Proof of play that's actually proof.
POPCrowd-sourced, photo-verified runs. Custom visualizations for every campaign. Receipts your client can hold, not a screenshot of a dashboard.
If it ran, you'll have it. If it didn't, you'll know first.
Every screen. Zero inventory bias.
SupplyWe don't own inventory and we don't rep it, so we don't push it. Unlimited bandwidth into the full open market plus the largest curated deal library across The Trade Desk, StackAdapt, and the rest of the open stack.
A working detail: most major DSPs license parts of our planning tools as their supply spine. Which means we see more of the market than the platforms buying through it.
Run it any way you want.
ServiceManaged service. Self-serve through our platform. Or activate inside your existing DSP/SSP workflow with our deals and our plan underneath.
Same data, same tooling, same planners, three doors in.
The deepest bench in the category.
PlannersMore years in the DOOH seat than any team in market. No quota on a network we own. No script. The planners who taught a lot of the rest of this industry how to plan this channel.
You get the data and the tooling. You also get the people.
AMAP: Why our screen picks are different.
Cohorts, not just geofences. Built from primary sources, not bid-stream guesses.
Most DOOH targeting in market today is a polygon drawn around a panel and a demographic slapped on top. That's geography pretending to be audience.
AMAP is the inverse. Behavioral cohorts modeled at the census-block level from authoritative inputs — then mapped against every screen in the country. The output is a relevance score per panel, per cohort, before a plan is built.
Two screens inside the same geofence rarely reach the same audience. Our plans know which one to pick.
Plan DOOH campaigns by describing them.
Built for agents, not bolted on.
Our MCP server connects Claude, Cursor, ChatGPT, and any MCP-compatible client directly to Goldfish's inventory, audience, and planning tools. Build a plan in a sentence. Export IOs in minutes.
We modeled this MCP on 100,000 DOOH proposals — then rebuilt our database and proprietary algorithms around how an AI agent actually queries. The agent doesn't sit on top of our data. It thinks in it.
Answer an RFP inventory section in 30 seconds.
Ask in plain English, get impressions, placements, and flat pricing back instantly. No more pinging three vendors and waiting 48 hours.
1M+ screens. One query.
Unified access across the full programmatic and direct supply ecosystem — billboards, transit, retail, airports, gyms, c-stores, sports, healthcare, and 90+ more categories.
POIs, polygons, radii, audiences — all composable.
WKT polygon geo, lat/long radius, POI brand or category, DMA/ZIP/county, plus census-block audience indices. The targeting layer no general-purpose AI can compose on its own.
Qualify an RFP in 2 minutes.
One prompt, one number.
Scope before you pitch.
Confirm inventory exists — and at what cost — before you promise a flight.
Build plans conversationally.
"$150K, 30-day flight for a pet brand in NYC DMA" → line items ready to push.
Swap audiences mid-build.
Census-block segments for demos, HHI, life events, behaviors, interests.
Surface POIs in plain English.
"Every Trader Joe's in California" → POI IDs → campaign filter.
Push plans live.
CreatePlan returns campaign codes and a shareable client map URL.
90+ venue categories.
Airport gate-hold vs. baggage claim. Grocery checkout vs. aisle vs. entrance. Every layer queryable.
Format filters built in.
supports_audio, video, banner, dynamic creative — request only inventory that runs your spec.
Trading Desk #1, SSP #3, rep email, spreadsheet, DV360…
- Six tabs, six logins. Re-query each one.
- Excel whack-a-mole. Rebuilt every pitch.
- Click-only UIs. AI agents can't use them.
- Stitched-together POI + audience workflows.
"Plan a $150K flight for a pet brand in NYC DMA, QSR + grocery, 30 days."
- One prompt. Unified inventory across SSPs and direct.
- Live at the brief. Numbers always current.
- Agent-native. JSON in, JSON out. Claude, ChatGPT, Cursor.
- Full targeting in one query — POI, radius, WKT, DMA, census-block.
A better recap, included in the buy.
Advanced DOOH reporting, visual dashboards, proof-of-play imagery, exportable data, and live mapping — all built in. The same tooling agencies and brands reach for on major pitches, available on every campaign without a second platform fee.
Advanced DOOH reporting, included.
Every media buy ships with advanced reporting — where it ran, how it delivered, what markets were covered, and how the campaign performed. No add-on fees, no separate platform contract.
Dashboards shaped to your campaign.
Easy to launch, easy to read. Configure around your goals, markets, creative, venues, screens, plays and impressions — without standing up a technical team to do it.
Plugs into the stack you already use.
First-party delivery data, structured for TapClicks, NinjaCat, Datorama, internal BI, and agency reporting systems. Clean CSV exports or feed-ready files — no rebuilding workflows.
Market-level reporting.
See performance across DMAs, regions, cities, or custom geographic groupings.
Location & screen-level delivery.
Down to the venue, placement, and individual screen — exactly where media ran.
Creative-level breakouts.
Which message ran, where, and how often — by asset.
Proof of play, with images.
Rich photo evidence of creative live in real-world DOOH environments.
Live, map-based visibility.
Interactive maps show campaigns running in real time, not a static end-of-flight recap.
Premium mapping included.
The same visualization technology used by holding companies for major pitches — at no extra cost.
Presentation-ready visuals.
Custom market maps, location visuals, and delivery summaries built for recaps, QBRs, and client decks.
Flexible export formats.
Dashboard, CSV, map, visual recap, proof-of-play package, or data feed into another platform — pick the shape.
A spreadsheet of impressions, a PDF of screenshots, a separate reporting invoice.
- Delivery numbers without context.
- Static end-of-flight summary, weeks late.
- Reporting platform billed on top of media.
- Rebuilt from scratch for every client template.
Live map, proof of play, market and screen-level delivery, exports into the tools you already run.
- First-party data straight from delivery.
- Live campaign visibility, not a static recap.
- Premium mapping and visuals included free.
- Drops into TapClicks, NinjaCat, Datorama, BI.
Easier than the last RFP you sent.
Send a brief.
However it's written. PDF, deck, email body, scribbled on a napkin. We turn it into a plan.
Send three bullets.
Advertiser, market, budget. That's enough to come back with a real plan, real screens, real numbers.
Wire the MCP.
Plug our planning server into your AI workflow and plan conversationally. The same engine our team uses, in your stack.