OneAPIkey.

Everyscreen.

Onboard hundreds of screens at a time. Register, embed, earn. No sales calls. No dashboards. Just code.

$0to get started
#1revenue share in DOOH
30sfrom zero to showing ads

From zero to earning in three steps.

Register

Run one command. Get your API key instantly.

Embed

Drop the embed URL into any screen — WebView, browser, smart TV.

Earn

Ads run automatically. Revenue flows to you monthly via Stripe.

Choose your integration.

Four products, one API key. Pick the one that fits your stack.

From zero to showing ads in 30 seconds

One command. No dashboard. No manual config.

Terminal
$ npx @trillboards/ads-sdk init
Company name: Acme Vending
Email: dev@acme.co
Registering...
Your API Key: trb_partner_a1b2c3...
Device ID: fp_x9y8z7w6...
Embed URL: https://screen.trillboards.com?fp=fp_x9y8z7w6
API key saved to .env ✓

Or programmatically:

// 3 lines to register + start showing ads
import { PartnerClient } from '@trillboards/ads-sdk/server';
const result = await PartnerClient.quickStart({
companyName: 'Acme Vending',
email: 'dev@acme.co',
});
// result.client is a pre-authenticated PartnerClient
// result.device.embed_url is the URL to load in your screen

Infrastructure, not a product.

We handle demand, ad serving, billing, and compliance. You ship the integration once and collect revenue forever. No dashboards to manage. No sales meetings.

1 integration

runs forever

Industry-leading revenue share.

The highest cut in DOOH — period. No minimums, no commitments, no lock-in. Paid monthly via Stripe Connect directly to your account.

#1

in DOOH payouts

Cryptographic proof-of-play.

Every ad impression is signed with Ed25519. Advertisers and third parties can verify independently. The black box era of DOOH is over.

100%

verifiable

Guides & SDKs

API Reference

Interactive OpenAPI documentation powered by Scalar. All specs are machine-readable.

Partner API

Device management, ad serving, analytics, earnings, team management, and Stripe payouts.

Open API docs

Attribution & Measurement

Closed-loop DOOH attribution with aCPM, incremental lift, CPIV, and Bayesian experiments.

Open API docs

Proof-of-Play API

Ed25519 signed impression proofs. Open verification, closed discovery.

Open API docs

DSP API

Programmatic buying for DOOH. Onboard, discover inventory, upload creatives, serve ads via REST.

Open API docs

Programmatic & FEIN

Edge AI analytics, creative-venue performance, fill rates, and real-time SSE streaming.

Open API docs

OpenRTB 2.6 Extensions

30+ proprietary signals in every bid request: attention, intent, weather, foot traffic.

Open API docs

Data Models & Ontology

6-layer attribution pipeline from signal ingestion to incrementality measurement.

Open API docs

CTV Measurement API

Census enrichment, QR attribution, and impression ingestion endpoints for CTV measurement SDKs.

Open API docs

Third-Party Data API

Audience cohorts, demographic enrichment, and segment activation for Place Exchange, OpenAI, Anthropic, and other licensees.

Open API docs

Federated Learning

Privacy-preserving model training across edge devices — for advertisers building audience models without raw signal egress.

Open API docs

CTV SDK Endpoints

Direct endpoints used by Trillboards CTV SDKs — heartbeat, ad request, attribution beacon, viewability emission.

Open API docs

Device Control Plane

Operator-side device pairing, fleet configuration, and remote control surface for screen network operators.

Open API docs

Sensing (Paired Training)

On-device audience sensing telemetry — face / audio / BLE / WiFi co-viewing — and the paired-training pipeline.

Open API docs

Idempotency & Safety

Idempotency keys, dry-run validation, request replay, and AI-agent affordances for safe automation.

Open API docs

Building with AI? Machine-readable specs available at llms.txt

Start building.

One command to get your API key. Zero friction. Free to start.