Website Intelligence API
Send a company domain and get back the changes on its website, such as launches, pricing offers and new markets, 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 change on a company's website, with the changed text quoted. Each is one of 38 event subtypes, such as product launches, pricing offers, new markets and events. All website-intelligence subtypes →
- companies with a recordsince Mar 2026
- 2.8M
- new records per monthpublished baseline
- 8.7M
- have a company domainthe join key
- 100%
Companies, records per month and domain rate: audit of all production website-intelligence records, Jul 2026.
- signal_subtype
- productLaunchThe event, one of 38 values
- detected_at
- 2026-08-16T00:00:00.000ZWhen Autobound found it (UTC)
- data.summary
- HubSpot repositioned Breeze Agents as a dedicated AI agent platform and replaced the prior Breeze AI-agent callout with a broader Agent Hub offering.What changed on the site, in one sentence
- data.evidence
- The page changed “Breeze ™ AI that works with you, and for you” and “Explore Breeze Agents built-in AI that do work for you” to “Agent Hub ™ Deploy and manage AI agents across the platform” and “Explore Agent…The changed text, quoted
- data.impact_rationale
- This indicates a broader product architecture and potentially stronger emphasis on AI-agent deployment and platform integration, which may support enterprise adoption and cross-selling.Why the change matters
- data.source_url
- https://www.hubspot.com/The page that changed
Also in this record: relevance
signal_id4dd0b52f-7f02-5fa4-896a-41902b8cef3c
Every field in a website change signalOne signal = one change on one page.Show all 18 fieldsHide
Green rows are filled in the record selected above: HubSpot, Product launch.
Signal
signal_idstring, filled in the selected example- Stable id. GET /v1/signals/{id} returns the signal
signal_typestring, filled in the selected example- Always "website-intelligence" here
signal_subtypestring, filled in the selected example- The event within the type
signal_namestring- Display name. Often empty: use data.summary
detected_atdatetime, filled in the selected example- When Autobound found it (UTC)
associationstring, filled in the selected example- "company" or "contact"
Change
data.summarystring, filled in the selected example- What changed on the site, in one sentence
data.evidencestring, filled in the selected example- The changed text, quoted
data.impact_rationalestring, filled in the selected example- Why the change matters
data.source_urlstring, filled in the selected example- The page that changed
data.relevancenumber, filled in the selected example- Score from 0 to 1
Company
company.namestring, filled in the selected example- The company the signal is about
company.domainstring, filled in the selected example- Root domain. The join key
company.linkedin_urlstring, filled in the selected example- Company LinkedIn page. May be a relative path
company.industriesstring[]- Industry labels, when known
company.employee_count_*integer- Headcount low and high, when known
company.revenuestring- Revenue range, when known
company.descriptionstring | null- Short description. Often null
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
- 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
What is in a website change signal?
Each signal has a subtype, such as pricingChange, productLaunch or executiveChange, and a data object with a summary, a list of changes, technologies and the page URL.
Can I use the acquisition subtype to track M&A?
No. It tags acquisition content found on a website and is not a deal feed. For deals, use news subtypes acquires and merges_with, or sec-8k subtypes acquisitionAnnounced and acquisitionCompleted.
Which website changes can I filter on?
website-intelligence has 38 subtypes, for example pricingChange, productLaunch, featureLaunch and partnershipAnnouncement. Pass up to 25 of them in signal_subtypes. The live list is free at GET /v1/signals/types.
Make this call with your own key
One key works for all 35 signal types. 2 credits per signal returned with enrich. 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 changed on hubspot.com's website this month?”
claude mcp add --transport http autobound https://mcp.autobound.ai/mcp