deeplinkit

Deferred deeplinks with
JSON payloads.

Pass JSON from your website to your app, even after installation.
iOS only · Android coming soon.

SDKs for your website
and iOS app

Pass JSON from your website to your iOS app with the web, Swift, and React Native SDKs.

JSON payloads
on your links

Native SDKs for Swift
and React Native

Visit and app-open logs
in your dashboard

Send a payload from your website

Call linkVisit() when someone lands on your website. The SDK automatically captures browser signals and saves your payload for matching when they open your app.

Set up your SDK →
On your landing pageJavaScript
import { Deeplinkit } from 'deeplinkit';

const client = new Deeplinkit({
  applicationId: 'your_app_id',
});

// Capture browser signals and attach this visit’s payload.
await client.linkVisit({
  payload: {
    productId: '42',
    source: 'tiktok',
  },
});

// Continue to your App Store listing.
window.location.href = 'https://apps.apple.com/app/idYOUR_APP_ID';
On a matched app open, your app receives
{
  "productId": "42",
  "source": "tiktok"
}

Pay for delivered payloads.

Free

$0/ month

  • 1,000 payload deliveries per month
  • 1 app
  • 7-day dashboard history
  • Web, Swift, and React Native SDKs
  • Deferred deep linking included
Start free →

No credit card required.

Pro

$19USD / month

  • 25,000 payload deliveries per month
  • Unlimited apps
  • 30-day dashboard history
  • Web, Swift, and React Native SDKs
  • Deferred deep linking included
Choose Pro →

Billed monthly. Cancel anytime.

What counts as a delivery?

A delivery is when your app receives a visit’s payload. Each visit counts once. Repeat requests and visits with no match don’t count.

Your allowance resets each month. No extra charges—new deliveries pause if you reach your limit.

iOS only for now. Android coming soon. Need more deliveries? Contact us.