Advertiser APIs and interfaces

At a glance:  Server-based interfaces and APIs let advertisers upload information to the AppsFlyer platform and receive/extract information.  The scope of this article doesn't include SDK, attribution links, and partner integration APIs.

Specific information about reports, reporting tools, and reporting APIs:

Interfaces for advertisers
Arena API name

4121 Premium feature role tag_7.png

Description Authentication
Interface type
Mobile attribution Server-to-server events No

Record in-app events that occur outside a mobile app

SDK dev key


People-based Attribution (PBA) Server-to-server web  No Report PBA events that occur in the Backend PBA key REST API
Engagement OneLink Yes Manage OneLinks: create, update, retrieve, delete SDK dev key REST API
Remarketing Audiences Yes Upload user lists to Audiences Import key REST API
Privacy  GDPR requests No Data removal requests and status V1.0 REST API
Reporting  Master performance KPIs Yes Multi-app campaign performance metrics in CSV files V1.0 REST API
Reporting Pull aggregate reports No Aggregate reports in CSV files V1.0 REST API
Reporting Pull raw data Yes Raw data reports in CSV files V1.0 REST API
Reporting Cohort analytics Yes Cohort metrics in JSON or CSV files V2.0 REST API
Reporting Data Locker Yes Multi-app raw-data reports in CSV files N/A AWS S3 bucket provided by AppsFlyer
Mobile attribution Push Yes Real-time installs and in-app events sent to advertisers' servers N/A REST API
Campaign cost Ad spend ingestion No Report campaign cost  N/A File upload
Account Get app list No Get a list of apps in your account V2.0 REST API
Reporting SKAdNetwork No SkAdNetwork aggregate attribution reporting API V2.0 REST API


Was this article helpful?