Taboola logo

Taboola

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 (a 30-year exclusive partnership with Yahoo since 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.

7 APIs 7 Capabilities 21 Features
AdvertisingNative AdvertisingDiscoveryPerformance MarketingAdTechRealizeBackstageRecommendationPublisherProgrammatic

Taboola publishes 7 APIs on the APIs.io network, including Backstage Campaigns API, Backstage Campaign Items API, Backstage Audiences API, and 4 more. Tagged areas include Advertising, Native Advertising, Discovery, Performance Marketing, and AdTech.

The Taboola catalog on APIs.io includes 7 machine-runnable capabilities and 1 JSON-LD context.

Taboola’s developer surface includes developer portal, documentation, authentication, SDKs, tooling, code examples, support, and 36 more developer resources.

APIs

Taboola Backstage Campaigns API

Create, retrieve, update, duplicate, and delete Taboola Realize advertising campaigns. Includes bulk update across the network and a campaign reach estimator for pre-launch impr...

Taboola Backstage Campaign Items API

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 ...

Taboola Backstage Audiences API

Manage first-party, custom, lookalike, marketplace, and combined audiences for Taboola Realize campaign targeting. Includes audience onboarding for hashed identifiers (CRM and p...

Taboola Backstage Conversions API

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...

Taboola Backstage Reports API

Retrieve campaign-summary reports across many breakdown dimensions (day, week, month, campaign, site, country, region, platform, OS, browser, language, DMA, city, ad), top-conte...

Taboola Backstage Dictionary API

Reference data endpoints for campaign targeting. Returns supported countries, regions, cities, postal codes, US DMAs, browsers, operating systems, OS versions, platforms, langua...

Taboola Backstage Accounts API

Discover advertiser accounts allowed for the authenticated user, list all advertiser accounts in a Taboola network, and retrieve per-account configuration including currency, ti...

Capabilities

Taboola Backstage Accounts

Self-contained Naftiko capability for discovering and inspecting advertiser accounts within a Taboola network — used by agencies and platforms managing many advertisers.

Run with Naftiko

Taboola Backstage Audiences

Self-contained Naftiko capability covering Taboola first-party audiences, custom audiences, lookalike audiences, marketplace audience segments, and combined audiences for use in...

Run with Naftiko

Taboola Backstage Campaigns

Self-contained Naftiko capability for managing Taboola Realize advertising campaigns via the Backstage API. Wraps list/get/create/update/delete/duplicate plus bulk and reach-est...

Run with Naftiko

Taboola Backstage Conversions

Self-contained Naftiko capability for managing Taboola conversion rules used to track purchases, leads, page views, and other campaign outcomes.

Run with Naftiko

Taboola Backstage Dictionary

Self-contained Naftiko capability exposing Taboola reference data — countries, regions, cities, postal codes, DMAs, browsers, operating systems, platforms, languages, publishers...

Run with Naftiko

Taboola Backstage Campaign Items

Self-contained Naftiko capability for managing campaign items (creatives) and performance video items belonging to Taboola Realize campaigns.

Run with Naftiko

Taboola Backstage Reports

Self-contained Naftiko capability for retrieving Taboola Realize campaign performance reports across multiple breakdown dimensions including day, site, country, platform, and ad...

Run with Naftiko

Features

Realize performance advertising platform with native, display, carousel, video, and app-promotion formats
Backstage API — OAuth 2.0 client credentials, base URL https://backstage.taboola.com/backstage/api/1.0
Campaign CRUD plus duplicate, bulk update, and network-wide campaign list endpoints
Campaign reach estimator for impression forecasting before launch
Campaign item (creative) and performance video item (motion ad) management
First-party, lookalike, marketplace, custom, combined, and contextual audience targeting
Country, region, city, postal-code, US DMA, platform, OS, browser, language, and publisher targeting
Conversion rules (event-based and URL-based) with click-through and view-through look-back windows
Reports API with day/week/month and campaign/site/country/platform/ad breakdowns plus top-content and real-time
Dictionary endpoints for reference data needed by campaign targeting
Network-account model for agencies/DSPs managing many advertisers
Bid strategies including Fixed CPC, SmartBid (Enhanced CPC), Maximize Conversions, and Target CPA
Mobile SDKs for iOS, Android, Flutter, React Native
Java client SDK (backstage-api-java-client)
Official MCP server (realize-mcp) wrapping the Backstage/Realize API with OAuth 2.1 SSO support
Conversion tracking via Taboola pixel or server-to-server integration
Dynamic Creative for personalized ads (GTM, JS API, S2S flows)
Abby AI ad assistant and GenAI Ad Maker for creative automation
DeeperDive content discovery, Newsroom analytics, Connexity commerce media, and Skimlinks affiliate monetization
Yahoo native exclusive integration (30-year agreement signed 2022)
Prebid.js header-bidding integration

Semantic Vocabularies

Taboola Context

33 classes · 4 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔑
Authentication
Authentication
🔑
Authentication
Authentication
🔑
Authentication
Authentication
🔑
Authentication
Authentication
🔗
BaseURL
BaseURL
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
🔧
Tool
Tool
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
📦
SDK
SDK
🔧
Tool
Tool
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
TrustCenter
TrustCenter
💬
Support
Support
📰
Blog
Blog
📰
News
News
🔗
InvestorRelations
InvestorRelations
🔗
LinkedIn
LinkedIn
🔗
X-Twitter
X-Twitter
👥
YouTube
YouTube
📝
SignIn
SignIn
🌐
Portal
Portal
🌐
Portal
Portal
🌐
Portal
Portal
🌐
Portal
Portal
🌐
Portal
Portal
🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: taboola
url: https://raw.githubusercontent.com/api-evangelist/taboola/refs/heads/main/apis.yml
apis:
- aid: taboola:taboola-backstage-campaigns-api
  name: Taboola Backstage Campaigns API
  tags:
  - Advertising
  - Native Advertising
  - Campaigns
  - Realize
  humanURL: https://developers.taboola.com/backstage-api/reference/campaigns-overview
  properties:
  - url: https://developers.taboola.com/backstage-api/reference/campaigns-overview
    type: Documentation
  - url: https://developers.taboola.com/backstage-api/reference/create-a-campaign
    type: Documentation
  - url: openapi/taboola-backstage-campaigns-api-openapi.yml
    type: OpenAPI
  - url: json-schema/taboola-campaign-schema.json
    type: JSONSchema
  - url: json-ld/taboola-context.jsonld
    type: JSONLD
  - type: NaftikoCapability
    url: capabilities/campaigns-campaigns.yaml
  description: 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.
- aid: taboola:taboola-backstage-items-api
  name: Taboola Backstage Campaign Items API
  tags:
  - Advertising
  - Creatives
  - Items
  - Video
  humanURL: https://developers.taboola.com/backstage-api/reference/campaign-items-overview
  properties:
  - url: https://developers.taboola.com/backstage-api/reference/campaign-items-overview
    type: Documentation
  - url: openapi/taboola-backstage-items-api-openapi.yml
    type: OpenAPI
  - url: json-schema/taboola-item-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/items-items.yaml
  description: 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.
- aid: taboola:taboola-backstage-audiences-api
  name: Taboola Backstage Audiences API
  tags:
  - Advertising
  - Audiences
  - Targeting
  - First-Party Data
  humanURL: https://developers.taboola.com/backstage-api/reference/audience-targeting
  properties:
  - url: https://developers.taboola.com/backstage-api/reference/audience-targeting
    type: Documentation
  - url: https://developers.taboola.com/backstage-api/reference/onboarding-overview
    type: Documentation
  - url: openapi/taboola-backstage-audiences-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/audiences-audiences.yaml
  description: 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.
- aid: taboola:taboola-backstage-conversions-api
  name: Taboola Backstage Conversions API
  tags:
  - Advertising
  - Conversions
  - Measurement
  - Attribution
  humanURL: https://developers.taboola.com/conversion-tracking
  properties:
  - url: https://developers.taboola.com/backstage-api/reference/conversion-rule-fields
    type: Documentation
  - url: https://developers.taboola.com/conversion-tracking
    type: Documentation
  - url: openapi/taboola-backstage-conversions-api-openapi.yml
    type: OpenAPI
  - url: json-schema/taboola-conversion-rule-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/conversions-conversions.yaml
  description: 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.
- aid: taboola:taboola-backstage-reports-api
  name: Taboola Backstage Reports API
  tags:
  - Advertising
  - Reporting
  - Analytics
  - Performance
  humanURL: https://developers.taboola.com/backstage-api/reference
  properties:
  - url: https://developers.taboola.com/backstage-api/reference
    type: Documentation
  - url: openapi/taboola-backstage-reports-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/reports-reports.yaml
  description: 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.
- aid: taboola:taboola-backstage-dictionary-api
  name: Taboola Backstage Dictionary API
  tags:
  - Advertising
  - Reference Data
  - Targeting
  humanURL: https://developers.taboola.com/backstage-api/reference/dictionary
  properties:
  - url: https://developers.taboola.com/backstage-api/reference/dictionary
    type: Documentation
  - url: openapi/taboola-backstage-dictionary-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/dictionary-dictionary.yaml
  description: 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.
- aid: taboola:taboola-backstage-accounts-api
  name: Taboola Backstage Accounts API
  tags:
  - Advertising
  - Accounts
  - Network
  humanURL: https://developers.taboola.com/backstage-api/reference
  properties:
  - url: https://developers.taboola.com/backstage-api/reference/get-allowed-accounts
    type: Documentation
  - url: openapi/taboola-backstage-accounts-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/accounts-accounts.yaml
  description: 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.
name: Taboola
tags:
- Advertising
- Native Advertising
- Discovery
- Performance Marketing
- AdTech
- Realize
- Backstage
- Recommendation
- Publisher
- Programmatic
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: Portal
  url: https://www.taboola.com
- type: Documentation
  url: https://developers.taboola.com/
- type: Documentation
  url: https://developers.taboola.com/backstage-api/reference
- url: https://developers.taboola.com/llms.txt
  name: llms.txt index
  type: Documentation
- url: https://developers.taboola.com/backstage-api/reference/authentication-basics
  name: Authentication Basics
  type: Authentication
- url: https://developers.taboola.com/backstage-api/reference/client-credentials-flow
  name: OAuth Client Credentials Flow
  type: Authentication
- url: https://developers.taboola.com/backstage-api/reference/getting-an-access-token
  name: Getting An Access Token
  type: Authentication
- url: https://backstage.taboola.com/backstage/oauth/token
  name: OAuth Token Endpoint
  type: Authentication
- url: https://backstage.taboola.com/backstage/api/1.0
  name: Backstage API Base URL
  type: BaseURL
- type: GitHubOrganization
  url: https://github.com/taboola
- url: https://github.com/taboola/backstage-api-java-client
  name: Backstage API Java Client
  type: SDK
- url: https://github.com/taboola/realize-mcp
  name: Realize MCP Server
  type: Tool
- url: https://github.com/taboola/taboola-spm-ios-sdk
  name: Taboola iOS SDK (SwiftPM)
  type: SDK
- url: https://github.com/taboola/taboola-android
  name: Taboola Android SDK
  type: SDK
- url: https://github.com/taboola/taboola-flutter-example
  name: Taboola Flutter Example
  type: SDK
- url: https://github.com/taboola/ios-sdk-examples
  name: Taboola iOS SDK Examples
  type: CodeExamples
- url: https://github.com/taboola/android-sdk-examples-4x
  name: Taboola Android SDK V4 Examples
  type: CodeExamples
- url: https://github.com/taboola/react-native-examples-3x
  name: Taboola React Native Examples
  type: CodeExamples
- url: https://github.com/taboola/ios-adx
  name: Taboola iOS AdX Adapter
  type: SDK
- url: https://github.com/taboola/Prebid.js
  name: Prebid.js fork
  type: Tool
- url: https://www.taboola.com/legal-policies
  type: TermsOfService
- url: https://www.taboola.com/policies/privacy-policy
  type: PrivacyPolicy
- url: https://trust.taboola.com/
  type: TrustCenter
- url: https://help.taboola.com/
  name: Help Center
  type: Support
- url: https://www.taboola.com/blog
  type: Blog
- url: https://www.taboola.com/press
  type: News
- url: https://investors.taboola.com/
  name: Investor Relations
  type: InvestorRelations
- url: https://www.linkedin.com/company/taboola
  type: LinkedIn
- url: https://x.com/taboola
  type: X-Twitter
- url: https://www.youtube.com/user/taboola
  type: YouTube
- url: https://realize.taboola.com/
  name: Realize Platform Login
  type: SignIn
- url: https://www.taboola.com/products/realize
  name: Realize Performance Platform
  type: Portal
- url: https://www.taboola.com/abby
  name: Abby AI Ad Assistant
  type: Portal
- url: https://www.taboola.com/products/genai-ad-maker
  name: GenAI Ad Maker
  type: Portal
- url: https://www.taboola.com/products/deeperdive
  name: DeeperDive
  type: Portal
- url: https://www.taboola.com/products/connexity
  name: Connexity (commerce media)
  type: Portal
- url: https://www.taboola.com/products/skimlinks
  name: Skimlinks (publisher monetization)
  type: Portal
- url: https://www.taboola.com/products/newsroom
  name: Newsroom
  type: Portal
- url: https://developers.taboola.com/taboolasdk/docs/overview
  name: Mobile SDK Overview
  type: Documentation
- url: https://developers.taboola.com/dynamic-creative/docs/overview
  name: Dynamic Creative Overview
  type: Documentation
- url: plans/taboola-plans-pricing.yml
  type: Plans
- url: rate-limits/taboola-rate-limits.yml
  type: RateLimits
- url: finops/taboola-finops.yml
  type: FinOps
- type: Features
  data:
  - Realize performance advertising platform with native, display, carousel, video, and app-promotion formats
  - Backstage API — OAuth 2.0 client credentials, base URL https://backstage.taboola.com/backstage/api/1.0
  - Campaign CRUD plus duplicate, bulk update, and network-wide campaign list endpoints
  - Campaign reach estimator for impression forecasting before launch
  - Campaign item (creative) and performance video item (motion ad) management
  - First-party, lookalike, marketplace, custom, combined, and contextual audience targeting
  - Country, region, city, postal-code, US DMA, platform, OS, browser, language, and publisher targeting
  - Conversion rules (event-based and URL-based) with click-through and view-through look-back windows
  - Reports API with day/week/month and campaign/site/country/platform/ad breakdowns plus top-content and real-time
  - Dictionary endpoints for reference data needed by campaign targeting
  - Network-account model for agencies/DSPs managing many advertisers
  - Bid strategies including Fixed CPC, SmartBid (Enhanced CPC), Maximize Conversions, and Target CPA
  - Mobile SDKs for iOS, Android, Flutter, React Native
  - Java client SDK (backstage-api-java-client)
  - Official MCP server (realize-mcp) wrapping the Backstage/Realize API with OAuth 2.1 SSO support
  - Conversion tracking via Taboola pixel or server-to-server integration
  - Dynamic Creative for personalized ads (GTM, JS API, S2S flows)
  - Abby AI ad assistant and GenAI Ad Maker for creative automation
  - DeeperDive content discovery, Newsroom analytics, Connexity commerce media, and Skimlinks affiliate monetization
  - Yahoo native exclusive integration (30-year agreement signed 2022)
  - Prebid.js header-bidding integration
  sources:
  - https://www.taboola.com/
  - https://developers.taboola.com/
  - https://developers.taboola.com/backstage-api/reference
  - https://developers.taboola.com/llms.txt
  - https://github.com/taboola
  updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Producing
description: '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 (a 30-year exclusive partnership with Yahoo since 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.'
maintainers:
- FN: Kin Lane
  email: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'