Enrich a company with signals

Returns every signal we have for a given company, identified by
domain (preferred), company_name, or linkedin_url.

Subtype filtering

Pass signal_subtypes (array, max 25 — OR semantics) to narrow to
specific subtypes, e.g. only hiringSalesRoles within
hiring-trends. The list is CROSS-TYPE: it applies across all
requested signal_types, and SEC filing types share content-tag
subtypes — {"signal_types":["sec-8k","sec-10k"], "signal_subtypes":["aiInvestment"]} is a first-class pattern.
Discover valid values via the per-type subtypes array on
GET /v1/signals/types?include_counts=true. Matching is
case-insensitive against the known vocabulary; unknown values fall
back to exact match (0 results, never a 400). The singular
signal_subtype remains supported and is unioned with the array.
Signals excluded by the filter are not returned and not billed
(enrichment bills per returned signal).

Contact-association signal types

This endpoint returns company-association signals only. Contact
types (for example work-milestones) carry a person, not a company.

  • If every requested signal_types value is a contact type, the
    request fails with a 400 (invalid_request). No credits are
    charged. The error names the rejected types and gives a
    POST /v1/contacts/search body with company_domains to use
    instead.
  • If the request mixes company and contact types, only the company
    types are returned and billed. A warnings[] entry names the
    dropped contact types.

Credit cost: 2 per returned signal (billed per row, never on
zero-result responses).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Company enrichment parameters. At least one of domain, company_name, or linkedin_url is required.

string

Company domain (e.g. "stripe.com")

string

Company name

string

Company LinkedIn URL

signal_types
array of objects

Filter by signal types

signal_types
string
length ≤ 200

Filter by a single signal subtype. Prefer signal_subtypes (array); when both are sent they are unioned (the singular value acts as one more array member).

signal_subtypes
array of strings
length ≤ 25

Filter by signal subtypes — OR within the array (a signal matching ANY value passes). CROSS-TYPE: the list applies across ALL requested signal_types; SEC filing types share content-tag subtypes, so e.g. {"signal_types":["sec-8k","sec-10k"],"signal_subtypes":["aiInvestment"]} is a first-class pattern. Values are matched case-insensitively against the known vocabulary (see the per-type subtypes array on GET /v1/signals/types?include_counts=true); unknown values fall back to exact match (0 results — never a 400). Signals excluded by the filter are not returned and not billed (enrichment bills per returned signal).

signal_subtypes
date-time

Only return signals detected on or after this date

integer
1 to 500
Defaults to 20
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json