Skip to main content
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 among branches, and is the location Company overview reports and the nuts, lau and country_code search filters match 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.
Branches carry no name of their own. A registered branch is the same legal person as the company, so the register holds the company’s legal name for each one; it appears in the response once, as 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
To find companies with a branch in an area, rather than list one company’s branches, use the has_branch_in filter in Search companies or Aggregate companies.

Arguments

string[]
required
The company, as a list holding exactly one ID - always a list, like every company tool. IDs come from syrto_find_company or syrto_lookup_companies_by_tax_id.This tool answers for one company. To ask about several in one call, use Compare companies for metrics, Company overview for profiles, or Company structure for ownership.
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_code
  • nuts - EU NUTS region codes: level_1 (macro-region), level_2 (region, what Company overview calls region), level_3 (province). Any of them can be passed to the nuts search filter, or to group_by in Aggregate companies, to query that area
  • lau - LAU (municipality) code, accepted by the lau filter
A field is absent when the register holds no value for it.
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.
Beside result, the response carries the fields every tool returns. Here display_title is the company’s legal name and subtitle counts its registered branches in total.

Example

List the registered branches of a company:
Response (abbreviated):