syrto_list_company_branches lists the secondary locations a company has registered in the business register, paginated, with its headquarters returned separately.
Related tools: For the company’s own profile and registered address, use Company overview. For subsidiaries and group structure, use Company structure.
What counts as a branch
A branch here is a secondary location of the same legal entity as recorded in the business register - in Italian, a sede secondaria or unità locale. Two things it is not:- Not the headquarters. The registered head office comes back separately as
headquarters, is never listed amongbranches, and is the location Company overview reports and every geographic search filter matches on. A branch address and the headquarters address can coincide, so “not the HQ address” is not what makes a location a branch. - Not a subsidiary, or any other separate company. Subsidiaries are different legal persons with their own company IDs and their own filings - Company structure covers those. A branch has no company ID of its own.
These are registry records of registered locations, and that is all they are. They do not establish that a site is currently operating or staffed, what kind of site it is (factory, warehouse, shop, office), that it defines a sales territory, or that revenue arises in that area - the register records none of that. An empty list means no secondary location is registered, which is not evidence that the business operates from a single site.
company_name.
Use this tool to
- Find where a company has registered locations beyond its registered address, and how many
- Get the addresses of a company’s registered locations
Arguments
string
required
The company ID from
syrto_find_company.string
Pagination cursor. Pass the
end_cursor from a previous response to fetch the next page of 100 branches. Omit for the first page.string
"en" for English (default) or "it" for Italian.Returns
string
The ID this answer is for.
string
The company’s legal name - and the registered name of every branch below.
boolean
Which statement this ID names. Both statements of a company share one branch network, so this does not change the answer.
object
The registered head office - not a branch. Same fields as each branch below.
integer
How many registered branches the company has in total, which is not necessarily how many are on this page.
boolean
Whether more branches exist beyond this page.
string
Pass as
after for the next page. Absent on a last page, and absent in the rare case where more branches remain but no cursor came back - warning says so, and the list is then partial with no way to page on.object[]
This page of registered branches, each with:
address- street line, e.g."VIA ROMA 135/139"city,postal_code,country_codenuts- EU NUTS region codes:level_1(macro-region),level_2(region, what Company overview callsregion),level_3(province). Any of them can be passed to thenutssearch filter, or togroup_byin Aggregate companies, to query that arealau- LAU (municipality) code, accepted by thelaufilter
string
Context note about data availability and where to find more on syrto.ai.
string
Link to the Syrto web app, where you can explore more data and insights.
string | null
Present when the page is partial in a way the other fields do not show - notably when more branches remain but no cursor came back to reach them.
An empty
branches with branches_total of 0 is a valid, complete answer: the company has no registered branches. It is not a failure.