Skip to main content

Company News API

Send a company domain and get back its funding, deals, launches, hires and layoffs from the news as structured JSON.

POST/v1/companies/enrich

curl -X POST https://signals.autobound.ai/v1/companies/enrich \  -H "X-API-KEY: $AUTOBOUND_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "domain": "uber.com",    "signal_types": ["news"],    "signal_subtypes": ["invests_into"],    "limit": 1  }'

Replace $AUTOBOUND_API_KEY with your key from the portal.

What's in each record

One record per news event, tied to a company domain. Each is one of 39 event subtypes, such as launches, partnerships, layoffs and funding. All 39 news subtypes →

companies with a recordsince Jan 2025
305K
new records per month3-month average
86K
have a company domainthe join key
98.6%
link the sourcedata.url
99.9%

Companies, records per month and domain rate: audit of all production news records, Jul 2026. Source-link and field fill rates: measured on 39,566 news records for 1,000 companies, Sep 2025 to Sep 2026.

signal_subtype
launchesThe event, one of 39 values
detected_at
2026-09-25T18:38:38.000ZWhen Autobound found it (UTC)
data.summary
Microsoft has launched a major update to its Copilot AI tool, including a new comprehensive app that integrates existing capabilities and adds new features like Code and Autopilot.One sentence that states the event
100% filled
data.product
CopilotThe product in the launch
99.9% filled
data.product_data.release_type
updateKind of release, such as feature, model or update
data.effective_date
2026-09-25When the event happens, if the article says
45.5% filled
data.url
https://www.cnbc.com/2026/09/25/microsoft-gives-copilot-a-much-needed-overhaul-and-the-stock-deservedly-soars.htmlThe source article
99.9% filled

Also in this record: title, excerpt, planning, image_url, confidence, product_tags, published_at, article_sentence

signal_id53bd1501-df70-483b-5f04-09376dca570e

Every field in a news signalOne signal = one event at one company. The 36 data fields are filled when the article states them.Show all 50 fields

Green rows are filled in the record selected above: Microsoft, Product launch.

Event

signal_idstring, filled in the selected example
Stable id. GET /v1/signals/{id} is free
signal_typestring, filled in the selected example
Always "news" here
signal_subtypestring, filled in the selected example
What happened: one of the 39 subtypes
signal_namestring
Display name. Often empty for news
detected_atdatetime, filled in the selected example
When Autobound found it
associationstring, filled in the selected example
"company" for news
data.summarystring, filled in the selected example
One sentence that states the event
data.categorystring
Event class, on newer records
data.planningboolean, filled in the selected example
true = announced or planned, not done yet
data.effective_datedate, filled in the selected example
When the event takes effect
data.eventstring
Named conference or event
data.awardstring
Award won
data.recognitionstring
Ranking or analyst recognition
data.vulnerabilitystring
The issue, risk or incident

Company

company.namestring, filled in the selected example
Company the event is about
company.domainstring, filled in the selected example
Root domain. The join key
company.linkedin_urlstring
Company LinkedIn page
company.industriesstring[]
Industry labels, when known
company.employee_count_*integer
Headcount low and high, when known
company.descriptionstring | null
Short description. Often null
data.tickerstring
Exchange and symbol, e.g. NYSE:MA
data.related_company_namestring
The other party: target, investor, partner
data.related_company_domainstring
The other party's domain

Money

data.amount_normalizedinteger
Deal, round or revenue amount in USD
data.amountstring
The amount as written, e.g. "US$1.4 billion"
data.financing_type_normalizedstring
series_a, series_b, debt, grant and more
data.financing_typestring
As written, e.g. "Series C"
data.financing_type_tagsstring[]
equity, debt, grant, ipo, seed or donation

People

data.contactstring
Person hired, promoted, leaving or speaking
data.job_titlestring
That person's title
data.job_title_tagsstring[]
Seniority and function tags
data.headcountinteger
Jobs added or cut
contactobject | null
null on company news

Product and assets

data.productstring, filled in the selected example
Product launched, built or bought
data.product_dataobject, filled in the selected example
name, full_text, release_type, release_version, fuzzy_match
data.product_tagsstring[], filled in the selected example
Product topic tags
data.assetsstring
Facility or asset, e.g. data center
data.assets_tagsstring[]
Asset topic tags

Location

data.locationstring
Place as written
data.location_data[]object[]
city, state, zip_code, country, region, continent, fuzzy_match

Source

data.titlestring, filled in the selected example
Article headline
data.urlstring, filled in the selected example
Article URL
data.authorstring
Byline, when stated
data.published_atdatetime, filled in the selected example
When the article came out
data.found_atdatetime
Extraction time, on newer records
data.article_sentencestring, filled in the selected example
The sentence the event came from
data.excerptstring, filled in the selected example
Opening text of the article
data.image_urlstring, filled in the selected example
Article image

Quality

data.confidencenumber, filled in the selected example
Extraction confidence, 0 to 1
…fuzzy_matchboolean, filled in the selected example
true = product or place matched loosely

Pricing and limits

You pay in credits for what a call returns. A call that returns no results is free.

See all plans →
Enrich a company
2creditsper signal returnedPOST /v1/companies/enrich
Search companies
2creditsper company returnedPOST /v1/companies/search
Free to start
1,000free credits at signup
Self-serve plans
$19Starter: 1,900 creditsPacks up to $4,999.
Rate limit
300requests per minutePer account, shared by all keys.

Questions

Is this company news or a general headline search?

Company news. Every record is tied to a company domain and tagged with one of 39 event subtypes, such as acquires, launches or hires. There is no free-text headline search.

How do I get only funding, layoffs or M&A news?

Add signal_subtypes to the request. For example ["receives_financing"] for funding, ["decreases_headcount_by"] for layoffs, or ["acquires", "merges_with"] for M&A. You can pass up to 25 subtypes. They use OR logic.

Can I get news for many companies in one call?

Yes. POST /v1/companies/search with signal_types ["news"] returns companies with their news. Add company_domains to limit it to your accounts (up to 100 per call). Search costs 2 credits per company returned and looks back 50 days unless you set detected_after. Industry or headcount filters limit the window to the last 14 days.

How fresh is the data?

News is updated daily. Each record has detected_at (when Autobound found it) and data.published_at (when the article came out). Enrich has no default time window. Add detected_after to limit it.

Make this call with your own key

One key works for all 35 signal types. 2 credits per signal returned. Calls with no results are free.

1,000 free credits to start.

Or use it from Claude Code, Cursor or any MCP client

Add the server, run /mcp to sign in, then ask: “What deals did uber.com announce this quarter?”

claude mcp add --transport http autobound https://mcp.autobound.ai/mcp

Use it in Claude via MCP →