Skip to main content
syrto_search_companies trova aziende che soddisfano criteri strutturati - settore, regione, dimensione, numero di dipendenti, metriche finanziarie, posizione radar, persone associate, contributi pubblici o una descrizione in linguaggio naturale. A differenza di syrto_find_company (che cerca per nome o codice fiscale), questo strumento filtra per caratteristiche di business.
Se ti serve il numero totale di aziende corrispondenti o 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 di cosa fa l’azienda
  • Filtrare le aziende per valori di metriche finanziarie o punteggi 1-5
  • Selezionare per posizione radar, proprietà o contributi pubblici ricevuti
Strumenti correlati: Per la ricerca per nome o codice fiscale, usa Cerca azienda. Per le statistiche aggregate, usa Aggrega aziende. Per il catalogo dei filtri così come lo espone il server, usa Documentazione dei filtri.

Argomenti

object
Un unico oggetto di filtri strutturato. Le sue chiavi di primo livello sono le sezioni documentate qui sotto: anagraphic, state_aids, people, financial e radar. Omettilo per non applicare filtri.Tutti i filtri impostati si combinano in AND, sia all’interno di una sezione sia tra sezioni.
integer
Anno fiscale in cui vengono valutati i filtri annuali. Obbligatorio quando si usa filters.financial (tranne il campo consolidated) o filters.radar, oppure quando si ordina per metrica.
object
Configurazione dell’ordinamento. Omettila per l’ordine predefinito - rilevanza semantica quando anagraphic.semantic_search è impostato, altrimenti l’ordine predefinito dell’API.L’ordinamento avviene solo per valore della metrica - l’API non può ordinare per punteggio.Esempio: {"field": "metric", "metric_slug": "revenues_from_sales_and_services", "direction": "desc"}
string
Cursore per la paginazione. Passa il valore end_cursor di una risposta precedente per ottenere la pagina successiva di 25 risultati. Omettilo per la prima pagina.
string
"en" per l’inglese (predefinito) o "it" per l’italiano.

Sezioni dei filtri

Ogni titolo qui sotto è una chiave di primo livello di filters, e i suoi campi si annidano sotto quella chiave. I campi di tipo intervallo accettano {"min": N, "max": N} con almeno un estremo; entrambi gli estremi sono inclusivi.

anagraphic - profilo aziendale

Non richiede year. semantic_search cerca solo l’attività di business - non la ragione sociale, i dati finanziari, la proprietà o la forma giuridica. Usa una lista per alternative reali (“pannelli solari” OPPURE “turbine eoliche”); mantieni una query per attività, perché la corrispondenza è per significato e non per parola chiave.

state_aids - contributi pubblici ricevuti

Non richiede year - il riepilogo non è per esercizio. Gli importi sono in EUR.

people - persone associate

Non richiede year. Risolvi prima gli ID delle persone con syrto_find_person. All’interno di ogni lista corrisponde una qualsiasi delle persone indicate; i campi di relazione impostati si combinano in AND.

financial - dimensione, dipendenti, valori e punteggi delle metriche

Richiede year per size, employees e metric_filters. Senza di esso ogni azienda viene misurata su un periodo di riferimento diverso. Ogni voce di metric_filters è {"slug": ..., "min": N, "max": N, "score_min": 1-5, "score_max": 1-5} con almeno uno dei quattro vincoli. Trova gli slug validi con syrto_search_metric_definitions.
  • min / max vincolano il valore grezzo sulla scala nativa dell’API, mai moltiplicato per 100: passa 0.1 per “EBIT margin pari o superiore al 10%”, 1.2 per “ROI pari o superiore al 120%”. I valori possono essere negativi, es. -0.15 per un margine del -15%.
  • score_min / score_max vincolano il punteggio - la valutazione 1-5 che l’API attribuisce a quel valore rispetto al mercato di riferimento dell’azienda. È già normalizzato per direzione, quindi 5 è sempre il punteggio migliore comunque si legga la metrica grezza. Usalo per “aziende con punteggio 4 o 5 sul ROE” senza sapere cosa sia un buon ROE in quel settore.
  • I vincoli di valore e di punteggio sulla stessa voce si combinano in AND: {"slug": "roe", "min": 0.2, "score_min": 4} significa ROE pari o superiore al 20% e valutato 4+.
  • Le aziende senza punteggio per la metrica vengono escluse da qualsiasi vincolo di punteggio, incluso uno score_max - un punteggio assente non equivale mai a un punteggio basso. Alcune metriche non vengono mai valutate (il loro better_if risulta vuoto da syrto_search_metric_definitions); un vincolo di punteggio su una di queste non corrisponde a nulla, quindi filtrale per valore.

radar - posizione Syrto Radar

Richiede year. Il piano radar ha due assi sintetici proprietari 0-100: size (quanto è grande complessivamente un’azienda) ed efficiency (quanto è buona complessivamente). Lo stesso punteggio significa la stessa cosa in ogni settore. Imposta almeno uno tra size, efficiency e polygon. Usa gli intervalli sugli assi per rettangoli o fasce allineati agli assi, e polygon per triangoli, forme a L o regioni concave.
Deve essere fornito almeno un filtro. Restituisce fino a 25 risultati per pagina - usa end_cursor dalla risposta come parametro after per ottenere la pagina successiva.

Risposta

boolean
Se sono disponibili altri 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
  • tax_id - codice fiscale italiano (null se non disponibile)
  • match_score - punteggio di similarità semantica (solo quando si usa semantic_search)
  • short_description - breve descrizione dell’attività (solo quando si usa semantic_search)
  • metrics - lista di oggetti metrica con name, slug, value, better_when (solo quando si usano metric_filters o un ordinamento per metrica)
string | null
Token del cursore per la pagina successiva. Passalo come parametro after. null quando non ci sono altre pagine.
string
Nota contestuale sulla disponibilità dei dati e dove trovare di più 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:
Trovare produttori di solare o eolico ben valutati con margine di aiuti pubblici: