{
"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
O endpoint retorna um relatório abrangente sobre os arquivos de Links Universais iOS e Links de Aplicativos Android de um domínio incluindo uma pontuação nota e descobertas detalhadas Ele fornece informações sobre a presença dos arquivos seus códigos de status tipos de conteúdo e IDs de aplicativo associados
Os campos principais incluem "domínio", "plataforma", "nota", "pontos" e seções detalhadas para "ios" e "android" que contêm informações como "encontrado", "url", "códigoStatus" e "appIDs", entre outros
A resposta é estruturada em um formato JSON com campos de nível superior para domínio e plataforma seguida por um resumo de erros e avisos e seções detalhadas para descobertas de iOS e Android incluindo atributos específicos para cada plataforma
O ponto final fornece informações sobre a existência e validade dos arquivos apple-app-site-association e assetlinks, incluindo suas URLs, códigos de status, tipos de conteúdo e o número de IDs de aplicativos e serviços associados
Os usuários podem personalizar suas solicitações usando parâmetros como "plataforma" (para especificar iOS, Android ou ambos) e "fresco" (para ignorar resultados em cache) A plataforma padrão é definida como ambos se não for especificada
A precisão dos dados é mantida buscando os arquivos diretamente do domínio especificado sem seguir redirecionamentos garantindo que os códigos de status e tipos de conteúdo relatados reflitam as respostas reais do servidor
Os casos de uso típicos incluem verificar a implementação de deep linking para aplicativos móveis solucionar problemas com Universal Links e App Links e garantir a conformidade com os requisitos da plataforma para vinculação de aplicativos
Os usuários podem analisar a pontuação e a nota para avaliar a qualidade da configuração de deep linking, revisar o resumo em busca de erros e avisos, e usar as descobertas detalhadas para fazer os ajustes necessários nas configurações de link do aplicativo