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.20' created: '2026-07-31' modified: '2026-07-31' 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 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: - 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 - 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 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 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 - 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 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 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 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: 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 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 x-enrichment: date: '2026-07-31' status: enriched artifacts_added: 147 pass: local-v1