API & Integrations

Connect Your Stack
in Hours, Not Weeks

Adbite's API-first architecture means every feature is accessible programmatically. REST APIs, real-time OpenRTB endpoints, certified Prebid.js adapters, and webhook streams, fully documented and sandbox-tested.

Integration Options

Four Ways to Connect —
All Fully Documented

Whether you're building a direct integration, plugging into existing Prebid infrastructure, or orchestrating event-driven workflows, Adbite has a supported path for you.

REST API

Management & Reporting API

Full programmatic control over campaigns, creatives, line items, audiences, and reporting. All endpoints return JSON, use OAuth 2.0 bearer tokens, and support pagination, filtering, and field projection. Rate limits: 1,000 req/min on standard plans, 10,000 req/min on enterprise.

Example: Create Campaign
POST /v1/campaigns
Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "Q4 Retargeting",
  "objective": "conversions",
  "budget": { "daily": 5000, "currency": "USD" },
  "start_date": "2024-10-01"
}
Example: Pull Report
GET /v1/reports/performance
Authorization: Bearer <token>

Query params:
  campaign_id=cmp_abc123
  date_from=2024-10-01
  date_to=2024-10-31
  breakdown=placement,geo,device
OpenRTB 2.6

Real-Time Bidding Endpoint

Full IAB OpenRTB 2.6 compliance for DSPs and SSPs connecting directly. Supports banner, video, native, and audio impression objects. Includes SupplyChain object, GPID, SKAdNetwork, and Privacy Sandbox signals. Bid timeout: 100ms. QPS available up to 500,000 on dedicated infrastructure.

Bid Request (Supply Side)
POST /rtb/v1/bid HTTP/1.1
Content-Type: application/json

{
  "id": "ab2f9c1d",
  "imp": [{
    "id": "1",
    "banner": {"w":300,"h":250},
    "bidfloor": 1.20
  }],
  "site": {"page":"https://pub.com/news"}
}
Bid Response (Demand Side)
HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "ab2f9c1d",
  "seatbid": [{
    "bid": [{
      "id": "b1",
      "price": 2.40,
      "adm": "<!-- ad markup -->"
    }]
  }]
}
Prebid.js

Prebid.js Adapter

Our certified Prebid.js adapter is maintained in the official Prebid.js repository and tested against every Prebid release. Add Adbite as a bidder in your existing header bidding setup without custom code. Supports banner, outstream video, and native formats.

Prebid Config
// pbjs configuration
var adUnits = [{
  code: 'div-top-banner',
  bids: [{
    bidder: 'adbite',
    params: {
      publisherId: 'pub_xyz',
      adSlot: 'top_300x250'
    }
  }]
}];
Supported Parameters
// All supported bid params
params: {
  publisherId: 'required',
  adSlot: 'required',
  floor: 1.50, // optional
  dealId: 'pmp_001', // optional
  placementType: 'banner',
  timeout: 1000 // ms
}
Webhooks

Event-Driven Webhooks

Subscribe to real-time event streams for auction results, impression delivery, conversion events, and pacing alerts. All webhook payloads are signed with HMAC-SHA256 for verification. Retry policy: 3 attempts over 24 hours with exponential backoff. Delivery latency under 200ms.

Available Events
// Webhook event types
auction.won
auction.lost
impression.delivered
click.recorded
conversion.attributed
budget.pacing_alert
deal.activated
report.ready
Payload Example
{
  "event": "auction.won",
  "timestamp": "2024-10-15T14:23:01Z",
  "data": {
    "auction_id": "auc_9f2b",
    "clearing_price": 3.12,
    "publisher_id": "pub_xyz",
    "placement": "top_300x250"
  }
}
Developer Resources

Everything You Need to
Build and Test

From sandbox environment to production, we make integration fast and frustration-free with comprehensive documentation and real developer support.

Sandbox Environment

Full-featured staging environment that mirrors production. Test bid requests, campaign creation, and webhook delivery without spending real budget. Pre-loaded with synthetic traffic at 1M QPS.

Get sandbox access →

API Keys & Auth

Generate and manage API keys from your dashboard with granular permission scopes, read-only, write, and admin levels. Rotate keys without downtime. HMAC signing for webhook verification included.

Manage keys →

Rate Limits & SLAs

Standard: 1,000 REST req/min, 50K QPS RTB. Pro: 5,000 req/min, 200K QPS. Enterprise: custom limits, dedicated infrastructure, 99.99% uptime SLA with financial penalties for breach.

View SLA details →

Changelog & Versioning

Semantic versioning with a 6-month deprecation window for breaking changes. Subscribe to our changelog newsletter for advance notice of API updates, new endpoint releases, and spec changes.

View changelog →
SDK Support

Official SDKs in 5 Languages

Node.js, Python, Go, Ruby, and PHP, all maintained by Adbite engineering, published to the official package managers, and tested against every API release.

Node.js Python Go Ruby PHP
Start Building

Your Integration Starts
With Free API Keys

Sign up for free sandbox access and connect to Adbite's API in minutes. Full production access unlocked after your first successful integration test.

Get API Keys → Talk to a Solutions Engineer