GET /company to enrich a CRM account when you already have a domain, LinkedIn
URL, Crunchbase URL, or Fundable UUID. Domain is usually the simplest stable key for
company-level enrichment.
1. Normalize the account identifier
Before calling the API, lowercase the domain and remove the protocol, path, query string, and leadingwww.. Keep your original CRM value unchanged for display.
Examples:
2. Retrieve the company
Provide exactly one identifier.GET /company/search with the company name,
LinkedIn URL, or Crunchbase URL, then save the returned Fundable UUID for future
lookups.
3. Map source-owned fields
The company record is returned atdata.company. Keep Fundable data in dedicated
CRM properties so enrichment does not overwrite values owned by sales or customer
success teams.
Also store an
enriched_at timestamp and the Fundable UUID. The timestamp supports
freshness policies, and the UUID makes later refreshes independent of domain changes.
4. Upsert instead of append
Use the CRM account ID as the destination key and the Fundable UUID as the external source key. On every sync:- Update source-owned enrichment fields.
- Preserve user-entered CRM fields.
- Clear a value only when your data policy explicitly treats
nullas authoritative. - Log the response’s
meta.credits_usedvalue for cost monitoring.
POST /companies can batch lookup up to 100 domains
through identifiers.domains.
Company Funding Data API
Retrieve one company’s full details and latest round.
Track newly funded startups
Find new accounts before enriching them.

