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.
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
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 difilters, 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/maxvincolano il valore grezzo sulla scala nativa dell’API, mai moltiplicato per 100: passa0.1per “EBIT margin pari o superiore al 10%”,1.2per “ROI pari o superiore al 120%”. I valori possono essere negativi, es.-0.15per un margine del -15%.score_min/score_maxvincolano 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 lorobetter_ifrisulta vuoto dasyrto_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- ilcompany_idda passare agli altri strumenti Syrtolegal_name- ragione sociale ufficialetax_id- codice fiscale italiano (nullse non disponibile)match_score- punteggio di similarità semantica (solo quando si usasemantic_search)short_description- breve descrizione dell’attività (solo quando si usasemantic_search)metrics- lista di oggetti metrica conname,slug,value,better_when(solo quando si usanometric_filterso 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.