InMobi Publisher Reporting API

Automates download of app inventory performance data for InMobi publishers. A single POST to /v3.0/reporting/publisher takes a reportRequest envelope of metrics (adRequests, adImpressions, clicks, earnings, servedImpressions, costPerMille, fillRate), a timeFrame, groupBy dimensions, filterBy predicates and offset/length pagination capped at 5000 rows. Authenticated with userName/secretKey/accountId/sessionId headers, where the session is minted by a separate 8-hour, 15-per-window session endpoint. JSON and CSV output. Verified live 2026-08-12.

API entry from apis.yml

apis.yml Raw ↑
aid: inmobi:inmobi-publisher-reporting-api
name: InMobi Publisher Reporting API
description: Automates download of app inventory performance data for InMobi publishers. A single POST
  to /v3.0/reporting/publisher takes a reportRequest envelope of metrics (adRequests, adImpressions, clicks,
  earnings, servedImpressions, costPerMille, fillRate), a timeFrame, groupBy dimensions, filterBy predicates
  and offset/length pagination capped at 5000 rows. Authenticated with userName/secretKey/accountId/sessionId
  headers, where the session is minted by a separate 8-hour, 15-per-window session endpoint. JSON and
  CSV output. Verified live 2026-08-12.
humanURL: https://support.inmobi.com/monetize/inmobi-apis/reporting-api
baseURL: https://api.inmobi.com
tags:
- Reporting
- Analytics
- Monetization
properties:
- type: Documentation
  url: https://support.inmobi.com/monetize/inmobi-apis/reporting-api
- type: APIReference
  url: https://support.inmobi.com/monetize/reporting-api
- type: Authentication
  url: authentication/inmobi-authentication.yml
- type: RateLimits
  url: rate-limits/inmobi-rate-limits.yml
- type: ErrorCatalog
  url: errors/inmobi-problem-types.yml
- type: DataModel
  url: data-model/inmobi-data-model.yml
x-evidence:
  verified: '2026-08-12'
  method: live unauthenticated POST
  url: https://api.inmobi.com/v3.0/reporting/publisher
  http_status: 400
  body: '{"error":true,"errorList":[{"code":1004,"message":"Secret Key is missing"}]}'
  note: Rejected with the provider's own documented error code 1004, and returned IETF draft ratelimit-*
    headers — proof of a live, routed, documented API.