Sprites LogoSprites.ai
CustomersPricing
Sign in
Get a demo
Start 7-day trial→→
Start 7-day trial→→
Sprites LogoSprites.ai
  • Run adsMeta AdsFacebook and Instagram, scaledGoogle AdsSearch, PMax and ShoppingLinkedIn AdsB2B targeting and ABMTikTok AdsShort-form video that convertsReddit AdsReach communities by intentGoal OptimizationHit your ROAS or CPL target
    Create & researchAd GeneratorOn-brand ads for any channelCreative AnalyticsThe hooks and angles that winCompetitor IntelligenceRivals' ads, SEO and AI reachMarket ResearchAudience insight, with sources
    SEO & AI visibilityAI SEO ContentArticles written and publishedAI VisibilityGet cited in AI answersSEO Site AuditPrioritized fixes, site-wideKeyword & Traffic ResearchWhere the searches and gaps are
    Meet SpritesYour AI ads team, on every channelResearches, builds and launches campaigns, then optimizes them daily. You approve every change.Scale the winner +$600/dayApprovePaused 14 wasted keywords+ SEO & AI searchStart 7-day trial
  • By teamStartups & SMBsSenior marketing, no headcountMarketing teamsMore campaigns, same teamAgenciesEvery client, one workspaceEnterpriseApprovals, governance, scale
    By businessB2B & ABMPipeline from target accountsEcommerce & D2CProfitable ROAS at scalePLG SaaSSignups and trials, not clicksMobile appsInstalls that become usersFintechCompliant growth for financeHealthtechCareful, compliant growth
    Helghardt Avenant68% lower CPL in 6 weeksCustomer storyHow Rehive took its ABM playbook back from two agenciesHelghardt Avenant · Founder & CEO, RehiveRead the story
  • Ads LibraryReal ads from Meta, Google, LinkedIn, TikTok, Reddit and moreBlogIdeas and playbooks for modern marketingPrompt GalleryReady-to-run prompts for your next campaign
    Free toolsGlossaryReviewsCompare Sprites
  • Customers
  • Pricing
Sign in
Get a demo
Start 7-day trial→→

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.

Start reading ↓Play real AppLovin ads
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.

Unlock the full ads library

Get complete creative histories, landing pages, hooks and strategic analysis from Sprites.

The full library opens with your Sprites trial - $1 today. Cancel anytime before day 7.

  • Real ad creative from twelve public ad libraries
  • Headlines, CTAs, landing pages and run length
  • Every advertiser, searchable by name
  • Fresh ad data every week

On this page

  1. Does AppLovin have an API?
  2. AppLovin Reporting API for advertisers
  3. AppLovin Campaign Management API
  4. AppLovin MAX APIs for publishers
  5. Three things teams build with the AppLovin API
  6. Reporting AppLovin next to your other channels
  7. Keep going
  8. FAQ

What changed

  1. September 22, 2026First 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
Three keys, three jobs
The Report Key reads reporting on both sides and goes in the api_key query parameter. The Campaign Management key writes web campaigns and goes in the Authorization header. The MAX Management Key configures ad units and goes in the Api-Key header. A key for one does not open the others.

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
Rate limits that block you
The limit is 1,000 requests per 60 seconds. A 429 blocks the key for 10 minutes. 100 errors inside 5 minutes blocks it for 24 hours. Back off on the first 429 and validate payloads before you send them.

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.

AppLovin ads libraryPlay real AppLovin ads in your browser.AppLovin MAX vs AxonPublisher side or advertiser side.AppLovin Axon explainedThe engine behind the campaigns you manage.What does AppLovin do?The whole platform in one page.AppLovin ads costMinimums, bidding and budget math.AppLovin Ads reviewResults and risks in 2026.

Every ads library on Sprites

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

82 advertisers in this library
Google ads librarySearch headlines, Display, YouTube and Shopping, by advertiser.LinkedIn ads libraryB2B creative: single image, video, carousel, document and message ads.Meta ads libraryLive Facebook and Instagram creative, ranked by what is still running.Reddit ads libraryPromoted posts as they ran, with the handle, the headline and the CTA.Pinterest ads libraryPromoted Pins at their designed ratio, with the destination each hit.Snapchat ads libraryVertical top-snap creative, playable, plus Snap’s political library.Amazon ads librarySponsored Brands creative captured live from Amazon search results.TikTok ads libraryTop-performing in-feed video, playable, with the objective behind each.Quora ads libraryPromoted Answers, image and text ads from a question-targeted feed.Microsoft ads libraryBing search text ads and Audience Network creative, by advertiser.Apple Search Ads ads libraryApp Store search ads: the icon, the assets and the app they promoted.ChatGPT ads librarySponsored cards documented inside ChatGPT, with the prompt where recorded.AppLovin ads libraryPlayable and mobile-app creative running through the AppLovin network.Perplexity adsWhy you cannot buy a Perplexity ad, and what its sponsored questions looked like.

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.

Start 7-day trial →Get a demo

Get the free AI-First Marketing Playbook

Packed with proven tactics, creative inspo, and automation tips to help you grow faster with less guesswork.
By clicking send you agree to the Terms and Conditions

Pillars

AI Marketing AgentVibe MarketingAI VisibilityAI Marketing AutomationAI for Meta AdsAI for Google AdsAI for LinkedIn AdsAI SEOAds LibraryChatGPT AdsAI AdsMCP Server

For Teams

For AgenciesFor EcommerceFor FintechFor HealthtechFor EnterpriseFor FreelancersFor Marketing Teams

Prompts Gallery

Marketing Campaign BuilderGoogle Ads Search Campaign BuilderCompetitor Meta Ads AnalyzerSEO Audit + Plan GeneratorGoogle Ads Campaign OptimizerGoogle Ads: PMax Campaign Builder

About

CustomersReviewsBlogTerms of ServicePrivacy PolicyDPACareersSitemap
Sprites TextWizard