List companies
Returns a paginated list of companies, ranked by news coverage (most-covered first), then name. Filter by entity slug (e.g., 'apple'), ticker, domain, CIK, or QID. Search by name or fetch updates since a timestamp. With no search or filter, the list contains only companies with news coverage; a filter returns every matching company, with uncovered ones last. A bulk ids lookup is not ranked: it returns companies in request order, unpaginated.
Request
- Base URL: https://api.particle.pro
- URL: https://api.particle.pro/v1/companies
- Auth: one of:
- API key in header X-API-Key
- HTTP bearer
Query parameters
Results per page
Opaque pagination cursor from previous response
Search by name (case-insensitive partial match)
Only items updated after this ISO 8601 date or date-time (e.g. 2024-01-01 or 2024-01-01T00:00:00Z). Useful for incremental syncing.
Bulk multi-get: one or more company slugs (e.g. 'apple'), domains (e.g. 'apple.com'), or IDs, comma-separated (max 100) — the same identifiers GET /v1/companies/{id} accepts. When set, returns exactly those companies and the other filters/search and pagination are ignored. Refs that don't resolve are omitted from the response.
[ "apple", "tesla.com", "nvidia" ]
Filter by stock ticker symbol(s), comma-separated
[ "AAPL", "GOOG" ]
Filter by company domain(s), comma-separated
[ "apple.com" ]
Filter by SEC CIK(s), comma-separated
[ "0000320193" ]
Filter by Wikidata QID(s), comma-separated
[ "Q312" ]
Entity slug(s) (e.g., 'apple', 'nvidia') or ID(s), comma-separated
Response
OK
Changes
No recorded changes to this operation across all 2 revisions of this API.