syrto_search_companies trova aziende che corrispondono a criteri strutturati: settore, regione, dimensione, numero di dipendenti, metriche finanziarie o una descrizione in linguaggio naturale. A differenza di syrto_find_company (che cerca per nome o codice fiscale), questo strumento filtra per caratteristiche aziendali.
Quando usare questo strumento
- Trovare aziende in un settore, una regione o una classe dimensionale specifici
- Cercare tramite una descrizione in linguaggio naturale dell’attivita dell’azienda
- Filtrare aziende per valori di metriche finanziarie (es. ricavi superiori a una soglia)
Argomenti
string (JSON object)
Filtri del profilo aziendale come oggetto JSON. Tutti i campi sono opzionali:
Esempio:
'{"nace": "C", "nuts": "ITH3", "age": {"min": 5}, "target_market": "B2B"}'integer
Anno fiscale per i filtri sui dati annuali. Obbligatorio quando si usano
size, metric_filters, employees o radar, oppure quando si ordina per metrica.string[]
Una o piu classificazioni dimensionali:
"XS", "S", "M", "L" (es. ["S", "M"]). Richiede year.string (JSON array)
Fino a 10 filtri per valore di metrica. Ogni oggetto ha
slug (obbligatorio), min (opzionale), max (opzionale). Richiede year.Usa syrto_search_metric_definitions per trovare gli slug validi.Esempio: '[{"slug": "revenues_from_sales_and_services", "min": 1000000}]'string (JSON object)
Filtro per numero di dipendenti con
min e/o max. Almeno uno e obbligatorio. Richiede year.Esempio: '{"min": 50, "max": 500}'string (JSON object)
Filtra per posizione sul piano Radar Syrto (0–100 su entrambi gli assi). Si combina in AND con tutti gli altri filtri. È richiesto almeno uno tra
size, efficiency o polygon. Richiede year.Esempio (rettangolo):
'{"efficiency": {"min": 70}, "size": {"min": 40, "max": 80}}'Esempio (poligono): '{"polygon": {"vertices": [{"size": 0, "efficiency": 70}, {"size": 60, "efficiency": 100}, {"size": 100, "efficiency": 70}]}}'boolean
Filtra per bilanci consolidati. Default:
false (non consolidati).string (JSON object)
Configurazione dell’ordinamento come oggetto JSON. Campi:
Esempio:
'{"field": "metric", "metric_slug": "revenues_from_sales_and_services", "direction": "desc"}'string
Cursore per la paginazione. Passa il valore
end_cursor da una risposta precedente per ottenere la pagina successiva. Ometti per la prima pagina.È necessario fornire almeno un parametro di filtro. Restituisce fino a 25 risultati per pagina - usa
end_cursor dalla risposta come parametro after per ottenere la pagina successiva.Risposta
boolean
Indica se sono disponibili ulteriori risultati oltre la pagina corrente.
object[]
Lista delle aziende corrispondenti (fino a 25), ciascuna con:
id- ilcompany_idda passare agli altri strumenti Syrtolegal_name- ragione sociale ufficiale dell’aziendatax_id- codice fiscale italiano (nullse non disponibile)match_score- punteggio di similarità semantica (float, presente solo quando si usasemantic_search)short_description- breve descrizione dell’attività aziendale (presente solo quando si usasemantic_search)metrics- lista di oggetti metrica conname,slug,value,better_when(presente solo quando si usanometric_filtersosort_byconfield: "metric")
string | null
Token cursore per ottenere la pagina successiva. Passalo come parametro
after. null quando non ci sono altre pagine.string
Nota contestuale sulla disponibilita dei dati e dove trovare ulteriori informazioni su syrto.ai.
string
Link all’app web di Syrto, dove puoi esplorare più dati e approfondimenti.
Esempio
Trovare grandi aziende manifatturiere in Emilia-Romagna:- Filtra per sezione NACE C (manifatturiero), NUTS livello 2 ITH5 (Emilia-Romagna), dimensione L (grande)
- Restituisce fino a 25 aziende per pagina; passa
end_cursorcomeafterper ottenere ulteriori pagine