Skip to main content
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.
Se hai bisogno del conteggio totale delle aziende corrispondenti o di statistiche aggregate (ricavi medi, EBITDA mediano, ecc.), usa syrto_aggregate_companies - questo strumento restituisce solo risultati paginati.

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)
Strumenti correlati: Per la ricerca per nome o codice fiscale, usa Trova azienda. Per statistiche aggregate, usa Aggrega aziende.

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 - il company_id da passare agli altri strumenti Syrto
  • legal_name - ragione sociale ufficiale dell’azienda
  • tax_id - codice fiscale italiano (null se non disponibile)
  • match_score - punteggio di similarità semantica (float, presente solo quando si usa semantic_search)
  • short_description - breve descrizione dell’attività aziendale (presente solo quando si usa semantic_search)
  • metrics - lista di oggetti metrica con name, slug, value, better_when (presente solo quando si usano metric_filters o sort_by con field: "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:
Risultato:
  • Filtra per sezione NACE C (manifatturiero), NUTS livello 2 ITH5 (Emilia-Romagna), dimensione L (grande)
  • Restituisce fino a 25 aziende per pagina; passa end_cursor come after per ottenere ulteriori pagine