How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

MediaMath Reporting API V1

Reporting API V1 (standard reports). Thirty GET report endpoints — performance, win/loss, win/loss creative, device technology, geo, site, audience index and more — each with a companion /meta endpoint describing available dimensions and metrics, plus a /validate endpoint. Deprecated; the documentation states it will be removed and names Reporting API V2 as the replacement.

MediaMath Reporting API V1 is one of 46 APIs that MediaMath publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Reporting, Analytics, Performance, Win-Loss, and Deprecated. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and rate-limit docs.

This API exposes 30 operations across 30 paths, organized into 3 resource areas, and defines 6 schemas. It is described by OpenAPI 3.0.0.

Requests are made against a single base URL, https://api.mediamath.com/reporting/v1/std.

30 operations 30 paths 6 schemas 30 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
Base URL
https://api.mediamath.com/reporting/v1/std
Authentication
OAuth 2.0
License
Resource Areas
3

Authentication & Security 1

MediaMath Reporting API V1 declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (API_Key_-_1) using the clientCredentials flow.

Paths & Operations 30

Across 30 paths, the API surfaces 30 operations — 30 GET. They span 3 resource areas: Metadata, Data Retrieval, Reports. Each is listed below with its method, path, parameters, and response codes.

Metadata 2
GET
/meta
Reports List
GET_meta 1 param → 200
GET
/{report}/meta
Report Meta
GET_report-meta 2 params → 200
Data Retrieval 2
GET
/{report}
Report Data
GET_report 16 params → 200304400401403404
GET
/{report}/validate
Validate Report Data Request
GET_report-validate 16 params → 200304400401403404
Reports 26
GET
/app_transparency
App Transparency
GET_app_transparency → 200
GET
/app_transparency/meta
App Transparency Meta
GET_app_transparency-meta → 200
GET
/brain_feature_summary/meta
Brain Feature Summary report
Generate-Brain-Feature-Summary-report → 200
GET
/brain_feature_value/meta
Brain Feature Value report
Generate-Brain-Feature-Value-report → 200
GET
/by_hour
By Hour
GET_by_hour 15 params → 200304400401403404
GET
/by_hour/meta
By Hour Meta
GET_by_hour-meta 1 param → 200
GET
/day_part
Day Part
GET_day_part 15 params → 200304400401403404
GET
/day_part/meta
Day Part Meta
GET_day_part-meta 1 param → 200
GET
/deals
Deals
GET_deals 15 params → 200304400401403404
GET
/deals/meta
Deals Meta
GET_deals-meta 1 param → 200
GET
/device_technology
Device Technology
GET_device_technology 17 params → 200304400401403404
GET
/device_technology/meta
Device Technology Meta
GET_device_technology-meta 1 param → 200
GET
/geo
Geo
GET_geo 15 params → 200304400401403404
GET
/geo/meta
Geo Meta
GET_geo-meta 1 param → 200
GET
/performance
Performance
GET_performance 15 params → 200304400401403404
GET
/performance/meta
Performance Meta
GET_performance-meta 1 param → 200
GET
/reach_frequency
Reach Frequency
GET_reach_frequency 15 params → 200304400401403404
GET
/reach_frequency/meta
Reach Frequency Meta
GET_reach_frequency-meta 1 param → 200
GET
/site_transparency
Site Transparency
GET_site_transparency 15 params → 200304400401403404
GET
/site_transparency/meta
Site Transparency Meta
GET_site_transparency-meta 1 param → 200
GET
/watermark
Watermark
GET_watermark 15 params → 200304400401403404
GET
/watermark/meta
Watermark Meta
GET_watermark-meta 1 param → 200
GET
/win_loss
Win Loss
GET_win_loss 15 params → 200304400401403404
GET
/win_loss/meta
Win Loss Meta
GET_win_loss-meta 1 param → 200
GET
/win_loss_creative
Win/Loss by Creative
GET_win_loss_creative 15 params → 200304400401403404
GET
/win_loss_creative/meta
Win/Loss by Creative Meta
GET_win_loss_creative-meta 1 param → 200

Schemas 6

The contract defines 6 schemas that model the data the API accepts and returns. The most detailed are brief-report-description (7 properties), field-description (6 properties), error-response (2 properties), reports-list (1 property). Each schema is shown below with its type and property counts.

error-response
object
2 properties
errors
array
brief-report-description
object
7 properties 4 required
full-report-description
field-description
object
6 properties 2 required
reports-list
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

mediamath-reporting-api-v1-openapi.yml Raw ↑

Other APIs MediaMath publishes across the network.

MediaMath Marketplaces API V2.0
MediaMath Bring Your Own Algorithm (BYOA) API
MediaMath Audience Onboarding API
MediaMath Server-to-Server Data Distribution API
MediaMath Ad Servers API
MediaMath Advertisers API
MediaMath Agencies API
MediaMath Atomic Creatives API
MediaMath Audience Vendors API
MediaMath Campaign Plans API
MediaMath Campaigns API
MediaMath Campaigns Budget Flights API
Where this information came from

This is an independent, third-party profile of MediaMath Reporting API V1, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.