Skip to Content
SourcesAppsFlyerOverview

AppsFlyer

Vendo pulls raw install attribution data from AppsFlyer into BigQuery.

Last reviewed September 15, 2026

Source: Vendo imports install-level attribution data from the AppsFlyer Pull API.

What Vendo Syncs

Install Attribution Data

FieldDescription
Install TimeWhen the app was installed
Media SourceAttributed media source (for example, facebook, google_ads, organic)
CampaignCampaign name
Ad SetAd set / ad group name
AdAd creative name
ChannelMarketing channel
Click TimeWhen the attributed click happened
Device IDIDFA (iOS) or GAID (Android)
CountryInstall country
App IDBundle ID or package name
AppsFlyer IDAppsFlyer’s unique install identifier

Device Properties

PropertyDescription
PlatformiOS or Android
Device TypeDevice model
OS VersionOperating system version
IDFAiOS advertising identifier
GAIDGoogle advertising ID
IDFViOS vendor identifier

Identity Resolution

Vendo joins mobile install data with your identity graph through device IDs:

  • Vendo matches IDFA (iOS) and GAID (Android) against the identity graph.
  • Vendo links matched installs to their cross-platform vUID (Vendo User ID).
  • Unmatched installs stay in the dataset without a vUID link. An example is a user who opted out of tracking through ATT.

Unified Mobile Schema

Vendo normalizes AppsFlyer data into the mobile_installs table, together with Adjust and Branch data. You can then report across MMPs without platform-specific queries.

Setup

  1. Log in to your AppsFlyer Dashboard.
  2. Open the account menu, then go to Security center → Manage your AppsFlyer API tokens.
  3. Copy your API V2 token. OneLink and S2S tokens are different tokens.
  4. In Vendo, go to Data → Integrations → Apps → Add App → AppsFlyer.
  5. Paste your API token and enter your App ID (bundle ID or package name).
  6. Create a source and start your first sync.

API Details

SettingValue
APIPull API (Raw Data Export)
AuthAPI token (query parameter)
ScheduleConfigured on the Vendo source
Data FormatCSV
Rate Limit1 call/min for ≤ 2 day range
Max Rows200K per request (auto-chunked)
Historical DataUp to 90 days

Rate Limits & Chunking

AppsFlyer permits 1 API call per minute for date ranges of 2 days or less. It also permits 120 calls per day for each account. Vendo splits large date ranges into 2-day windows and waits between calls to stay within these limits.

BigQuery Tables

TableDescription
appsflyer_{id}_installsRaw AppsFlyer install data
appsflyer_{id}_mobile_installsNormalized unified schema
Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on