AppsFlyer OneLink alternative

Move from AppsFlyer OneLink to Linkrunner branded links

Recreate campaign, referral and QR destinations on a domain you control. Keep deferred deep linking and install attribution together as you move published links.

Free for the first 25,000 attributed installs, or $30 a month for deep links only.

Join 400+ growth teams using Linkrunner.

    • ABCoffee logo
    • Alle logo
    • AugustAI logo
    • Bounce Daily logo
    • Buku Warung logo
    • CraftMyPlate logo
    • Eira Club logo
    • Elefant logo
    • Fold logo
    • Fuaark logo
    • Grapevine logo
    • HashFame logo
    • Hypd logo
    • IPF logo
    • Karobar App logo
    • Kulfi logo
    • Lingopanda logo
    • Matiks logo
    • Meatigo logo
    • Omli Kids logo
    • Playo logo
    • Pocketful logo
    • Richie Club logo
    • Saras logo
    • Shopping logo
    • Sid's Farm logo
    • Stratzy logo
    • Stylezen logo
    • Tal Boss logo
    • The Tatva logo
    • Utsav logo
    • Zave logo
What Linkrunner deep links include

Keep app routing and campaign measurement together

Set the deferred destination your app receives, on a branded domain on every plan, including Free.

Your domain, on every plan

One CNAME record points your subdomain at api.linkrunner.io, and Linkrunner hosts its AASA and assetlinks files.

Recreate links in bulk

The Campaign API creates links at 10 requests a second.

QR codes

One for every link, with your app logo.

Referral links

A referrer parameter and a Referrals channel.

Social intermediary page

Gets taps out of in-app browsers.

Migration path

Plan the domain, app release and published links

AppsFlyer-hosted URLs don't transfer, so test each replacement first, or see the full AppsFlyer move.

01

Recreate links in bulk

Recreate each live OneLink, with its deep link path and store fallbacks, via the Campaign API or MCP create_campaign.

02

Point your domain

Point a subdomain you own at api.linkrunner.io with a CNAME, then paste your AASA and assetlinks content.

03

Update app link config

Add the subdomain to iOS Associated Domains and an Android autoVerify intent filter, then ship with the SDK.

Customer stories

Link migration and acquisition stories

Firebase Dynamic Links Stratzy migrated to Linkrunner

Read the story

1.23M

ABCoffee tracks offline users from a QR scan to the app

Read the story

QR to app

Hear from our customers

Trusted by teams that care about more than attribution.

“The level of customisation that Linkrunner was able to offer was unmatched by any of the other competitors we looked at. Their team took the time to understand our exact requirements and delivered a solution that felt tailored to our needs, rather than forcing us into a fixed framework. That flexibility made a significant difference for us and was one of the key reasons Linkrunner stood out.”
Ronald M Thomas

Ronald M Thomas

Digital Marketing, Playo

Playo

34%

CPI reduction in 3 months

₹20.30 → ₹13.39

Google Ads CPI drop (Dec '25 → Feb '26)

Read customer story

Frequently asked questions

What teams ask before moving links off AppsFlyer OneLink.

Plan your OneLink migration with working test links

Create a branded domain, recreate a sample of your links and verify installed and new-user journeys before updating published destinations.