Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.
Il pacchetto standard copre dati aziendali, proprietà, bilanci, ricerca e aggregati di mercato sulle aziende italiane. Viene attivato per un’organizzazione in blocco: un’API predisposta con il pacchetto standard serve tutti gli endpoint qui sotto. La tua specifica OpenAPI resta l’elenco di riferimento per la tua key.Ogni endpoint è disponibile anche, con dati sintetici e senza alcun addebito, nella sandbox. Gli schemi completi di richiesta e risposta sono nel riferimento interattivo.
I prezzi sono in crediti; il valore di un credito è definito nel tuo contratto. meta.usage in ogni risposta riporta quanto ha consumato la chiamata. Non viene addebitato nulla per un id non risolto, un anno non depositato o una pagina vuota, e gli errori non vengono mai addebitati.
similar e i due endpoint di mercato rispondono 404 quando non trovano aziende comparabili o nessuna azienda con bilancio depositato. Questa risposta non viene mai addebitata.
negativities, rna e structure addebitano una volta per persona giuridica: il record individuale e quello consolidato della stessa azienda contano una volta.
Ogni altro endpoint addebita per record, o per chiamata, quindi il record individuale e quello consolidato di un’azienda contano separatamente.
Un codice fiscale o una partita IVA si risolve sempre in un solo record, scelto da statementBasis (individuale per impostazione predefinita). Un’azienda viene addebitata due volte solo se vengono passati entrambi i suoi company id.
Una chiamata di mercato ha un prezzo per chiamata, qualunque sia la dimensione dell’insieme. Omettere filters e seedId, o inviare filters: {}, aggrega tutta l’Italia allo stesso prezzo. L’extra per la ripartizione si paga una volta per chiamata.
Il livello di ricerca è determinato dal filtro più avanzato usato, mai dai campi restituiti. Invia maxTier per fissare un tetto: un filtro oltre il tetto fallisce con 422 prima che venga eseguito qualsiasi lavoro. limit (1-200) limita la pagina, quindi limit x prezzo del livello limita qualsiasi chiamata di ricerca.
Struttura della risposta. Il successo è 200 { data, meta }, dove meta contiene requestId, endpoint, usage e warnings. warnings è sempre presente, vuoto quando non ci sono avvisi. Per la forma dei fallimenti vedi errori.
Riferimenti alle aziende.{id} e gli ids dei batch accettano un company id (l’id Syrto di un record di bilancio) o un codice fiscale (partita IVA di 11 cifre o codice fiscale di 16 caratteri). Un codice fiscale si risolve nel record scelto da statementBasis.
Batch. Gli endpoint batch accettano fino a 20 id e rispondono { items, notFound: [{ position, input, reason }] }. Usano POST solo perché hanno un corpo; sono di sola lettura e idempotenti.
Null. Ogni campo è sempre presente. Un valore sconosciuto è null, mai false o 0.
Unità.pct è una frazione (0,15 significa 15%), gli importi eur sono in euro, eur_per_head è per dipendente.
Lingua.language=it|en localizza nomi ed etichette, mai i nomi dei campi o gli slug.
Anni. Si usa l’ultimo bilancio depositato salvo che sia indicato year. Gli anni previsionali non vengono mai restituiti.
Date.financialStatementDate è presente su ogni valore che deriva da un bilancio: la data di chiusura dell’esercizio.
Ordinamento della ricerca. I risultati sono ordinati per denominazione, A-Z, salvo che sortBy chieda matchScore (richiede semanticSearch) o il valore di una metrica in un anno. direction è desc per impostazione predefinita.
Timeout. Una chiamata oltre il limite di tempo è 504 upstream_timeout, mai addebitata, con Retry-After: 30. La prima chiamata su un insieme ampio può essere lenta; la stessa chiamata dopo l’attesa è di solito veloce.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Syrto","colors":{"primary":"#3442FF","light":"#00ACFC","dark":"#1A2AA2"},"logo":{"light":"https://mintcdn.com/syrtosrl/WJ1WW00MIJr4KyEq/logo/syrto-logo-light.svg?fit=max\u0026auto=format\u0026n=WJ1WW00MIJr4KyEq\u0026q=85\u0026s=bcbba1ad4d7a48342fc787b60997de87","dark":"https://mintcdn.com/syrtosrl/WJ1WW00MIJr4KyEq/logo/syrto-logo-dark.svg?fit=max\u0026auto=format\u0026n=WJ1WW00MIJr4KyEq\u0026q=85\u0026s=f9a24b5dcaf723d5355cd0f0e071566a"},"favicon":"https://mintcdn.com/syrtosrl/WJ1WW00MIJr4KyEq/favicon.svg?fit=max\u0026auto=format\u0026n=WJ1WW00MIJr4KyEq\u0026q=85\u0026s=275415ebeeef2baf91d11e20a68d91f9","api":{"playground":{"display":"simple","proxy":false}},"navbar":{"links":[{"href":"mailto:support@syrto.ai","label":"Support"}]},"footer":{"socials":{"website":"https://syrto.ai","linkedin":"https://www.linkedin.com/company/syrto"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"it","href":"it"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"syrtosrl","hasAudioNarration":false,"actualSubdomain":"syrtosrl","customDomains":["docs.syrto.ai"],"gitSource":{"type":"github","owner":"syrto-research","repo":"syrto-public-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb53d8cf9bd761b13ff6d7","collectionId":"eea88ee2-1385-4295-9de1-1b3e3d42affd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb53d8cf9bd761b13ff6d7"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adb53d8cf9bd761b13ff6d7","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"en","tag":"MCP","count":26},{"language":"it","tag":"MCP","count":26},{"language":"en","tag":"API","count":24},{"language":"it","tag":"API","count":24},{"language":"en","tag":"Tools","count":21},{"language":"it","tag":"Strumenti","count":21},{"language":"en","tag":"Interactive reference","count":17},{"language":"it","tag":"Riferimento interattivo","count":17},{"language":"en","tag":"Getting started","count":10},{"language":"it","tag":"Per iniziare","count":10},{"language":"en","tag":"Setup","count":3},{"language":"it","tag":"Configurazione","count":3},{"language":"en","tag":"Reference","count":2},{"language":"it","tag":"Riferimento","count":2},{"language":"en","tag":"Home","count":1},{"language":"en","tag":"Overview","count":1},{"language":"it","tag":"Home","count":1},{"language":"it","tag":"Panoramica","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"it/api/standard-endpoints","slug":"/it/api/standard-endpoints","pageMetadata":{"title":"Endpoint standard","description":"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.","href":"/it/api/standard-endpoints"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Il pacchetto standard copre dati aziendali, proprietà, bilanci, ricerca e aggregati di mercato sulle aziende italiane. Viene attivato per un’organizzazione in blocco: un’API predisposta con il pacchetto standard serve tutti gli endpoint qui sotto. La tua `,_jsx(_components.a,{href:`/it/api/openapi`,children:`specifica OpenAPI`}),` resta l’elenco di riferimento per la tua key.`]}),`\n`,_jsxs(_components.p,{children:[`Ogni endpoint è disponibile anche, con dati sintetici e senza alcun addebito, nella `,_jsx(_components.a,{href:`/it/api/sandbox`,children:`sandbox`}),`. Gli schemi completi di richiesta e risposta sono nel `,_jsx(_components.a,{href:`/it/api/reference/standard-overview`,children:`riferimento interattivo`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoint-e-crediti`,children:`Endpoint e crediti`}),`\n`,_jsxs(_components.p,{children:[`I prezzi sono in crediti; il valore di un credito è definito nel tuo contratto. `,_jsx(_components.code,{children:`meta.usage`}),` in ogni risposta riporta quanto ha consumato la chiamata. Non viene addebitato nulla per un id non risolto, un anno non depositato o una pagina vuota, e gli errori non vengono mai addebitati.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Endpoint`}),_jsx(_components.th,{children:`Crediti`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-overview`,children:_jsx(_components.code,{children:`GET /companies/{id}/overview`})})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-anagraphic`,children:_jsx(_components.code,{children:`POST /companies/anagraphic`})})}),_jsx(_components.td,{children:`10 per record restituito`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-negativities`,children:_jsx(_components.code,{children:`POST /companies/negativities`})})}),_jsx(_components.td,{children:`10 per persona giuridica restituita`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-rna`,children:_jsx(_components.code,{children:`POST /companies/rna`})})}),_jsx(_components.td,{children:`10 per persona giuridica restituita`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-branches`,children:_jsx(_components.code,{children:`GET /companies/{id}/branches`})})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-bundle`,children:_jsx(_components.code,{children:`POST /companies/bundle`})})}),_jsx(_components.td,{children:`25 per record restituito`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-structure`,children:_jsx(_components.code,{children:`POST /companies/structure`})})}),_jsx(_components.td,{children:`35 per persona giuridica restituita`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-financials`,children:_jsx(_components.code,{children:`GET /companies/{id}/financials`})})}),_jsxs(_components.td,{children:[`50, più 10 con `,_jsx(_components.code,{children:`includeMarketData`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-reclassified`,children:_jsx(_components.code,{children:`GET /companies/{id}/reclassified`})})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`70`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-analysis`,children:_jsx(_components.code,{children:`GET /companies/{id}/analysis`})})}),_jsx(_components.td,{children:`150 con 5 anni inclusi, più 30 per ogni anno ulteriore restituito`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-spider`,children:_jsx(_components.code,{children:`GET /companies/{id}/spider`})})}),_jsx(_components.td,{children:`50 con 1 anno incluso, più 10 per ogni anno ulteriore restituito`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-similar`,children:_jsx(_components.code,{children:`GET /companies/{id}/similar`})})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/company-search`,children:_jsx(_components.code,{children:`POST /companies/search`})})}),_jsx(_components.td,{children:`Per azienda restituita, in base al livello di ricerca: base 3, plus 6, pro 10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/market-base`,children:_jsx(_components.code,{children:`POST /market/base`})})}),_jsx(_components.td,{children:`150, più 50 con una ripartizione`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/market-pro`,children:_jsx(_components.code,{children:`POST /market/pro`})})}),_jsx(_components.td,{children:`750, più 250 con una ripartizione`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/it/api/reference/standard/metrics`,children:_jsx(_components.code,{children:`GET /metrics`})})}),_jsx(_components.td,{children:`Gratuito`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`similar`}),` e i due endpoint di mercato rispondono `,_jsx(_components.code,{children:`404`}),` quando non trovano aziende comparabili o nessuna azienda con bilancio depositato. Questa risposta non viene mai addebitata.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`base-di-addebito`,children:`Base di addebito`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`negativities`}),`, `,_jsx(_components.code,{children:`rna`}),` e `,_jsx(_components.code,{children:`structure`}),` addebitano una volta per persona giuridica: il record individuale e quello consolidato della stessa azienda contano una volta.`]}),`\n`,_jsx(_components.li,{children:`Ogni altro endpoint addebita per record, o per chiamata, quindi il record individuale e quello consolidato di un’azienda contano separatamente.`}),`\n`,_jsxs(_components.li,{children:[`Un codice fiscale o una partita IVA si risolve sempre in un solo record, scelto da `,_jsx(_components.code,{children:`statementBasis`}),` (individuale per impostazione predefinita). Un’azienda viene addebitata due volte solo se vengono passati entrambi i suoi company id.`]}),`\n`,_jsxs(_components.li,{children:[`Una chiamata di mercato ha un prezzo per chiamata, qualunque sia la dimensione dell’insieme. Omettere `,_jsx(_components.code,{children:`filters`}),` e `,_jsx(_components.code,{children:`seedId`}),`, o inviare `,_jsx(_components.code,{children:`filters: {}`}),`, aggrega tutta l’Italia allo stesso prezzo. L’extra per la ripartizione si paga una volta per chiamata.`]}),`\n`,_jsxs(_components.li,{children:[`Il livello di ricerca è determinato dal filtro più avanzato usato, mai dai campi restituiti. Invia `,_jsx(_components.code,{children:`maxTier`}),` per fissare un tetto: un filtro oltre il tetto fallisce con `,_jsx(_components.code,{children:`422`}),` prima che venga eseguito qualsiasi lavoro. `,_jsx(_components.code,{children:`limit`}),` (1-200) limita la pagina, quindi `,_jsx(_components.code,{children:`limit x prezzo del livello`}),` limita qualsiasi chiamata di ricerca.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`convenzioni`,children:`Convenzioni`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Struttura della risposta.`}),` Il successo è `,_jsx(_components.code,{children:`200 { data, meta }`}),`, dove `,_jsx(_components.code,{children:`meta`}),` contiene `,_jsx(_components.code,{children:`requestId`}),`, `,_jsx(_components.code,{children:`endpoint`}),`, `,_jsx(_components.code,{children:`usage`}),` e `,_jsx(_components.code,{children:`warnings`}),`. `,_jsx(_components.code,{children:`warnings`}),` è sempre presente, vuoto quando non ci sono avvisi. Per la forma dei fallimenti vedi `,_jsx(_components.a,{href:`/it/api/errors`,children:`errori`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Riferimenti alle aziende.`}),` `,_jsx(_components.code,{children:`{id}`}),` e gli `,_jsx(_components.code,{children:`ids`}),` dei batch accettano un company id (l’id Syrto di un record di bilancio) o un codice fiscale (partita IVA di 11 cifre o codice fiscale di 16 caratteri). Un codice fiscale si risolve nel record scelto da `,_jsx(_components.code,{children:`statementBasis`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Batch.`}),` Gli endpoint batch accettano fino a 20 id e rispondono `,_jsx(_components.code,{children:`{ items, notFound: [{ position, input, reason }] }`}),`. Usano `,_jsx(_components.code,{children:`POST`}),` solo perché hanno un corpo; sono di sola lettura e idempotenti.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Null.`}),` Ogni campo è sempre presente. Un valore sconosciuto è `,_jsx(_components.code,{children:`null`}),`, mai `,_jsx(_components.code,{children:`false`}),` o `,_jsx(_components.code,{children:`0`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unità.`}),` `,_jsx(_components.code,{children:`pct`}),` è una frazione (0,15 significa 15%), gli importi `,_jsx(_components.code,{children:`eur`}),` sono in euro, `,_jsx(_components.code,{children:`eur_per_head`}),` è per dipendente.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Lingua.`}),` `,_jsx(_components.code,{children:`language=it|en`}),` localizza nomi ed etichette, mai i nomi dei campi o gli slug.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Anni.`}),` Si usa l’ultimo bilancio depositato salvo che sia indicato `,_jsx(_components.code,{children:`year`}),`. Gli anni previsionali non vengono mai restituiti.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Date.`}),` `,_jsx(_components.code,{children:`financialStatementDate`}),` è presente su ogni valore che deriva da un bilancio: la data di chiusura dell’esercizio.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ordinamento della ricerca.`}),` I risultati sono ordinati per denominazione, A-Z, salvo che `,_jsx(_components.code,{children:`sortBy`}),` chieda `,_jsx(_components.code,{children:`matchScore`}),` (richiede `,_jsx(_components.code,{children:`semanticSearch`}),`) o il valore di una metrica in un anno. `,_jsx(_components.code,{children:`direction`}),` è `,_jsx(_components.code,{children:`desc`}),` per impostazione predefinita.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Timeout.`}),` Una chiamata oltre il limite di tempo è `,_jsx(_components.code,{children:`504 upstream_timeout`}),`, mai addebitata, con `,_jsx(_components.code,{children:`Retry-After: 30`}),`. La prima chiamata su un insieme ampio può essere lenta; la stessa chiamata dopo l’attesa è di solito veloce.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rate limit.`}),` Vedi `,_jsx(_components.a,{href:`/it/api/rate-limits`,children:`rate limit`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Endpoint standard","description":"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.","href":"/it/api/standard-endpoints"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Endpoint e crediti","slug":"endpoint-e-crediti","depth":2,"children":[]},{"title":"Base di addebito","slug":"base-di-addebito","depth":2,"children":[]},{"title":"Convenzioni","slug":"convenzioni","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"syrtosrl","siteName":"Syrto","title":"Endpoint standard - Syrto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api/standard-endpoints","matchLevel":1},"it":{"href":"/it/api/standard-endpoints","matchLevel":0}}},"lastModified":"2026-10-22T21:12:27.605Z","originalFileLocation":"it/api/standard-endpoints.mdx","locale":"it"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Syrto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Endpoint standard - Syrto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Syrto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.syrto.ai/it/api/standard-endpoints\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://syrtosrl.mintlify.app/_mintlify/api/og/v2?division=Per+iniziare\u0026amp;title=Endpoint+standard\u0026amp;description=Il+pacchetto+standard+di+endpoint+sulle+aziende+italiane%3A+cosa+restituisce+ciascuno+e+quanto+costa.\u0026amp;theme=162d8ab54156154262da45ae\u0026amp;signature=6f3f8477c3e58cc4dbc816741b379d1ec067801ab392de9601fd0e14304ca986\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Endpoint standard - Syrto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://syrtosrl.mintlify.app/_mintlify/api/og/v2?division=Per+iniziare\u0026amp;title=Endpoint+standard\u0026amp;description=Il+pacchetto+standard+di+endpoint+sulle+aziende+italiane%3A+cosa+restituisce+ciascuno+e+quanto+costa.\u0026amp;theme=162d8ab54156154262da45ae\u0026amp;signature=6f3f8477c3e58cc4dbc816741b379d1ec067801ab392de9601fd0e14304ca986\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/syrtosrl/p6iFsmANmckWH9Pz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Syrto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3442FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.syrto.ai/it/api/standard-endpoints\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/it/api/standard-endpoints.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.syrto.ai/it/api/standard-endpoints\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.syrto.ai/api/standard-endpoints\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.syrto.ai/api/standard-endpoints\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.syrto.ai/#organization\",\"name\":\"Syrto\",\"url\":\"https://docs.syrto.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/syrtosrl/WJ1WW00MIJr4KyEq/logo/syrto-logo-light.svg?fit=max\u0026auto=format\u0026n=WJ1WW00MIJr4KyEq\u0026q=85\u0026s=bcbba1ad4d7a48342fc787b60997de87\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.syrto.ai#website\",\"name\":\"Syrto\",\"url\":\"https://docs.syrto.ai\",\"publisher\":{\"@id\":\"https://docs.syrto.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.syrto.ai/it/api/standard-endpoints#webpage\",\"url\":\"https://docs.syrto.ai/it/api/standard-endpoints\",\"name\":\"Endpoint standard\",\"description\":\"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.\",\"dateModified\":\"2026-10-22T21:12:27.605Z\",\"isPartOf\":{\"@id\":\"https://docs.syrto.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.syrto.ai/it/api/standard-endpoints#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.syrto.ai/it/api/standard-endpoints#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Per iniziare\",\"item\":\"https://docs.syrto.ai/it/api/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Endpoint standard\",\"item\":\"https://docs.syrto.ai/it/api/standard-endpoints\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.syrto.ai/it/api/standard-endpoints#article\",\"headline\":\"Endpoint standard\",\"name\":\"Endpoint standard\",\"description\":\"Il pacchetto standard di endpoint sulle aziende italiane: cosa restituisce ciascuno e quanto costa.\",\"url\":\"https://docs.syrto.ai/it/api/standard-endpoints\",\"mainEntityOfPage\":{\"@id\":\"https://docs.syrto.ai/it/api/standard-endpoints#webpage\"},\"dateModified\":\"2026-10-22T21:12:27.605Z\",\"publisher\":{\"@id\":\"https://docs.syrto.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.syrto.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Syrto\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Syrto","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/api/standard-endpoints"}]},{"language":"it","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/it"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/it/mcp/introduction"}]},{"tab":"API","groups":[{"group":"Per iniziare","pages":[{"title":"Introduzione","description":"Un'API REST personalizzata, per singolo cliente, per i dati finanziari di Syrto sulle aziende italiane.","href":"/it/api/introduction"},{"title":"Endpoint standard","href":"/it/api/standard-endpoints"},{"title":"Autenticazione","description":"Autenticati all'API Syrto con una API key bearer.","href":"/it/api/authentication"},{"title":"La tua specifica API","href":"/it/api/openapi"},{"title":"Sandbox","href":"/it/api/sandbox"}]},{"group":"Riferimento","pages":[{"title":"Errori","href":"/it/api/errors"},{"title":"Rate limit","href":"/it/api/rate-limits"}]},{"group":"Riferimento interattivo","pages":[{"title":"Endpoint standard","href":"/it/api/reference/standard-overview"},{"title":"Panoramica azienda","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/overview","href":"/it/api/reference/standard/company-overview"},{"title":"Anagrafica aziende","openapi":"api-reference/openapi.standard.it.json POST /companies/anagraphic","href":"/it/api/reference/standard/company-anagraphic"},{"title":"Negatività","openapi":"api-reference/openapi.standard.it.json POST /companies/negativities","href":"/it/api/reference/standard/company-negativities"},{"title":"Aiuti di Stato (RNA)","openapi":"api-reference/openapi.standard.it.json POST /companies/rna","href":"/it/api/reference/standard/company-rna"},{"title":"Sedi e filiali","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/branches","href":"/it/api/reference/standard/company-branches"},{"title":"Bundle aziende","openapi":"api-reference/openapi.standard.it.json POST /companies/bundle","href":"/it/api/reference/standard/company-bundle"},{"title":"Struttura societaria","openapi":"api-reference/openapi.standard.it.json POST /companies/structure","href":"/it/api/reference/standard/company-structure"},{"title":"Dati di bilancio","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/financials","href":"/it/api/reference/standard/company-financials"},{"title":"Bilanci riclassificati","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/reclassified","href":"/it/api/reference/standard/company-reclassified"},{"title":"Analisi","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/analysis","href":"/it/api/reference/standard/company-analysis"},{"title":"Grafico spider","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/spider","href":"/it/api/reference/standard/company-spider"},{"title":"Aziende simili","openapi":"api-reference/openapi.standard.it.json GET /companies/{id}/similar","href":"/it/api/reference/standard/company-similar"},{"title":"Ricerca","openapi":"api-reference/openapi.standard.it.json POST /companies/search","href":"/it/api/reference/standard/company-search"},{"title":"Mercato base","openapi":"api-reference/openapi.standard.it.json POST /market/base","href":"/it/api/reference/standard/market-base"},{"title":"Mercato pro","openapi":"api-reference/openapi.standard.it.json POST /market/pro","href":"/it/api/reference/standard/market-pro"},{"title":"Metriche","openapi":"api-reference/openapi.standard.it.json GET /metrics","href":"/it/api/reference/standard/metrics"}]}]}]}]},"title":"Endpoint standard - Syrto","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}