Skip to main content
POST
Batch company expansion summaries

Authorizations

pubrio-api-key
string
header
required

A unique API token that represents the actions you perform through the API and the corresponding permissions and operations. You can create it through the Settings section.

Body

application/json

Scope companies with a single companies array of mixed identifiers — domain_search_id, company domain, or LinkedIn URL — matched as a union (not intersected). The legacy domain_search_ids, domains, and linkedin_urls keys remain accepted for backward compatibility. Up to 25 resolved companies per request.

companies
string[]

Scope to specific companies by any mix of domain_search_id, company domain, or a company social media profile URL. Domains and URLs resolve to their best-ranked company.

Example:
domains
string[]

List of company domains used for company and people search operations. If we receive a URL such as www.pubrio.com or https://docs.pubrio.com/, the system will convert it to pubrio.com for processing.

Example:
linkedin_urls
string[]

The fully formed URL of the LinkedIn company profile. URL begin with http and contain linkedin.com/company/

Example:
transitioned_dates
string<date>[]

ISO [from, to] date range for the signal/transition window. Takes precedence over window_days when both are supplied.

Example:
window_days
integer

Optional. Size of the rolling window in days. Used when an explicit transitioned_dates range is not supplied; if both are omitted, a default window is used.

Example:

90

is_include_established
boolean

Include the established stage (long-standing operators with no active expansion signals). Defaults to false.

Example:

false

is_include_metadata
boolean

Return the full detail payload. API-key traffic is lean by default: the model block, the confidence figures (stage.confidence on Company Expansion Detail, confidence_score on other_markets[] and on Rankings markers[]) and the established_min / share_of_detected / has_known_office fields are all omitted unless this is true.

Example:

true

Response

200 - application/json

Array of per-company expansion summaries. Two scores: top-level expansion_score is the overall current posture across all markets (stable); summary.window_expansion_score is the same measure scoped to the selected window. Both are on a 0-100 scale here (unlike the 0-1 stage.expansion_score on search results). When your plan does not include employee counts, firmographics returns company_size, employees_count, and company_size_printed as null and sets is_employees_locked: true.

metadata
object
data
object