{
"domain": "airbnb.com",
"platform": "both",
"grade": "A+",
"score": 100,
"summary": {
"errors": 0,
"warnings": 0,
"infos": 0
},
"ios": {
"found": true,
"source": "well-known",
"url": "https://airbnb.com/.well-known/apple-app-site-association",
"statusCode": 200,
"contentType": "application/json",
"sizeBytes": 23702,
"appIDs": [
"5LL7P8E8RA.com.airbnb.app",
"5LL7P8E8RA.com.airbnb.appenterprise",
"9BPWRS9A4J.com.airbnb.app",
"9BPWRS9A4J.com.airbnb.appenterprise",
"9BPWRS9A4J.com.airbnb.oneoff",
"KYLDQ3QJT3.com.airbnb.app",
"KYLDQ3QJT3.com.airbnb.appenterprise"
],
"services": {
"applinks": 1,
"webcredentials": 7,
"activitycontinuation": 7
},
"componentRules": 332,
"legacyPathRules": 0
},
"android": {
"found": true,
"url": "https://airbnb.com/.well-known/assetlinks.json",
"statusCode": 200,
"contentType": "application/json",
"sizeBytes": 11285,
"statements": 61,
"apps": [
{
"packageName": "com.airbnb.android",
"fingerprints": [
"43:7B:7C:9A:94:6C:3C:E9:F2:49:A4:30:86:14:F5:42:C1:4D:7C:7A:3B:C9:77:89:98:4E:02:47:CD:23:01:FB"
],
"relations": [
"delegate_permission/common.get_login_creds",
"delegate_permission/common.handle_all_urls"
]
},
{
"packageName": "com.airbnb.android.development",
"fingerprints": [
"C7:0D:F7:A2:50:A8:B7:AA:CC:58:E5:2E:48:3C:17:15:25:0B:6F:F8:FB:7C:19:72:43:C7:BF:C2:13:7D:CB:6C",
"43:7B:7C:9A:94:6C:3C:E9:F2:49:A4:30:86:14:F5:42:C1:4D:7C:7A:3B:C9:77:89:98:4E:02:47:CD:23:01:FB"
],
"relations": [
"delegate_permission/common.get_login_creds",
"delegate_permission/common.handle_all_urls"
]
},
{
"packageName": "com.airbnb.android.myflavor.development",
"fingerprints": [
"C7:0D:F7:A2:50:A8:B7:AA:CC:58:E5:2E:48:3C:17:15:25:0B:6F:F8:FB:7C:19:72:43:C7:BF:C2:13:7D:CB:6C"
],
"relations": [
"delegate_permission/common.get_login_creds",
"delegate_permission/common.handle_all_urls"
]
}
],
"webTargets": 58,
"handleAllUrls": true
},
"issues": [],
"issuesOmitted": [],
"issueCapPerCode": 10,
"cached": false,
"checkedAt": "2026-10-21T01:54:19.609Z",
"note": "Checks how the association files are served and whether their contents are well-formed. It does not verify that a signing certificate actually matches a sha256_cert_fingerprints value, does not verify that the app exists or is installed, does not test that the operating system routes a link into the app, and does not follow Apple's CDN caching. Fingerprints and App IDs are checked for format only."
}
curl --location --request GET 'https://zylalabs.com/api/14380/deep+link+association+checker+api/36042/check+universal+links+and+app+links+files+of+a+domain?domain=airbnb.com&platform=both' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Verificador de Associação de Link Profundo API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Verifique os arquivos de Links Universais iOS e Links de Aplicativos Android de um domínio em uma chamada Retorna uma pontuação uma nota e descobertas codificadas Redirecionamentos são relatados não seguidos
O arquivo apple-app-site-association para Links Universais do iOS e o arquivo assetlinks.json para Links de Aplicativos do Android em um domínio Ele retorna uma pontuação uma nota e descobertas com códigos estáveis
Ele verifica apenas o formato e a entrega. Não pode verificar se um certificado de assinatura corresponde a uma impressão digital, se o aplicativo existe ou como o sistema operacional roteia um link
Não A Apple e o Google exigem que os arquivos sejam servidos diretamente então um redirecionamento é relatado como um erro em vez de ser seguido
Sim Defina o parâmetro da plataforma para ios ou android O padrão é ambos
Sim Resultados são armazenados em cache por 15 minutos Defina o parâmetro fresh como 1 para ignorar o cache por exemplo logo após você mudar um arquivo