Pushbuild

Public Company Subsidiaries & New Entity Tracker

List a public company's subsidiaries from its latest 10-K Exhibit 21, and find new LLCs and corporations it has registered in NY, CO, OR, CT and TX, matched by headquarters address and name. Tickers or SEC CIKs in, one row per subsidiary or new entity out.

$0.80 per 1,000 subsidiary or entitys

Get an API key

What it returns

Give a list of tickers. Get back every subsidiary each company lists in its latest annual report, plus the new LLCs and corporations it has registered in state business registries since a date you choose.

Subsidiaries (`recordType: exhibit21`)** from the Exhibit 21 attached to the company's most recent 10-K on SEC EDGAR: subsidiary name, jurisdiction of organization, percent owned where the company reports it, the 10-K filing date and a link to the exhibit. New entities (`recordType: registration`)** from the official open-data registries of New York, Colorado, Oregon, Connecticut and Texas: entity name, state, entity type, status, registration date, address, registered agent where the state publishes it, and how it was matched:. | matchedBy | meaning |. |---|---|. | `hqAddress` | registered at the company's SEC business address (street number, street and ZIP) |. | `exhibit21Name` | the exact name appears in the company's Exhibit 21 |. | `exhibit21Stem` | the name starts with the same words as an Exhibit 21 subsidiary |. | `name` | the name starts with the company name |. `confidence` is `high` for an address or exact Exhibit 21 match, `medium` for a shared name stem, `low` for a name prefix alone.

Request

POST https://api.pushbuild.com/public-company-subsidiaries/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
companies requiredlist of stringsUp to 50 US-listed tickers or SEC CIKs. Optionally add a name keyword after a colon, e.g. GOOGL:Google, when registry names use a brand rather than the SEC name.
registeredFromstringYYYY-MM-DD. Default: one year ago.
stateslist of stringsState registries to search. Default: all five.
minConfidencestring: high, medium, lowHow strict the registry matching is. Default: "medium".
matchAddressbooleanFind entities registered at the company's SEC business address, whatever their name. Default: true.
includeExhibit21booleanOne row per subsidiary listed in the latest 10-K. Default: true.
includeRegistrationsbooleanSearch the state registries for new entities. Default: true.
maxPerStateintegerNewest first. Default: 500.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/public-company-subsidiaries/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"companies": ["TSLA", "AMZN"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.80 per 1,000 subsidiary or entitys. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.