ReferênciaEmpresas

Pesquisar empresas com logótipos

GET/v1/public/companies

Pesquisa no nome e nos nomes alternativos, sem distinguir acentos. Paginado (máx. 50 por página). Com related=true junta, em related, empresas relacionadas por significado (ex.: «telemóvel» → operadoras).

Autorização

bearerAuth
AutorizaçãoBearer <token>

Token de acesso lgc_…

Em: header

Parâmetros de pesquisa (query)

q?string

Texto a procurar no nome ou nos nomes alternativos (ignora acentos).

Tamanholength <= 100
sector?string

Sector: slug ou nome (ex.: telecomunicacoes).

Tamanholength <= 100
province?string

Província (ex.: Maputo, Sofala).

Tamanholength <= 120
page?integer
Intervalo1 <= value <= 500
Predefinição1
pageSize?integer
Intervalo1 <= value <= 50
Predefinição20
related?string

true = juntar empresas relacionadas por significado (pesquisa semântica), na lista related. Só na 1.ª página.

Um de

  • "0"
  • "1"
  • "true"
  • "false"

Parâmetros de cabeçalho

Authorization?string

Opcional: Bearer e o teu token de acesso. Sem token, o pedido é anónimo.

Corpo da resposta

application/json

curl -X GET "https://example.com/v1/public/companies?q=exemplo&pageSize=20"
{  "data": [    {      "id": "3f2b6c1e-8a4d-4f5e-9b7a-2c1d0e9f8a7b",      "slug": "empresa-exemplo",      "name": "Empresa Exemplo",      "entityType": "COMPANY",      "isVerified": true,      "sector": {        "slug": "telecomunicacoes",        "name": "Telecomunicações"      },      "province": "Maputo",      "logoCount": 2,      "currentLogo": {        "id": "7c9e2a41-5b3d-4e8f-a1c6-0d2b4f6e8a90",        "slug": "empresa-exemplo",        "title": "Empresa Exemplo",        "previewUrl": "https://storage.logaco.com/previews/empresa-exemplo.png"      },      "url": "https://logaco.com/company/empresa-exemplo"    }  ],  "page": 1,  "pageSize": 20,  "total": 1,  "totalPages": 1}