Import recently funded companies from Crunchbase into HubSpot using Make
Prerequisites
- Make account (Core plan or higher recommended)
- Crunchbase API key (requires Enterprise or API/Data License plan)
- HubSpot connection configured in Make via OAuth
- Custom HubSpot company properties for funding data (
funding_stage,funding_amount,funding_date,investors)
The search endpoints (/searches/funding_rounds, /searches/organizations) require a Crunchbase Enterprise or API/Data License plan. The Pro plan only provides Zapier integration and CSV exports, not direct API access.
Step 1: Add a scheduler trigger
Create a new scenario and add a Scheduler module. Set it to run daily or weekly depending on how frequently you want new funded companies imported.
Step 2: Search Crunchbase for recent funding rounds
Add an HTTP → Make a request module:
- URL:
https://api.crunchbase.com/api/v4/searches/funding_rounds - Method: POST
- Headers:
X-cb-user-key: YOUR_CRUNCHBASE_API_KEY,Content-Type: application/json - Body:
{
"field_ids": [
"identifier",
"announced_on",
"money_raised",
"funded_organization_identifier",
"investment_type",
"investor_identifiers"
],
"query": [
{
"type": "predicate",
"field_id": "announced_on",
"operator_id": "gte",
"values": ["{{formatDate(addDays(now; -30); "YYYY-MM-DD")}}"]
},
{
"type": "predicate",
"field_id": "investment_type",
"operator_id": "includes",
"values": ["series_a", "series_b", "series_c"]
}
],
"limit": 100
}Step 3: Iterate through funding rounds
Add an Iterator module and set the array to the entities field from the Crunchbase response.
Step 4: Fetch organization details
Inside the iterator, add another HTTP module:
- URL:
https://api.crunchbase.com/api/v4/entities/organizations/{{3.properties.funded_organization_identifier.uuid}} - Method: GET
- Headers:
X-cb-user-key: YOUR_CRUNCHBASE_API_KEY - Query String:
field_ids=short_description,categories,location_identifiers,num_employees_enum,website_url
Step 5: Filter for ICP matches
Add a Filter between the organization fetch and the next module:
- Condition 1:
website_url→ Text operators → Is not empty - Condition 2:
num_employees_enum→ Text operators → Matches pattern →c_005|c_010|c_025(adjust for your target company size)
Crunchbase uses coded ranges: c_0011_0050 (11-50), c_0051_0100 (51-100), c_0101_0250 (101-250), c_0251_0500 (251-500). Use regex or "contains" operators to match multiple ranges.
Step 6: Check for existing companies in HubSpot
Add an HTTP module to search HubSpot by domain:
- URL:
https://api.hubapi.com/crm/v3/objects/companies/search - Method: POST
- Headers: Use HubSpot connection
- Body:
{
"filterGroups": [{
"filters": [{
"propertyName": "domain",
"operator": "EQ",
"value": "{{replace(replace(replace(4.properties.website_url; "https://"; ""); "http://"; ""); "www."; "")}}"
}]
}]
}Add a Filter: continue only if total equals 0.
Step 7: Create company in HubSpot
Add a HubSpot CRM → Create a Company module:
- Name:
{{4.properties.identifier.value}} - Domain:
{{4.properties.website_url}} - Industry:
{{4.properties.categories[0].value}} - Description:
{{4.properties.short_description}}
For the custom funding properties, use the Additional Fields section:
- funding_stage:
{{3.properties.investment_type}} - funding_amount:
{{3.properties.money_raised.value}} - funding_date:
{{3.properties.announced_on}} - investors:
{{join(map(3.properties.investor_identifiers; "value"); ", ")}}
The custom fields (funding_stage, funding_amount, funding_date, investors) must exist in HubSpot before the scenario runs. Create them in HubSpot Settings → Properties → Company Properties.
Step 8: Activate
- Run the scenario manually to verify results
- Check that companies appear in HubSpot with funding data populated
- Set the schedule and toggle to Active
Cost
- Free plan: 1,000 ops/month. Each company = ~4 ops (iterate + org fetch + search HubSpot + create). Processing 50 funded companies = ~200 ops.
- Core plan: $10.59/mo for 10,000 ops. Handles ~2,500 companies/month.
- Crunchbase API: Enterprise plan required. Contact Crunchbase sales for pricing.
Need help implementing this?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.