Encontrar profissionais
find_providersEncontra profissionais reais perto de um lugar para uma necessidade. Ex.: need="instalar 3 ventiladores", where="Tijuca, Rio de Janeiro", min_rating=4.5, max_price_brl=350. Retorna perfis estruturados (nota, avaliações, distância, preço quando informado) e uma tela com cards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude (busca geolocalizada: use com lng quando o usuário compartilhar a localização) | |
| lng | No | ||
| need | Yes | O que o usuário precisa, com as palavras dele | |
| sort | No | ||
| limit | No | ||
| niche | No | Slug exato do tipo de profissional (de list_categories), ex.: "motorista", "pedreiro". Quando informado, vence a interpretação do texto. | |
| where | No | Bairro e/ou cidade, ex.: "Tijuca, Rio de Janeiro" ou "Pinheiros SP" | |
| service | No | Subcategoria exata, a service_key de search_services (ex.: "piscina/limpeza"). Prioriza quem faz exatamente isso, sem esconder o resto do tipo. | |
| radius_km | No | Raio da busca em km a partir de lat/lng ou do lugar (padrão: 5 a 15 km conforme o lugar) | |
| min_rating | No | ||
| min_reviews | No | ||
| emergency_24h | No | Só quem atende 24 horas / emergência | |
| max_price_brl | No | Mantém quem não informou preço (cobra por orçamento) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | ||
| providers | Yes | ||
| loqal_page | Yes | ||
| understood | Yes | ||
| related_niches | No | Presente quando o tipo pedido ainda não tem ninguém na região e a lista é de tipos afins |