Outbrain Performance Reporting API

There are a multitude of reporting endpoints that allow you to retrieve metrics at various levels of granularity. Note: All performance reports have a 10-30 minutes delay, therefore performance metrics that include the current day are partial. Rate Limits Each marketer is limited to 30 requests per minute for the entire performance reporting API. In case of rate limit violation the response status will be 429 (Too Many Requests). As of April 12, 2021 performance reporting is limited to a history of 3 years per data request. Response structure All reporting endpoints share a common response structure, defined below: Property Type Semantic Comments results Array Metadata and Metrics of the entities returned. Metadata is an object containing contextual properties of the report entity. The set of properties is specific for each end-point. totalResults Number Count of the total results

Operations 23

GET /reports/fullDay Retrieve last day of full data #
GET /reports/dataFreshness Retrieve data freshness #
GET /reports/accounts/{primaryAccountId}/marketers Retrieve marketers with performance statistics for a Primary Account #
GET /reports/marketers/{id}/campaigns Retrieve campaigns with performance statistics for a Marketer #
GET /reports/marketers/{id}/promotedContent Retrieve promoted content links performance statistics for a Marketer #
GET /reports/marketers/{id}/periodic Retrieve periodic performance statistics for a Marketer #
GET /reports/marketers/{id}/campaigns/periodic Retrieve performance statistics for all marketer campaigns by periodic breakdown #
GET /reports/marketers/{id}/campaigns/periodicHourly Retrieve performance statistics for all marketer campaigns by periodic hourly… #
GET /reports/marketers/{id}/campaigns/periodicMinutely Retrieve performance statistics for all marketer campaigns by periodic minutely… #
GET /reports/marketers/{id}/campaigns/{campaignId}/periodicContent Retrieve periodic performance statistics by promoted link for a campaign #
GET /reports/marketers/{id}/campaigns/{campaignId}/periodicContentHourly Retrieve hourly periodic performance statistics by promoted link for a campaign #
GET /reports/marketers/{id}/publishers Retrieve performance statistics for a Marketer by publisher #
GET /reports/marketers/{id}/campaigns/publishers Retrieve performance statistics for all marketer campaigns by publisher #
GET /reports/marketers/{id}/sections Retrieve performance statistics for a Marketer by section #
GET /reports/marketers/{id}/campaigns/sections Retrieve performance statistics for all marketer campaigns by section #
GET /reports/marketers/{id}/sections/date Retrieve performance statistics for all marketer sections by dates #
GET /reports/marketers/{id}/sections/dateHourly Retrieve performance statistics for all marketer sections by dates hourly #
GET /reports/marketers/{id}/sections/dateMinutely Retrieve performance statistics for all marketer sections by dates minutely #
GET /reports/marketers/{id}/platforms Retrieve performance statistics for a Marketer by platform #
GET /reports/marketers/{id}/campaigns/platforms Retrieve performance statistics for all marketer campaigns by platform #
GET /reports/marketers/{id}/geo Retrieve geo performance statistics for a Marketer #
GET /reports/marketers/{id}/campaigns/geo Retrieve performance statistics for all marketer campaigns by geo #
GET /reports/marketers/{id}/interests Retrieve performance statistics for a Marketer by interest #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/outbrain-performance-reporting-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

outbrain-performance-reporting-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Outbrain Amplify Performance Reporting API
  version: '0.1'
  description: This API describes the interfaces for interacting with the Outbrain Amplify product.
  contact:
    name: Outbrain Developer Center
    url: https://developer.outbrain.com
servers:
- url: https://api.outbrain.com/amplify/v0.1
  description: Production Server
security:
- OBTokenAuth: []
tags:


# --- truncated at 32 KB (334 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/outbrain/refs/heads/main/openapi/outbrain-performance-reporting-api-openapi.yml