Reporting API
The AppLixir Reporting API lets you pull the same numbers you see in the Reports dashboard — ad requests, impressions, revenue, eCPM, fill rate, and country breakdowns — programmatically, so you can push them into your own BI tools, data warehouse, or finance reconciliation.
It is a read-only REST API authenticated by a client API key. The current version (v1) covers reporting and site discovery; write operations are not exposed.
https://api.applixir.com
All endpoints in this section are relative to that host (e.g. https://api.applixir.com/api/v1/sites).
What you can do
| Endpoint | Returns |
|---|---|
GET /api/v1/sites | Your sites and their siteId values — use these to filter reports |
GET /api/v1/reports/totals | Account totals: impressions, requests, revenue, eCPM, fill rate |
GET /api/v1/reports/by-country | Revenue and impressions aggregated by country |
GET /api/v1/reports/countries | Per-site, per-country, per-day revenue rows |
Getting a key
Sign in at client.applixir.com, open the API page from the sidebar, and create a key. The raw key is shown once at creation — copy it then; it cannot be retrieved again.
You can create multiple keys (e.g. one per integration), scope a key to specific sites, and revoke a key at any time. See Authentication & Keys for the full details.
If you need a key provisioned for you (for example, a managed revenue feed), email support@applixir.com and we'll mint one for your account.
Quickstart
Once you have a key, every request carries it in the X-Api-Key header:
# 1. Discover your sites
curl https://api.applixir.com/api/v1/sites \
-H "X-Api-Key: axk_live_xxxxxxxxxxxxxxxx"
# 2. Pull account totals for a date range
curl "https://api.applixir.com/api/v1/reports/totals?fromDate=2026-05-01&toDate=2026-05-31" \
-H "X-Api-Key: axk_live_xxxxxxxxxxxxxxxx"
{
"totalImpressions": 1842310,
"totalRequests": 2153998,
"averageCpm": 4.21,
"totalRevenue": 7756.12,
"fillRate": 0.855
}
Interactive API reference
A live, try-it-out OpenAPI (Swagger) reference is published at:
- UI: https://api.applixir.com/swagger → choose "AppLixir Public API" in the top-right dropdown
- Spec: https://api.applixir.com/swagger/public/swagger.json
Next steps
- Authentication & Keys — header formats, key scopes, rate limits, and error responses
- Endpoints — full reference with parameters and example responses