AppsFlyer website screenshot

AppsFlyer

AppsFlyer is a mobile marketing analytics and attribution platform used by app marketers to measure, attribute and optimize user acquisition across mobile, web, CTV, console and PC. Its developer surface spans mobile and platform SDKs (iOS, Android, Unity, React Native, Flutter, Cordova, Unreal, Roku, Tizen, webOS) and a large REST API estate published on the AppsFlyer developer hub: Pull APIs for raw and aggregate report export, the Master and Cohort reporting APIs, server-to-server and client-to-server event ingestion APIs, the OneLink deep-linking API, audience import/activation APIs, SKAdNetwork conversion-value and postback APIs, app and user management APIs, the Protect360 click-signing anti-fraud API, the ROI360 net-revenue API, and an OpenDSR privacy-request API. AppsFlyer also runs a Push API webhook surface for real-time postbacks and a hosted Model Context Protocol (MCP) server for agent access.

AppsFlyer publishes 9 APIs on the APIs.io network, including Pull API (Reporting Data), Events APIs (Server-to-Server & Client-to-Server), Management APIs, and 6 more. Tagged areas include Company, Mobile Attribution, Marketing Analytics, Mobile Measurement, and Deep Linking.

The AppsFlyer catalog on APIs.io includes 1 event-driven AsyncAPI specification.

AppsFlyer’s developer surface includes authentication, documentation, API reference, getting-started guide, support, engineering blog, pricing, and 34 more developer resources.

66.9/100 exemplar ▬ flat Agent 50/100 agent ready Full breakdown ↓
scored 2026-08-25 · rubric v0.14.0
11 APIs 1 MCP Servers
CompanyMobile AttributionMarketing AnalyticsMobile MeasurementDeep LinkingAudiencesAd Fraud PreventionSKAdNetworkPrivacyAdvertising TechnologyMobile SDKAgentic AI

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-25 · rubric v0.14.0
Composite quality — 66.9/100 · exemplar
Contract Quality 15.8 / 25
Developer Ergonomics 11.8 / 20
Access Clarity 18.4 / 20
Operational Transparency 9.6 / 13
Contract Governance 2.0 / 12
Discoverability 9.3 / 10
Agent readiness — 50/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 0 / 6
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Delegated User Identity 6 / 6
Protected Resource Metadata 0 / 5
Registration Without a Human 6 / 6
Agentic Commerce Surface 0 / 5
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/appsflyer: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

Pull API (Reporting Data)

Report-pull endpoints that export AppsFlyer attribution and analytics data as CSV/JSON: raw-data installs, in-app events, re-engagements, retargeting, uninstalls, ad-revenue and...

Events APIs (Server-to-Server & Client-to-Server)

Event-ingestion endpoints for sending installs, sessions and in-app events to AppsFlyer from a server or a non-mobile client. Covers the mobile S2S events API (api3), the legacy...

Management APIs

Account and configuration management endpoints: app management V2.0 (add, update and delete apps), the app list API for app owners and ad networks, bulk user management, the aud...

Audience APIs

Audience segmentation and activation endpoints: the Audience External API for listing, connecting, splitting, pausing and inspecting audiences and their partner connections, the...

OneLink API

The OneLink API creates, reads, updates and deletes AppsFlyer OneLink attribution links and custom deep-link URLs programmatically, including the link parameters, TTL, branded d...

SKAdNetwork (SKAN) APIs

Apple SKAdNetwork endpoints: the SKAN aggregated performance report API, the SKAN aggregated postbacks-by-arrival-date API, the conversion-value (CV) schema APIs for advertisers...

OpenDSR API

The OpenDSR (Data Subject Request) API implements the IAB OpenDSR specification so advertisers can submit, track, and cancel GDPR/CCPA subject access and erasure requests agains...

Click Signing API (Protect360)

The Protect360 click-signing API manages the secret keys, configuration, excluded apps, circuit breaker and reporting used to cryptographically sign attribution clicks so AppsFl...

ROI360 Net Revenue API

The ROI360 net-revenue API returns store-tax and net-revenue figures per app and store so marketers can measure return on ad spend against revenue net of app-store commission an...

Creative External API

The Creative External API uploads creative assets and publishes ads to ad networks programmatically, bypassing the AppsFlyer Creative Dashboard UI. It is asynchronous — a batch ...

AppsFlyer MCP Server

AppsFlyer's hosted Model Context Protocol server exposes AppsFlyer's unified marketing data to LLM clients and agents over an OAuth 2.1 authorization-code + PKCE flow with dynam...

Scroll for all 11

Open Collections 39

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

App list API

OPEN COLLECTION

App management API V2.0

OPEN COLLECTION

Audience External API

OPEN COLLECTION

Audience Import API

OPEN COLLECTION

Audit Public API

OPEN COLLECTION

Click Signing API

OPEN COLLECTION

Cohort API

OPEN COLLECTION

Deep linking REST API

OPEN COLLECTION

Engagements API

OPEN COLLECTION

InCost API

OPEN COLLECTION

Master API

OPEN COLLECTION

Master freshness API

OPEN COLLECTION

OneLink API v2.0

OPEN COLLECTION

OpenDSR API

OPEN COLLECTION

PC/Console/CTV Events API

OPEN COLLECTION

Preload Measurement API

OPEN COLLECTION

Test Console API

OPEN COLLECTION

User management

OPEN COLLECTION

WEB Server-TO-Server API

OPEN COLLECTION

Scroll for all 39

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Appsflyer Rate Limits

11 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Appsflyer Authentication

apiKey/http · 4 schemes

SECURITY

Appsflyer Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Appsflyer Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, ISO 27032, ISO 27701, CSA STAR, TrustArc Enterprise Privacy Certification, PRIVO (GDPR + COPPA), EU-US Data Privacy Framework

SECURITY

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: appsflyer
name: AppsFlyer
description: 'AppsFlyer is a mobile marketing analytics and attribution platform used by app marketers to measure, attribute
  and optimize user acquisition across mobile, web, CTV, console and PC. Its developer surface spans mobile and platform SDKs
  (iOS, Android, Unity, React Native, Flutter, Cordova, Unreal, Roku, Tizen, webOS) and a large REST API estate published
  on the AppsFlyer developer hub: Pull APIs for raw and aggregate report export, the Master and Cohort reporting APIs, server-to-server
  and client-to-server event ingestion APIs, the OneLink deep-linking API, audience import/activation APIs, SKAdNetwork conversion-value
  and postback APIs, app and user management APIs, the Protect360 click-signing anti-fraud API, the ROI360 net-revenue API,
  and an OpenDSR privacy-request API. AppsFlyer also runs a Push API webhook surface for real-time postbacks and a hosted
  Model Context Protocol (MCP) server for agent access.'
image: https://www.appsflyer.com/wp-content/uploads/2020/08/appsflyer-logo.svg
url: https://raw.githubusercontent.com/api-evangelist/appsflyer/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.23'
created: '2026-07-31'
modified: '2026-08-13'
tags:
- Company
- Mobile Attribution
- Marketing Analytics
- Mobile Measurement
- Deep Linking
- Audiences
- Ad Fraud Prevention
- SKAdNetwork
- Privacy
- Advertising Technology
- Mobile SDK
- Agentic AI
apis:
- name: Pull API (Reporting Data)
  description: 'Report-pull endpoints that export AppsFlyer attribution and analytics data as CSV/JSON: raw-data installs,
    in-app events, re-engagements, retargeting, uninstalls, ad-revenue and protect360 reports (V1 and V2 token variants),
    the aggregate performance reports (partners, geo, daily, GEO-by-date), the Master API wide aggregate report and its freshness
    endpoint, and the Cohort API. Authenticated with an API V2 token (JWT) as an Authorization: Bearer header.'
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/api/
  tags:
  - Reporting
  - Analytics
  - Raw Data
  - cohort
  - Attribution
  - Export
  - Mobile Measurement
  tags_raw:
  - reporting
  - analytics
  - raw-data
  - cohort
  - attribution
  - export
  - mobile-measurement
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-raw-data-pull-api-v2-token-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-raw-data-pull-api-v1-token-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-aggregate-pull-api-v2-token-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-aggregate-pull-api-v1-token-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-master-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-master-freshness-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-cohort-api-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-raw-data-pull-api-v2-token-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-raw-data-pull-api-v1-token-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-aggregate-pull-api-v2-token-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-aggregate-pull-api-v1-token-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-master-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-master-freshness-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-cohort-api-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
- name: Events APIs (Server-to-Server & Client-to-Server)
  description: Event-ingestion endpoints for sending installs, sessions and in-app events to AppsFlyer from a server or a
    non-mobile client. Covers the mobile S2S events API (api3), the legacy mobile S2S API (api2), the Web S2S API, the PC/Console/CTV
    S2S and client-app events APIs (both with dedicated sandbox hosts), the Engagements API for click and impression engagements,
    the deep-linking REST API, and the preload measurement S2S/C2S APIs.
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://api3.appsflyer.com/
  tags:
  - Event
  - Server-to-Server
  - Ingestion
  - Engagement
  - Deep Linking
  - CTV
  - preload
  tags_raw:
  - events
  - server-to-server
  - ingestion
  - engagement
  - deep-linking
  - ctv
  - preload
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-server-to-server-events-api-for-mobile-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-legacy-server-to-server-events-api-for-mobile-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-web-server-to-server-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-pcconsolectv-events-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-pcconsolectv-client-app-events-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-engagements-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-deep-linking-rest-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-preload-measurement-api-1-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-preload-c2s-measurement-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-gcd-api-for-sdk-attribution-testing-1-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-server-to-server-events-api-for-mobile-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-legacy-server-to-server-events-api-for-mobile-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-web-server-to-server-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-pcconsolectv-events-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-pcconsolectv-client-app-events-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-engagements-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-deep-linking-rest-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-preload-measurement-api-1-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-preload-c2s-measurement-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-gcd-api-for-sdk-attribution-testing-1-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
  - type: Sandbox
    url: sandbox/appsflyer-sandbox.yml
- name: Management APIs
  description: 'Account and configuration management endpoints: app management V2.0 (add, update and delete apps), the app
    list API for app owners and ad networks, bulk user management, the audit public API for account activity logs, partner
    integration settings, ad-revenue account integrations, the InCost cost-ingestion API, the test console API for registering
    test devices, and the Push API configuration API that manages real-time postback (webhook) destinations and their authentication
    tokens.'
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/api/
  tags:
  - Management
  - Provisioning
  - User Management
  - Audit
  - Integration
  - Cost
  - Webhook
  tags_raw:
  - management
  - provisioning
  - user-management
  - audit
  - integrations
  - cost
  - webhooks
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-app-management-api-v20-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-app-list-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-user-management-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-audit-public-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-partner-integration-settings-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-adrevenue-account-integrations-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-incost-api-1-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-test-console-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-push-api-configuration-api-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-app-management-api-v20-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-app-list-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-user-management-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-audit-public-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-partner-integration-settings-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-adrevenue-account-integrations-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-incost-api-1-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-test-console-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-push-api-configuration-api-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
  - type: Webhooks
    url: asyncapi/appsflyer-push-api-webhooks.yml
- name: Audience APIs
  description: 'Audience segmentation and activation endpoints: the Audience External API for listing, connecting, splitting,
    pausing and inspecting audiences and their partner connections, the Audience Import API for uploading audience membership,
    the Audiences User Attribution Import API, and the Additional Identifiers API for attaching extra device or user identifiers
    to audience records.'
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/api/audiences-external-api
  tags:
  - Audiences
  - Segmentation
  - Activation
  - Identity
  - Import
  - MarTech
  tags_raw:
  - audiences
  - segmentation
  - activation
  - identity
  - import
  - martech
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-audience-external-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-audience-import-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-audiences-user-attribution-import-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-additional-identifiers-api-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-audience-external-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-audience-import-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-audiences-user-attribution-import-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-additional-identifiers-api-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
- name: OneLink API
  description: The OneLink API creates, reads, updates and deletes AppsFlyer OneLink attribution links and custom deep-link
    URLs programmatically, including the link parameters, TTL, branded domain and deep-link values used for deferred and direct
    deep linking across iOS, Android and web.
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://onelink.appsflyer.com/api/v2.0/
  tags:
  - Deep Linking
  - onelink
  - attribution-links
  - URL Shortener
  - Mobile
  tags_raw:
  - deep-linking
  - onelink
  - attribution-links
  - url-shortener
  - mobile
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-onelink-api-v20-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-onelink-api-v20-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
- name: SKAdNetwork (SKAN) APIs
  description: 'Apple SKAdNetwork endpoints: the SKAN aggregated performance report API, the SKAN aggregated postbacks-by-arrival-date
    API, the conversion-value (CV) schema APIs for advertisers and for ad networks, and the SKAN Conversion Studio configuration
    API used to read and write conversion-value mapping schemas.'
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/api/
  tags:
  - SKAdNetwork
  - skan
  - iOS
  - Privacy
  - conversion-value
  - Measurements
  tags_raw:
  - skadnetwork
  - skan
  - ios
  - privacy
  - conversion-value
  - measurement
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-skan-aggregated-performance-report-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-skan-aggregated-postback-by-arrival-date-api-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-skan-cv-schema-api-for-advertisers-1-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-skan-cv-schema-api-for-ad-networks-2-openapi.yml
  - type: OpenAPI
    url: openapi/appsflyer-skan-conversion-studio-api-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-skan-aggregated-performance-report-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-skan-aggregated-postback-by-arrival-date-api-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-skan-cv-schema-api-for-advertisers-1-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-skan-cv-schema-api-for-ad-networks-2-overlay.yaml
  - type: Overlay
    url: overlays/appsflyer-skan-conversion-studio-api-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
- name: OpenDSR API
  description: The OpenDSR (Data Subject Request) API implements the IAB OpenDSR specification so advertisers can submit,
    track, and cancel GDPR/CCPA subject access and erasure requests against AppsFlyer on behalf of their users, including
    stub requests for testing and status polling for submitted requests.
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/
  tags:
  - Privacy
  - GDPR
  - CCPA
  - OpenDSR
  - data-subject-request
  - Compliance
  tags_raw:
  - privacy
  - gdpr
  - ccpa
  - opendsr
  - data-subject-request
  - compliance
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-opendsr-api-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-opendsr-api-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
  - type: Sandbox
    url: sandbox/appsflyer-sandbox.yml
- name: Click Signing API (Protect360)
  description: The Protect360 click-signing API manages the secret keys, configuration, excluded apps, circuit breaker and
    reporting used to cryptographically sign attribution clicks so AppsFlyer can reject unsigned or forged click traffic as
    part of its mobile ad-fraud protection suite.
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/api/p360-click-signing/v2.0
  tags:
  - Fraud Prevention
  - protect360
  - click-signing
  - Security
  - Ad Fraud
  tags_raw:
  - fraud-prevention
  - protect360
  - click-signing
  - security
  - ad-fraud
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-click-signing-api-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-click-signing-api-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
- name: ROI360 Net Revenue API
  description: The ROI360 net-revenue API returns store-tax and net-revenue figures per app and store so marketers can measure
    return on ad spend against revenue net of app-store commission and taxes, plus the supporting stores-taxes reference endpoints.
  humanURL: https://dev.appsflyer.com/hc/reference/api-reference-overview
  baseURL: https://hq1.appsflyer.com/api/net-revenue/v2.0/
  tags:
  - Revenue
  - roi360
  - ROAS
  - Monetization
  - Finance
  tags_raw:
  - revenue
  - roi360
  - roas
  - monetization
  - finance
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/api-reference-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: OpenAPI
    url: openapi/appsflyer-roi360-net-revenue-api-v20-openapi.yml
  - type: Overlay
    url: overlays/appsflyer-roi360-net-revenue-api-v20-overlay.yaml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
- name: Creative External API
  description: The Creative External API uploads creative assets and publishes ads to ad networks programmatically, bypassing
    the AppsFlyer Creative Dashboard UI. It is asynchronous — a batch is submitted for upload and publication and returns
    a batch identifier, then per-item processing status and results are polled separately (AppsFlyer recommends starting at
    a 5-second poll interval with exponential backoff capped at 60 seconds). Facebook (Meta) is the currently supported destination
    network. Authenticated with the account API V2 token as a bearer token.
  humanURL: https://dev.appsflyer.com/hc/reference/creative-external-api-overview
  baseURL: https://hq1.appsflyer.com/creative-dashboard/api
  tags:
  - Creatives
  - ad-networks
  - Creative Management
  - Advertising
  - Asynchronous
  - Meta
  tags_raw:
  - creatives
  - ad-networks
  - creative-management
  - advertising
  - asynchronous
  - meta
  properties:
  - type: Documentation
    url: https://dev.appsflyer.com/hc/reference/creative-external-api-overview
  - type: APIReference
    url: https://dev.appsflyer.com/hc/reference
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
  x-no-openapi: AppsFlyer documents this API as a narrative guide page only. Unlike the other 36 APIs in this profile it has
    no OAS-backed reference pages in the developer hub, so there is no published OpenAPI to harvest. The two operations are
    POST /creative/v1.0/upload/batch and GET /creative/v1.0/upload/status/{batch_id}.
- name: AppsFlyer MCP Server
  description: AppsFlyer's hosted Model Context Protocol server exposes AppsFlyer's unified marketing data to LLM clients
    and agents over an OAuth 2.1 authorization-code + PKCE flow with dynamic client registration, covering campaign performance
    and ROAS, SKAN and SSOT metrics, audience lists and deployment status, OneLink configurations, app settings and SDK integration
    details, and the AppsFlyer Help Center corpus.
  humanURL: https://www.appsflyer.com/products/agentic-ai/mcp/
  baseURL: https://mcp.appsflyer.com/
  tags:
  - MCP
  - Agentic AI
  - LLM
  - agent-native
  - Marketing Analytics
  tags_raw:
  - mcp
  - agentic-ai
  - llm
  - agent-native
  - marketing-analytics
  properties:
  - type: Documentation
    url: https://www.appsflyer.com/products/agentic-ai/mcp/
  - type: MCPServer
    url: mcp/appsflyer-mcp.yml
  - type: ToolCrosswalk
    url: mcp/appsflyer-tool-crosswalk.yml
  - type: Authentication
    url: authentication/appsflyer-authentication.yml
  - type: Conventions
    url: conventions/appsflyer-conventions.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: DomainSecurity
  url: security/appsflyer-domain-security.yml
- type: Authentication
  url: authentication/appsflyer-authentication.yml
- type: Website
  url: https://www.appsflyer.com/
- type: DeveloperPortal
  url: https://dev.appsflyer.com/hc
- type: Documentation
  url: https://dev.appsflyer.com/hc/docs
- type: APIReference
  url: https://dev.appsflyer.com/hc/reference
- type: GettingStarted
  url: https://dev.appsflyer.com/hc/docs/getting-started
- type: Support
  url: https://support.appsflyer.com/hc/en-us
- type: HelpCenter
  url: https://support.appsflyer.com/hc/en-us
- type: Blog
  url: https://www.appsflyer.com/blog/
- type: GitHubOrganization
  url: https://github.com/AppsFlyerSDK
- type: Pricing
  url: https://www.appsflyer.com/pricing/
- type: SignUp
  url: https://www.appsflyer.com/start/
- type: Login
  url: https://hq1.appsflyer.com/auth/login
- type: TermsOfService
  url: https://www.appsflyer.com/legal/terms-of-use/
- type: PrivacyPolicy
  url: https://www.appsflyer.com/legal/services-privacy-policy/
- type: ChangeLog
  url: https://www.appsflyer.com/product-news/
- type: StatusPage
  url: https://status.appsflyer.com/
- type: TrustCenter
  url: https://www.appsflyer.com/trust/
- type: Compliance
  url: https://www.appsflyer.com/trust/security/
- type: Packages
  url: packages/appsflyer-packages.yml
- type: SDKs
  url: packages/appsflyer-packages.yml
- type: WellKnown
  url: well-known/appsflyer-well-known.yml
- type: APICatalog
  url: https://dev.appsflyer.com/.well-known/api-catalog
- type: MCPServer
  url: mcp/appsflyer-mcp.yml
- type: ToolCrosswalk
  url: mcp/appsflyer-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/appsflyer-llms.txt
- type: Conformance
  url: conformance/appsflyer-conformance.yml
- type: ErrorCatalog
  url: errors/appsflyer-problem-types.yml
- type: Lifecycle
  url: lifecycle/appsflyer-lifecycle.yml
- type: Conventions
  url: conventions/appsflyer-conventions.yml
- type: Sandbox
  url: sandbox/appsflyer-sandbox.yml
- type: ChangeLog
  url: changelog/appsflyer-changelog.yml
- type: Components
  url: components/appsflyer-components.yml
- type: DataModel
  url: data-model/appsflyer-data-model.yml
- type: Webhooks
  url: asyncapi/appsflyer-push-api-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
- type: VulnerabilityDisclosure
  url: security/appsflyer-vulnerability-disclosure.yml
- type: TrustCenter
  url: security/appsflyer-trust-center.yml
- type: Plans
  url: plans/appsflyer-plans-pricing.yml
- type: RateLimits
  url: rate-limits/appsflyer-rate-limits.yml
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 2
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/appsflyer"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/appsflyer/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/appsflyer/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.