Smart deep links,
with attribution built in.

sniffurl routes every user to the right place app, store, or in-app screen and traces each install back to the link that drove it. Built for mobile growth teams who need links that just work.

No credit card required. First 5,000attributes (tracked clicks & installs) a month are free.

Ask AI about sniffurl

Built by the team behind Kalp Intelligence · Now in early access

The sniffurl smart routing journey

A single link dynamically evaluates your user's platform, app installations, and authentication state to deliver a frictionless experience.

sniffurl-router · live simulation

Not installed · iOS → App Store → login → deep link

No
Yes
No
Yes
Deferred link/userProfile
Direct entryDownload App
Offline scanQR Scan
Smart Routing
App Installed?
Detect OS
Logged In?
App Store
Google PlayGoogle Play
Login page
Deeplinked page

Everything you need to route
& measure every link

Smart routing, deferred deep links, branded domains, and per-link attribution in one place, live in an afternoon.

See which link drove every install

Every sniffurl link carries its campaign context all the way into your app even through an install. No more guessing which channel actually converted.

Explore attribution
Link performanceSample
Attributes
48,210
+12% vs last week
Installs
9,640
+8% vs last week
Conversion
20.0%
+3% vs last week
Top campaign
meta_launch
any linkDetect OS
App StoreGoogle Play Google Play

Smart OS routing

Detect iOS, Android, or desktop and send each to the right destination.

Conversion20.0%+3%

Per-link analytics

Attributes, installs, and conversions by link and campaign.

Store
App

Deferred deep linking

Install first, then land on the exact screen on launch.

links.yourbrand.com/go

Custom branded domains

Your domain, automatic SSL, full routing control.

opens your app

QR codes for offline → app

Turn packaging, posters, and events into measurable app opens.

React NativeiOSAndroidFlutterWeb</>

Cross-platform SDKs

React Native, iOS, Android, Flutter, and Web.

Integrate and go live today

Native SDKs for the platforms you already ship. Drop in a few lines and start routing and tracking.

iOS (Swift)
import SniffURL

// Initialize inside AppDelegate / App Lifecycle
SniffURL.configure(
    withAPIKey: "YOUR_API_KEY",
    environment: .production
)

// Track Custom Conversion Event
SniffURL.track(
    event: "subscription_purchased",
    properties: [
        "revenue": 49.99,
        "currency": "USD"
    ]
)

Works alongside your stack

Send sniffurl link and conversion data to the ad platforms and analytics tools your team already runs on.

Google AdsGoogle Ads
Meta Ads
App Store
Google AdMobGoogle AdMob
Snapchat
X Ads
GA4GA4
AmplitudeAmplitude
LinkedIn
Google AdsGoogle Ads
Meta Ads
App Store
Google AdMobGoogle AdMob
Snapchat
X Ads
GA4GA4
AmplitudeAmplitude
LinkedIn
Google AdsGoogle Ads
Meta Ads
App Store
Google AdMobGoogle AdMob
Snapchat
X Ads
GA4GA4
AmplitudeAmplitude
LinkedIn
Google AdsGoogle Ads
Meta Ads
App Store
Google AdMobGoogle AdMob
Snapchat
X Ads
GA4GA4
AmplitudeAmplitude
LinkedIn

Logos are trademarks of their respective owners. Integration availability varies by plan.

links.yourbrand.com/ss9aX2 Encrypted
TLS / HTTPSAuto-SSLYour data, exportable

Security & privacy, honestly

Sensible protections on by default and a plain-English promise about what we haven't earned yet.

HTTPS on every link

All links are served over encrypted HTTPS by default.

SSL on custom domains

Bring your own branded domain certificates are provisioned automatically.

You own your data

Export your link and conversion data whenever you want.

No credit card to start

Kick the tyres on the free tier with nothing to enter up front.

We're early no formal certifications like SOC 2 or ISO 27001 yet. We'll say so plainly here the moment that changes.

Accurate on iOS. Honest by default.

Built for the post-IDFA world

sniffurl handles iOS 14.5+ the way modern attribution has to: deterministic matching where a user consents, deferred deep-link resolution that survives the App Store trip, and SKAdNetwork conversion values passed through, so your install data stays whole even without the IDFA. No fingerprinting shortcuts Apple rejects at review.

Deterministic, not guesswork

Every install traces to the exact link and campaign that drove it through first-party click IDs, not statistical fingerprinting. You see the real path from click to install to in-app conversion, and you can export the raw data to check our math.

Simple, usage-based pricing

Start free. Scale when your links do. No lock-in, cancel anytime.

An attribute = one tracked click or install we attribute to your link.

Free
$0/mo

For side projects and first integrations.

  • First 5,000 attributes / month
  • Smart routing & deferred deep links
  • 1 custom branded domain
  • Basic per-link analytics
  • Community support
Start for free
Pay As You Go
Popular
Usage-based

Pay only for what you use with total scaling flexibility.

  • Everything in Free, plus:
  • Flexible usage-based pay-as-you-go pricing
  • Unlimited branded domains
  • Full attribution analytics & exports
  • All native SDKs + webhooks
  • Priority email support
Get Started with Pay As You Go

Don't take our word for it

Alert links now open the exact sensor view. Seeing who clicks vs ignores was worth it alone.

DutonRohith·Engineering & Ops, Duton

Compare, build, and go deeper

Frequently
Asked Questions

Get answers to commonly asked questions.

Contact Us

sniffurl automates the process of smart routing. It detects if a user has your app installed; if they do, they are instantly redirected to the specific in-app content. If not, it routes them to the App Store or Play Store and preserves the context for deferred deep linking.

Deferred deep links route users to the appropriate App Store to install your app first, and then automatically open the correct page or offer inside the app on the very first launch.

Standard URLs often fail to open mobile apps directly, forcing users through mobile web wrappers. sniffurl ensures 100% reliable App Links and Universal Links execution with fallback configurations.

Yes, you can configure your own custom branded domains (e.g., links.yourbrand.com) and manage all app store redirections and sub-routing parameters in real time.

sniffurl auto-detects the user's platform (iOS, Android, macOS, Windows, Linux, etc.) and routes them to the configured platform target, customized fallback, or native app store seamlessly.

Simply select a plan from our pricing page, create an account, configure your custom link domain, and start creating smart deep links in seconds.

An attribute is a single tracked event we attribute back to one of your links, usually a click or an app install. Your free tier includes the first 5,000 attributes each month; you only pay once you exceed that.