API Reference · crm record
Enrich HubSpot companies via API
Fill every HubSpot company record with firmographics and tech stack.
Endpoint
POST https://api.cleanlist.ai/v1/enrich/hubspot_companyRequest
POST https://api.cleanlist.ai/v1/enrich/hubspot_company
Authorization: Bearer clnl_live_...
Content-Type: application/json
{
"email": "jane@acme.com"
}Response
{
"id": "ev_abc123",
"hubspot_company": {
"hubspot_company_id": "<hubspot_company_id>",
"domain": "<domain>",
"industry": "<industry>",
"revenue": "<revenue>",
"size": "<size>",
"technologies": "<technologies>"
},
"meta": {
"credits_used": 11,
"providers_queried": 15
}
}Field reference
| Field | Type | Description |
|---|---|---|
| hubspot_company_id | string | — |
| domain | string | — |
| industry | string | — |
| revenue | string | — |
| size | string | — |
| technologies | string | — |
Code samples
curl
curl -X POST https://api.cleanlist.ai/v1/enrich/hubspot_company \
-H "Authorization: Bearer $CLEANLIST_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "jane@acme.com"}'Node.js
import Cleanlist from "cleanlist";
const client = new Cleanlist(process.env.CLEANLIST_API_KEY);
const result = await client.enrich.hubspot_company({
email: "jane@acme.com",
});
console.log(result.hubspot_company.title);Python
from cleanlist import Cleanlist
client = Cleanlist(api_key=os.environ["CLEANLIST_API_KEY"])
result = client.enrich.hubspot_company(email="jane@acme.com")
print(result["hubspot_company"]["title"])Pricing
Credit-based, no per-seat fees. This endpoint uses the standard enrichment rate:
- Email only: 1 credit per enriched hubspot_company.
- Email + phone: 11 credits per enriched hubspot_company.
- Free tier: 30 credits/mo. See all pricing.
Next steps
- Full REST reference: /product/api.
- Related glossary: data enrichment, waterfall enrichment.
- Ready to ship? Start free with 30 credits.