GET
/match1 creditInvestor / Startup Match
Investor-startup matching: given a startup, returns investors most likely to back it; given an investor, returns startups that fit its thesis. Each match includes a fit score and breakdown. 1 db credit.
GEThttps://www.startuphub.ai/api/v1/match
Request
curl "https://www.startuphub.ai/api/v1/match?type=startup&slug=anthropic" \
-H "Authorization: Bearer sk_live_..."Parameters
typestringrequiredstartup | investor: which entity type you are matching FROM.
slugstringoptionalEntity slug. Pass slug OR id.
idstringoptionalEntity UUID. Pass slug OR id.
Response
json
{
"direction": "investors",
"match_for": { "type": "startup", "id": "uuid", "slug": "anthropic" },
"total": 12,
"matches": [
{
"id": "uuid",
"name": "Example Ventures",
"slug": "example-ventures",
"type": "investor",
"url": "https://www.startuphub.ai/investors/example-ventures",
"shared_sectors": ["Artificial Intelligence"],
"recent_rounds_90d": 4,
"fit": 82,
"breakdown": { "sector_overlap": 40, "activity": 30, "stage": 12 }
}
],
"powered_by": { "source": "StartupHub.ai", "url": "https://www.startuphub.ai" }
}Errors
400Invalid type or missing slug/id401Invalid or missing API key404No entity found for slug429Daily credit limit reached