GET
/companies/mentions1 creditCompany News & Podcast Mentions
Every press article and podcast mention for ONE company, merged and date-sorted. News comes from matched RSS/press posts (publication + original source URL); podcast mentions carry the verbatim snippet plus a timestamped deep-link into the episode. Look up by slug OR domain - ideal for enriching a CRM row from its website with fresh media coverage. Costs 1 credit.
GEThttps://www.startuphub.ai/api/v1/companies/mentions
Request
curl "https://www.startuphub.ai/api/v1/companies/mentions?domain=opus.pro&source=all&since=30d" \
-H "Authorization: Bearer sk_live_..."Parameters
slugstringoptionalStartupHub company slug (e.g. "opusclip"). Pass this OR domain.
domainstringoptionalCompany domain or URL (e.g. opus.pro). Resolved to a published company. Pass this OR slug.
sourcestringoptionaldefault: allWhich mentions to return: news | podcast | all
sincestringoptionalOnly mentions on/after this. Relative days ("30d") or an ISO date.
limitintegeroptionaldefault: 50Max mentions returned (1-100)
Response
json
{
"data": {
"company": {
"id": "uuid",
"name": "OpusClip",
"slug": "opusclip",
"startuphub_url": "https://www.startuphub.ai/startups/opusclip"
},
"counts": { "news": 4, "podcast": 2 },
"mentions": [
{
"type": "news",
"title": "OpusClip raises $20M to turn long videos into shorts",
"publication": "TechCrunch",
"url": "https://techcrunch.com/...",
"startuphub_url": "https://www.startuphub.ai/ai-news/...",
"date": "2026-06-10",
"importance_grade": "A",
"quote": "...OpusClip, the AI video repurposing startup..."
},
{
"type": "podcast",
"title": "The AI video boom (Ep. 142)",
"url": "https://podcast.example.com/142?t=1830",
"date": "2026-06-05",
"quote": "...we use OpusClip internally for every episode...",
"timestamp_seconds": 1830
}
]
},
"credits": { "cost": 1, "remaining_period": 9999, "remaining_balance": 2000 }
}Errors
400Pass slug or domain401Invalid or missing API key404No published company matched429Insufficient credits