A API utiliza as informações inseridas pelo usuário para sugerir possíveis correspondências para uma determinada consulta, com base na localização do usuário. Isso significa que aplicativos personalizados podem ser criados para o usuário digitar uma consulta e receber a autocompletar que deseja, a API fornece feedback, exibindo sugestões com base no texto já inserido. Este recurso ajuda a reduzir erros de digitação e economiza tempo para os usuários ao apresentar sugestões relevantes enquanto digitam.
Outro recurso importante da API de Pesquisa Preditiva é que ela oferece suporte a vários países. Isso significa que os desenvolvedores podem facilmente localizar seus aplicativos para suportar diferentes países e culturas, facilitando para os usuários pesquisarem por lugares semelhantes aos seus próprios países.
A API também suporta uma ampla gama de tipos de localização, como países dos EUA à Índia, endereços, pontos de interesse e outros. Isso significa que os desenvolvedores podem usar a API para pesquisar uma grande variedade de lugares diferentes, dependendo das necessidades de seu aplicativo.
No geral, a API de Pesquisa Preditiva é uma ferramenta poderosa para desenvolvedores que desejam integrar recursos de pesquisa preditiva em seus aplicativos. Graças ao seu suporte para múltiplos países e regiões, à sua ampla gama de tipos de lugares. A API oferece uma solução completa para desenvolvedores que desejam aprimorar a experiência do usuário de seus aplicativos.
O que sua API recebe e o que sua API fornece (entrada/saída)?
Ela receberá parâmetros e fornecerá um JSON.
Comércio eletrônico: Muitos sites de comércio eletrônico usam a API de locais de autocompletar para permitir que os clientes pesquisem lojas ou locais de retirada próximos com base em seu endereço. Isso ajuda os clientes a encontrar a loja mais próxima e acelera o processo de checkout.
Viagem: Sites de viagens e turismo usam a API de lugares de autocompletar para sugerir pontos turísticos populares, atrações turísticas e hotéis aos usuários enquanto inserem seu destino. Isso facilita para os viajantes planejarem suas viagens e encontrarem pontos de interesse próximos.
Entrega de comida: Aplicativos de entrega de comida usam a API de Autocompletar Locais para sugerir restaurantes e opções de entrega de comida próximas aos clientes. Isso ajuda os clientes a encontrar o restaurante mais próximo que oferece a comida que estão procurando.
Imóveis: Sites de imóveis usam a API de Autocompletar Locais para permitir que os usuários pesquisem propriedades por localização. Isso facilita para os usuários pesquisarem propriedades que correspondam às suas preferências em uma área específica.
Busca de emprego: Sites de busca de emprego usam a API de Autocompletar Locais para sugerir locais de trabalho próximos para os candidatos a emprego. Isso ajuda os candidatos a emprego a encontrar vagas em uma área específica e a restringir sua pesquisa.
Além das limitações de chamadas de API por mês, não há outras limitações.
Para usar este endpoint você deve inserir no parâmetro uma palavra ou letras do lugar que deseja que seja autocompletado e também deve inserir o raio
Obter autocompletar de lugar - Recursos do endpoint
| Objeto | Descrição |
|---|---|
input |
[Obrigatório] |
radius |
[Obrigatório] |
{
"predictions" :
[
{
"description" : "Delaware, USA",
"matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"place_id" : "ChIJO9YMTXYFx4kReOgEjBItHZQ",
"reference" : "ChIJO9YMTXYFx4kReOgEjBItHZQ",
"structured_formatting" :
{
"main_text" : "Delaware",
"main_text_matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"secondary_text" : "USA"
},
"terms" :
[
{
"offset" : 0,
"value" : "Delaware"
},
{
"offset" : 10,
"value" : "USA"
}
],
"types" :
[
"administrative_area_level_1",
"political",
"geocode"
]
},
{
"description" : "Delhi-6, Parkhurst Plaza, Ashburn, VA, USA",
"matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"place_id" : "ChIJq8bRo8Q-tokREkwNSEudcTU",
"reference" : "ChIJq8bRo8Q-tokREkwNSEudcTU",
"structured_formatting" :
{
"main_text" : "Delhi-6",
"main_text_matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"secondary_text" : "Parkhurst Plaza, Ashburn, VA, USA"
},
"terms" :
[
{
"offset" : 0,
"value" : "Delhi-6"
},
{
"offset" : 9,
"value" : "Parkhurst Plaza"
},
{
"offset" : 26,
"value" : "Ashburn"
},
{
"offset" : 35,
"value" : "VA"
},
{
"offset" : 39,
"value" : "USA"
}
],
"types" :
[
"restaurant",
"food",
"point_of_interest",
"establishment"
]
},
{
"description" : "Delhi, India",
"matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"place_id" : "ChIJLbZ-NFv9DDkRQJY4FbcFcgM",
"reference" : "ChIJLbZ-NFv9DDkRQJY4FbcFcgM",
"structured_formatting" :
{
"main_text" : "Delhi",
"main_text_matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"secondary_text" : "India"
},
"terms" :
[
{
"offset" : 0,
"value" : "Delhi"
},
{
"offset" : 7,
"value" : "India"
}
],
"types" :
[
"administrative_area_level_1",
"political",
"geocode"
]
},
{
"description" : "Delirium Café-Leesburg, South King Street, Leesburg, VA, USA",
"matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"place_id" : "ChIJjaI_j9YXtokRYZyy9Fj1fds",
"reference" : "ChIJjaI_j9YXtokRYZyy9Fj1fds",
"structured_formatting" :
{
"main_text" : "Delirium Café-Leesburg",
"main_text_matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"secondary_text" : "South King Street, Leesburg, VA, USA"
},
"terms" :
[
{
"offset" : 0,
"value" : "Delirium Café-Leesburg"
},
{
"offset" : 24,
"value" : "South King Street"
},
{
"offset" : 43,
"value" : "Leesburg"
},
{
"offset" : 53,
"value" : "VA"
},
{
"offset" : 57,
"value" : "USA"
}
],
"types" :
[
"bar",
"cafe",
"restaurant",
"food",
"point_of_interest",
"establishment"
]
},
{
"description" : "Delicioso Sterling, West Church Road, Sterling, VA, USA",
"matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"place_id" : "ChIJ3T2iIPk4tokRNjqunOYl03c",
"reference" : "ChIJ3T2iIPk4tokRNjqunOYl03c",
"structured_formatting" :
{
"main_text" : "Delicioso Sterling",
"main_text_matched_substrings" :
[
{
"length" : 3,
"offset" : 0
}
],
"secondary_text" : "West Church Road, Sterling, VA, USA"
},
"terms" :
[
{
"offset" : 0,
"value" : "Delicioso Sterling"
},
{
"offset" : 20,
"value" : "West Church Road"
},
{
"offset" : 38,
"value" : "Sterling"
},
{
"offset" : 48,
"value" : "VA"
},
{
"offset" : 52,
"value" : "USA"
}
],
"types" :
[
"restaurant",
"food",
"point_of_interest",
"store",
"establishment"
]
}
],
"status" : "OK"
}
curl --location --request GET 'https://zylalabs.com/api/1808/predictive+search+engine+api/1462/get+place+autocomplete?input=del&radius=500' --header 'Authorization: Bearer YOUR_API_KEY'
| 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.
O endpoint de autocompletar locais Get retorna um objeto JSON contendo um array de previsões Cada previsão inclui detalhes como a descrição do local ID do local e formatação estruturada que fornece texto principal e secundário para melhor legibilidade do usuário
Os campos-chave nos dados de resposta incluem "descrição", "place_id", "formatação_estruturada" e "termos". Esses campos fornecem informações essenciais sobre os lugares previstos, incluindo seus nomes e tipos
Os dados da resposta estão organizados como um objeto JSON com um array "predictions". Cada objeto de predição contém campos como "description", "matched_substrings" e "types", permitindo que os usuários acessem facilmente informações relevantes sobre os lugares sugeridos
O endpoint aceita parâmetros como uma string de consulta (o texto para autocompletar) e um raio (para limitar a área de busca) Os usuários podem personalizar suas solicitações ajustando esses parâmetros para refinar as sugestões
O endpoint fornece informações sobre vários tipos de localização, incluindo áreas administrativas, pontos de interesse e endereços Isso permite que os desenvolvedores atendam às diversas necessidades dos usuários em suas aplicações
A precisão dos dados é mantida através de atualizações contínuas de fontes confiáveis e feedback dos usuários A API aproveita uma combinação de bancos de dados geográficos e dados em tempo real para garantir sugestões de alta qualidade
Os casos de uso típicos incluem melhorar a funcionalidade de busca em sites de e-commerce, aplicativos de planejamento de viagens, serviços de entrega de comida, plataformas imobiliárias e sites de busca de emprego onde os usuários se beneficiam de sugestões de localização rápidas e relevantes
Os usuários podem utilizar os dados retornados exibindo os campos "description" e "structured_formatting" em suas aplicações permitindo uma interface amigável que apresenta sugestões relevantes à medida que os usuários digitam suas consultas
Nível de serviço:
100%
Tempo de resposta:
238ms
Nível de serviço:
100%
Tempo de resposta:
2.702ms
Nível de serviço:
100%
Tempo de resposta:
570ms
Nível de serviço:
100%
Tempo de resposta:
2.036ms
Nível de serviço:
100%
Tempo de resposta:
303ms
Nível de serviço:
100%
Tempo de resposta:
11.987ms
Nível de serviço:
100%
Tempo de resposta:
2.147ms
Nível de serviço:
100%
Tempo de resposta:
939ms
Nível de serviço:
100%
Tempo de resposta:
525ms
Nível de serviço:
100%
Tempo de resposta:
467ms
Nível de serviço:
100%
Tempo de resposta:
238ms
Nível de serviço:
100%
Tempo de resposta:
2.702ms
Nível de serviço:
100%
Tempo de resposta:
570ms
Nível de serviço:
100%
Tempo de resposta:
2.036ms
Nível de serviço:
100%
Tempo de resposta:
303ms
Nível de serviço:
100%
Tempo de resposta:
11.987ms
Nível de serviço:
100%
Tempo de resposta:
2.147ms
Nível de serviço:
100%
Tempo de resposta:
939ms
Nível de serviço:
100%
Tempo de resposta:
525ms
Nível de serviço:
100%
Tempo de resposta:
467ms