Skip to main content

Signal API Endpoint

Company Enrichment

700+ Signals Per Domain

Pass a domain, get back everything: financials, workforce, website & technology updates, social activity, SEC filings, and market signals. One call, sub-200ms.

What you get

A single enrichment call returns every signal we have on a company - across 35+ signal categories from 35+ sources.

Financials

Revenue, funding, valuation, SEC filings

Workforce

Headcount, hiring velocity, department breakdown

Website Intelligence

Site content changes, technology updates

Social Activity

LinkedIn posts, engagement, content themes

Leadership

Executive changes, new hires, departures

Product

Launches, feature updates, pricing changes

Market

Partnerships, awards, industry recognition

Firmographics

Industry, size, location, subsidiaries

50M+

Companies covered

700+

Signals per company

<200ms

Response time (p95)

35+

Data sources

Example Request

One POST to /v1/companies/enrich pulls every signal we have on a company. Here we ask for the 50 most recent news, hiring, and LinkedIn signals for notion.so.

curl -X POST \
  'https://signals.autobound.ai/v1/companies/enrich' \
  -H 'X-API-KEY: your_api_key' \
  -H 'Content-Type: application/json' \
  -d '{
    "domain": "notion.so",
    "signal_types": ["news", "hiring-trends", "linkedin-post-company"],
    "limit": 50
  }'

Response

Each signal carries its plain-English summary in data.summary. The coverage block shows how many signals exist before and after your filters, and credits are reported in the x-credits-charged response header.

response.json
{
  "company": {
    "name": "Notion",
    "domain": "notion.so",
    "linkedin_url": "https://linkedin.com/company/notionhq"
  },
  "signals": [
    {
      "signal_id": "sig_abc123",
      "signal_type": "hiring-trends",
      "signal_subtype": "hiringTrends",
      "signal_name": "",
      "detected_at": "2026-07-01T12:00:00Z",
      "association": "company",
      "company": { "name": "Notion", "domain": "notion.so" },
      "data": { "summary": "Engineering openings up 34% over 30 days" }
    },
    {
      "signal_id": "sig_def456",
      "signal_type": "news",
      "signal_subtype": "companyNews",
      "signal_name": "Notion launches Notion Mail",
      "detected_at": "2026-06-28T09:30:00Z",
      "association": "company",
      "company": { "name": "Notion", "domain": "notion.so" },
      "data": { "summary": "Launched Notion Mail - first email client" }
    }
  ],
  "signal_summary": {
    "hiring-trends": 4,
    "news": 12,
    "linkedin-post-company": 9
  },
  "coverage": {
    "total_before_filters": 412,
    "total_after_filters": 25,
    "signal_types_available": ["news", "hiring-trends", "linkedin-post-company"],
    "date_range": {
      "earliest": "2024-02-11T00:00:00Z",
      "latest": "2026-07-01T12:00:00Z"
    }
  }
}

Full request/response schema →

Identify the company by domain, company_name, or linkedin_url. Filter with signal_types and detected_after; up to 500 signals per call.

Not sure which company to enrich? Find companies by recent signal activity with company search. Browse every valid signal_types value with the signal types endpoint.

Frequently Asked Questions

What data does the company enrichment endpoint return?

The API returns 700+ signals per domain including financials (revenue, funding, SEC filings), workforce data (headcount, hiring velocity, department breakdown), website intelligence (site content and technology updates), social activity (LinkedIn posts, engagement), leadership changes, product launches, and market signals.

How fresh is the company enrichment data?

Signal freshness varies by type. Social activity and hiring signals refresh daily. SEC filings update within 24 hours of EDGAR publication. Firmographic data refreshes weekly. All timestamps are included in the response so you know exactly when each signal was last observed.

How much does enrichment cost?

2 credits per signal returned, billed per row. Use the signal_types and limit parameters to control how many signals come back. Responses with zero results are never charged, and credit usage is returned in response headers on every call.

What format does the API use for authentication?

Pass your API key in an X-API-KEY header, or as Authorization: Bearer <key>. You can generate your API key from the developer portal at signalapi.autobound.ai. No OAuth flow required.

Enrich your first domain

Get an API key and see 700+ signals on any company in seconds.