Taboola (NASDAQ: TBLA) is a New-York-headquartered native and discovery advertising company founded in 2007 by Adam Singolda. Its Realize performance marketing platform serves recommendation widgets across major publishers — including a 30-year exclusive partnership with Yahoo signed in 2022 — and offers advertisers programmatic access via the Backstage API for campaign management, audience targeting, conversion tracking, and reporting. The company also operates Connexity (commerce media), Skimlinks (publisher monetization), and DeeperDive (content discovery), and recently shipped Abby (AI ad assistant), the GenAI Ad Maker, and an official Realize MCP server for AI-driven campaign management.
URL: Visit APIs.json
Run: Capabilities Using Naftiko
- Advertising, Native Advertising, Discovery, Performance Marketing, AdTech, Realize, Backstage, Recommendation, Publisher, Programmatic
- Created: 2026-05-25
- Modified: 2026-05-25
| Field | Value |
|---|---|
| Ticker | NASDAQ: TBLA |
| Founded | 2007 |
| Founder | Adam Singolda |
| HQ | New York, NY |
| Employees | ~2,000 |
| 2024 Revenue | $1.77B |
| Flagship platform | Realize (performance advertising) |
| Key partnership | Yahoo native exclusive (30-year, signed Nov 2022) |
| Acquisitions | Connexity ($800M, 2021); Skimlinks; Perfect Market; Convert Media; Gravity R&D |
The Backstage API uses OAuth 2.0 Client Credentials flow.
- Token endpoint:
https://backstage.taboola.com/backstage/oauth/token - API base URL:
https://backstage.taboola.com/backstage/api/1.0 - Grant type:
client_credentials - Credentials:
client_id+client_secret(issued by your Taboola account manager)
Pass the returned access token as Authorization: Bearer <token> on every Backstage call.
Create, retrieve, update, duplicate, and delete Taboola Realize advertising campaigns. Includes bulk update across the network and a campaign reach estimator for pre-launch impression forecasting.
Human URL: https://developers.taboola.com/backstage-api/reference/campaigns-overview
- Documentation
- Documentation — Create A Campaign
- OpenAPI
- JSON Schema — Campaign
- JSON-LD
- Naftiko Capability — Campaigns
Manage individual ad items (creatives) and performance video items (motion ads) belonging to Taboola Realize campaigns. Supports per-campaign CRUD plus bulk create, update, and delete across multiple campaigns and across the network.
Human URL: https://developers.taboola.com/backstage-api/reference/campaign-items-overview
Manage first-party, custom, lookalike, marketplace, and combined audiences for Taboola Realize campaign targeting. Includes audience onboarding for hashed identifiers (CRM and pixel-based), plus audience-targeting endpoints applied at the campaign level.
Human URL: https://developers.taboola.com/backstage-api/reference/audience-targeting
Create and manage conversion rules used to track purchases, leads, registrations, page views, and other outcomes. Supports event-based and URL-based rules with configurable look-back windows for both click-through and view-through attribution.
Human URL: https://developers.taboola.com/conversion-tracking
Retrieve campaign-summary reports across many breakdown dimensions (day, week, month, campaign, site, country, region, platform, OS, browser, language, DMA, city, ad), top-content reports, and near real-time performance snapshots.
Human URL: https://developers.taboola.com/backstage-api/reference
Reference data endpoints for campaign targeting. Returns supported countries, regions, cities, postal codes, US DMAs, browsers, operating systems, OS versions, platforms, languages, publishers, contextual segments, minimum CPC values, and campaign/item enumerations.
Human URL: https://developers.taboola.com/backstage-api/reference/dictionary
Discover advertiser accounts allowed for the authenticated user, list all advertiser accounts in a Taboola network, and retrieve per-account configuration including currency, time zone, and partner types.
Human URL: https://developers.taboola.com/backstage-api/reference
| Capability | Description |
|---|---|
| campaigns-campaigns.yaml | List, get, create, update, delete Taboola campaigns. |
| items-items.yaml | Manage creative items per campaign. |
| audiences-audiences.yaml | First-party / lookalike / marketplace audiences. |
| conversions-conversions.yaml | Conversion rule CRUD. |
| reports-reports.yaml | Campaign-summary and top-content reporting. |
| dictionary-dictionary.yaml | Reference data for targeting. |
| accounts-accounts.yaml | Account discovery within a network. |
- Backstage API Java Client — Official Java client.
- Realize MCP Server — Official MCP server (Python, Apache-2.0) wrapping the Realize/Backstage API with OAuth 2.1 SSO for AI assistants.
- Taboola Android SDK and V4 examples.
- Taboola iOS SDK (SwiftPM), iOS SDK examples.
- Taboola Flutter example and React Native examples.
- Taboola iOS AdX Adapter for Google AdX.
- Prebid.js fork — header bidding integration.
- Realize — Performance advertising platform (campaigns, items, audiences, conversions, reports).
- Abby — AI ad assistant for campaign creation.
- GenAI Ad Maker — Automated creative generation.
- DeeperDive — Content discovery.
- Connexity — Commerce media (acquired 2021).
- Skimlinks — Publisher monetization.
- Newsroom — Publisher insights and recommendations.
- Plans & Pricing — Usage-based per-click / per-impression / per-conversion; minimum daily campaign budget typically $10.
- Rate Limits — OAuth-client-scoped; bulk endpoints preferred over per-resource loops.
- FinOps — FOCUS-aligned definition with click / impression / conversion meters tied to Backstage reports.
Producing — Taboola produces APIs (Backstage), SDKs (Mobile / Java / MCP), and a performance advertising platform consumed by advertisers, agencies, and AI assistants.
- Kin Lane — API Evangelist