Acquire Engine

Growth

The Acquire Engine handles everything related to getting users into your app and understanding where they came from. It provides multi-touch attribution, App Store Optimization tools, smart deep linking, ad creative performance analysis, install fraud detection, and full SKAdNetwork support. Connect your ad networks and let the engine automatically attribute installs, measure ROAS, and recommend budget allocation.

Key Features

Multi-Touch Attribution
Attribute installs and conversions across multiple touchpoints. Supports last-touch, first-touch, and linear attribution models with configurable lookback windows.
Keyword Tracking & ASO
Monitor keyword rankings across App Store and Google Play. Get optimization suggestions for titles, subtitles, and descriptions to improve organic visibility.
Smart Deep Links
Create universal links that route users to the right content, whether your app is installed or not. Include UTM parameters and custom data for attribution tracking.
Creative Performance Analytics
Track which ad creatives drive the highest quality installs. Compare performance across networks, campaigns, and ad groups with revenue-weighted scoring.
Fraud Detection
Detect click injection, click flooding, device farms, and SDK spoofing. Each install receives a fraud score with detailed signals explaining the assessment.
SKAdNetwork Support
Full SKAN 4.0 support with conversion value mapping, postback collection, and coarse-to-fine value decoding. Maximize the signal from privacy-preserving attribution.

API Examples

All endpoints require an Authorization: Bearer YOUR_API_KEY header. The base URL for all requests is https://api-v2.appflow.ai.

GET/v1/aso/keywords

Retrieve tracked ASO keywords for an app in a specific country. Returns current rank, search volume estimate, difficulty score, and rank change over the last 7 days.

cURL
curl -X GET "https://api-v2.appflow.ai/v1/aso/keywords?app_id=app_xxx&country=US" \
  -H "Authorization: Bearer YOUR_API_KEY"
POST/v1/links

Create a smart deep link with destination URLs, platform-specific fallbacks, UTM parameters, and custom data payload. The link automatically handles deferred deep linking for new installs.

cURL
curl -X POST "https://api-v2.appflow.ai/v1/links" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "app_id": "app_xxx",
    "destination": "appflow://promo/spring-sale",
    "fallback_url": "https://example.com/spring-sale",
    "utm_source": "email",
    "utm_medium": "newsletter",
    "utm_campaign": "spring_2025"
  }'
GET/v1/fraud/signals

Retrieve fraud detection signals for a date range. Returns flagged installs with fraud type (click injection, device farm, SDK spoofing), confidence score, and evidence details.

cURL
curl -X GET "https://api-v2.appflow.ai/v1/fraud/signals?app_id=app_xxx&start=2025-03-01" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/v1/skan/postbacks

List collected SKAdNetwork postbacks for an app. Returns source app ID, conversion value (fine and coarse), campaign ID, and attribution confidence level.

cURL
curl -X GET "https://api-v2.appflow.ai/v1/skan/postbacks?app_id=app_xxx" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/v1/budget/recommendations

Get AI-powered budget allocation recommendations across ad networks and campaigns. Based on historical ROAS, predicted LTV, and current spend efficiency.

cURL
curl -X GET "https://api-v2.appflow.ai/v1/budget/recommendations?app_id=app_xxx" \
  -H "Authorization: Bearer YOUR_API_KEY"

Related Guides