Last updated September 22, 2026

AppLovin API: every endpoint for advertisers and publishers

AppLovin runs separate APIs for the two sides of its platform. Advertisers pull spend from the Reporting API and manage web campaigns through the Campaign Management API; publishers pull ad revenue from the MAX reporting APIs.

An Indeed app interstitial served on AppLovin

An Indeed interstitial served on AppLovin. The Reporting API is how its spend, installs and ROAS reach a warehouse.

What changed

  1. First published. Endpoints and limits match AppLovin documentation after the June 2026 move from Axon to AppLovin Ads.

Does AppLovin have an API?

Yes, several. Advertisers get a Reporting API, an Asset Reporting API and a Campaign Management API for web campaigns. Publishers on MAX get revenue reporting, user-level revenue, ad unit management and server-to-server impression APIs.

AppLovin APIs as documented at support.applovin.com, September 2026.
APISideWhat it doesKey
Reporting APIAdvertiserSpend, impressions, clicks, installs and conversions by day, campaign and moreReport Key
Web Reporting APIAdvertiser (web)Reporting for website and e-commerce campaignsReport Key
Asset Reporting APIAdvertiser (apps)Performance by creative assetReport Key
Campaign Management APIAdvertiser (web)Create and update campaigns, creative sets and assetsCampaign Management key
Revenue Reporting APIPublisher (MAX)Ad revenue by app, network, ad unit and countryReport Key
User-Level Ad Revenue APIPublisher (MAX)Ad revenue per user, per day, as a CSVReport Key
Ad Unit Management APIPublisher (MAX)Create and configure MAX ad unitsManagement Key
S2S impression-level APIPublisher (MAX)Impression-level revenue sent server to serverPer AppLovin docs

The documentation moved from support.axon.ai to support.applovin.com after AppLovin renamed Axon Ads Manager to AppLovin Ads on June 22, 2026 (announcement). Old axon.ai links still resolve. If you are new to the platform, what AppLovin does explains which side each API belongs to.

AppLovin Reporting API for advertisers

A single GET request to https://r.applovin.com/report with your Report Key, report_type=advertiser, the columns you want, a start and end date, and json or csv as the format. All data is in UTC.

GET https://r.applovin.com/report?api_key=<Report Key>&report_type=advertiser&columns=day,campaign,impressions,clicks,cost&start=2026-09-01&end=2026-09-21&format=json

Reporting API parameters, per AppLovin documentation.
ParameterRequiredNotes
api_keyYesYour Report Key
report_typeYesadvertiser for campaign reporting
columnsYesComma-separated dimensions and metrics
start, endYesDates in UTC
formatYesjson or csv
filter_*NoFilter on a column, for example a campaign
sort_*NoSort on a column

App advertisers use the app Reporting API and the Asset Reporting API for creative-level results. Website and e-commerce advertisers have their own Reporting API page and a Web Reporting API. Every date is UTC, so align your warehouse before you join AppLovin spend against orders.

AppLovin Campaign Management API

The web Campaign Management API lives at https://api.ads.axon.ai/manage/v1/. It takes your Campaign Management key in the Authorization header and an account_id on every call, and allows 1,000 requests per 60 seconds.

Base URL https://api.ads.axon.ai/manage/v1/. Per the Campaign Management API docs.
ResourceOperations
Campaignslist, create, update, catalog info
Creative setslist, create, update, clone, add to campaigns, remove from campaigns
Assetslist, upload (up to 40 files and 10 GB per request), upload result

The base URL still uses the axon.ai host after the rename. Keep it in configuration rather than hard-coded, in case AppLovin moves it to an applovin.com host.

Creative is what this API mostly moves. See what ships on the network in the AppLovin ads library: playables, video and end cards, all playable in the browser.

AppLovin MAX APIs for publishers

MAX publishers pull aggregate revenue from https://r.applovin.com/maxReport, per-user revenue from the User-Level Ad Revenue API, and manage ad units through the Ad Unit Management API at 2,000 requests an hour.

MAX reporting and management APIs, per AppLovin documentation.
APIEndpointLimits and timing
Revenue Reportinghttps://r.applovin.com/maxReport?api_key=<Report Key>45-day window; hourly data for the last 30 days
User-Level Ad Revenuehttps://r.applovin.com/max/userAdRevenueReport?api_key=...&date=...&platform=...&application=...Returns a signed URL to a CSV; ready 8 hours after the UTC day ends; 45-day lookback
Ad Unit ManagementApi-Key header with your Management Key2,000 requests per hour
S2S impression-levelSee the S2S docsImpression-level revenue, server to server

MAX is the publisher side: mediation for apps that sell ad inventory. If you are unsure which side you are on, AppLovin MAX vs Axon draws the line.

Three things teams build with the AppLovin API

A daily spend pull into the warehouse, a creative-level report to retire losing assets, and bulk asset uploads for web campaigns.

  1. Daily spend into the warehouse. Call the Reporting API once a day for yesterday in UTC, with day, campaign, impressions, clicks, cost and your conversion columns, as CSV. Join on date to your order data for a blended view next to Meta and Google.
  2. Creative scorecard. Pull the Asset Reporting API weekly and rank assets by cost per result. AppLovin rewards creative volume, so the report that tells you what to replace is the one that pays for itself.
  3. Bulk creative uploads. Push new videos and end cards through the Campaign Management API assets endpoint, up to 40 files per request, then attach them to creative sets. Watch the error budget: 100 errors in 5 minutes costs a day.

For the cost side of those reports, see how much AppLovin ads cost.

Reporting AppLovin next to your other channels

The AppLovin API gives you AppLovin numbers. Most teams read them next to Meta, Google and TikTok, where most of the budget still sits.

Sprites is an AI ads agent that runs Google, Meta, LinkedIn, TikTok and Reddit campaigns and reads competitors' ads from the Meta, Google and LinkedIn ad libraries. It has no AppLovin integration; pull AppLovin through the APIs above and let Sprites run the channels it connects to.

Keep going

The rest of the AppLovin guide, and the library of real AppLovin ads behind it.

Every ads library on Sprites

Search any advertiser by name, or open the library for the platform you are buying on.

117 advertisers in this library

Frequently asked questions

What is the AppLovin Reporting API endpoint?

https://r.applovin.com/report, called with your Report Key as api_key, report_type=advertiser, a columns list, start and end dates in UTC, and format set to json or csv.

Where do I find my AppLovin Report Key?

In your AppLovin dashboard account. The Report Key reads reporting; the Campaign Management key and the MAX Management Key are separate keys for writing campaigns and managing ad units.

Does AppLovin have a campaign management API?

Yes, for web campaigns. It lives at https://api.ads.axon.ai/manage/v1/ and covers campaigns, creative sets and assets, with a limit of 1,000 requests per 60 seconds.

What are the AppLovin API rate limits?

The Campaign Management API allows 1,000 requests per 60 seconds; a 429 blocks the key for 10 minutes and 100 errors in 5 minutes blocks it for 24 hours. The MAX Ad Unit Management API allows 2,000 requests per hour.

What time zone does AppLovin reporting use?

UTC, for all reporting data. Align your warehouse dates before joining AppLovin spend with orders.

How do I get user-level ad revenue from AppLovin MAX?

Call the User-Level Ad Revenue API with your Report Key, a date, a platform and an application. It returns a signed URL to a CSV, ready about 8 hours after the UTC day ends, with a 45-day lookback.

Did the AppLovin API change after the Axon rename?

The documentation moved to support.applovin.com and old axon.ai links still resolve. The Campaign Management API base URL still uses an axon.ai host, so keep it configurable.

AppLovin in one pipeline. Everything else on autopilot.

Sprites runs your Google, Meta, TikTok, LinkedIn and Reddit ads and reads what competitors run, so your team builds the AppLovin pipeline while the core channels keep improving.