AASA.link
Universal Link uptime

It’s probably fine.
The worst outages are the ones nothing reports.

Your deep links are opening Safari. No crash, no log, no alert. Check any domain, free.

+ add your Team ID, bundle ID & real links (checks path matching)

No signup. No cost. Reads a public file — nothing private. Try a live one →

Why a browser check lies to you

The file loads in your browser. That’s not the question.

Apple’s CDN caches its own copy and serves it to every iPhone. A blocked bot, a stray redirect, a stale cache — Apple sees something your browser never will.

your browser
200 OK ✓
JSON loads. Every origin validator agrees.
Apple’s iPhone
opens Safari ✗
Apple got a 403, an HTML page, or a stale copy. The tap bounces. Silently.

Browser says yes. Phone says no. Only one ships your revenue.

What we check

Everything Apple checks. Plus the failures Apple hides.

Both AASA paths

/.well-known/ and the legacy root — whichever Apple used.

Apple’s cached copy

The file every device reads, plus Apple’s failure headers, verbatim.

Serves-Apple-differently

We fetch as Apple, as a device, as a browser — and compare.

App authorized

TeamID.bundleID in Apple’s copy, not the one on disk.

Real links match

Each link through Apple’s matcher. App, excluded, or Safari.

Origin vs Apple drift

Deployed a fix? See if it’s actually live on devices.

Configure once. Forget it exists. It saves you one day.

Free to check. Cheap to never think about it again.

Instant check
$0
Full audit of any domain. No signup.
Run a check
Solo
$9/mo
One domain, re-checked every 30 min. Email the moment it breaks.
Monitor my domain
Team
$19/mo
Five domains, plus history of when it broke.
Monitor 5 domains
Straight answers

The questions a skeptical engineer actually asks.

How is this different from an AASA validator?

Validators check your origin once. We check the copy Apple's CDN actually serves devices, fetch as Apple's own client to catch bot-blocking, and re-check on a schedule — then alert.

Reading anything private?

No. Read-only GET of a file you published for Apple to fetch. Same thing an iPhone does.

Why pass domains other tools fail?

Because Apple's enforced behaviour ≠ its docs. octet-stream and https→https redirects work fine; we WARN where others hard-fail, and say why.

How fast does a fix reach devices?

Origin → Apple's CDN: up to 24h. CDN → device: ~weekly. No way to force it. We turn that opaque wait into a countdown.