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
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 fieldsHide
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