Listed players
SST2.44▼ -7.58%TIG40.00▲ +3.90%TEAD0.56▲ +3.77%PERI8.50▼ -2.97%TBLA3.23▼ -2.71%INUV0.57▼ -1.74%AV10.06▼ -1.59%GOOGL343.50▲ +1.56%SNAP5.58▼ -1.24%PINS19.26▼ -1.03%MSFT517.53▲ +0.92%PPLI41.28▲ +0.81%IOS32.24▲ +0.44%META728.08▲ +0.30%GDDY97.21▲ +0.24%DV13.49▲ 0.00%MCHX1.29▲ 0.00%
Ticker byClearTrust

Tracking & optimisation · also called revenue API, stats API, reporting feed

Reporting API

A reporting API is a programmatic interface that lets software automatically fetch revenue, cost or performance data from a feed, ad platform or tracker.

The short answer, from the The Arbitrage Desk glossary

Instead of a person logging in and downloading a spreadsheet, a program asks the provider's server for the numbers and receives them in a structured format. That is a reporting API. Ad platforms offer them for spend; search feeds and feed providers offer them for earnings.

In search arbitrage the reporting API is how revenue reaches the tracker at all when no per-click postback exists. The tracker calls the feed's API on a schedule, receives revenue grouped by Sub ID, Channel ID, country, device or keyword, and matches it to its own click records. Vendors such as ClickFlare list direct integrations with providers including System1, Tonic and Sedo, and pull ad platform costs every few minutes.

Knowing an API's habits prevents bad decisions. How often does it refresh? Does it restate past days as estimates are revised, and does your system re-fetch them? What time zone does it report in, compared with the ad platform? Mismatches here create phantom profits and losses. API keys also deserve care: they expose commercial data and should be stored and shared as securely as passwords.

An example

Say the feed's API reports in UTC and the ad platform in US Pacific time. Revenue for "1 March" then covers a period eight hours ahead of the spend for "1 March". Daily ROI is distorted until both are converted to one time zone.

Related terms

Sources: ClickFlare: Search arbitrage tracking