Upriver API
A social insights API for ad generation platforms. It provides structured signals, like psychographics, behavioral insights, trends, and audience language, to help AI models generate relevant, higher-converting ads.
A social insights API for ad generation platforms. It provides structured signals, like psychographics, behavioral insights, trends, and audience language, to help AI models generate relevant, higher-converting ads.
Lookup a creator profile by Upriver creator ID.
Returns the same payload shape as GET /v1/creators (URL lookup). The only difference is the lookup key (creator_id vs url).
If the ID has been merged into another creator, the response includes a redirect object in the JSON body and the X-Creator-Redirect header. Clients should update any stored creator ID to redirect.canonical_creator_id.
Use include for optional expansions.
Optional expansions to include in the response.
The same include options are available on GET /v1/creators (lookup by URL) and GET /v1/creators/{creator_id} (lookup by Upriver creator ID).
Include values and what each adds:
engagement_metrics: Recent per-channel engagement performance (average views, likes, comments, engagement rate). Returned as channels[].engagement_metrics.video_metrics: Per-channel upload cadence and duration-based inventory signals over a trailing 12-week window (YouTube). Returned as channels[].video_metrics.relative_metrics: Per-channel public benchmark summaries compared with similar creators. Returned as channels[].relative_metrics.bio: Creator summary and key context. Returned as top-level bio.audience: Directional audience demographics (age, gender, geography). Returned as top-level audience.brand_safety: Brand safety advisories with citations. Returned as top-level brand_safety.email: Public contact email addresses the creator has published for business inquiries, gathered across their linked channels. Returned as top-level emails.creator_id: Backward-compatible no-op; creator_id is always returned.Format:
?include=engagement_metrics&include=bio?include=engagement_metrics,biocurl 'https://api.upriver.ai/v1/creators/{creator_id}' \
--header 'X-API-Key: YOUR_SECRET_TOKEN'
{
"channels": [
{
"platform": "youtube",
"handle": "@creator",
"url": "https://www.youtube.com/@creator"
}
],
"labels": [],
"tags": [],
"creator_id": "cb4f53f0-c905-4c0a-86df-9a6c7551c408",
"stable_creator_id": "cb4f53f0-c905-4c0a-86df-9a6c7551c408",
"redirect": {
"requested_creator_id": "97ca4d8c-c1b2-4c73-a4f0-7ac6bb05e0cf",
"canonical_creator_id": "cb4f53f0-c905-4c0a-86df-9a6c7551c408",
"reason": "merged"
}
}