5,000 credits, public status, and founder access.
For the first 10 companies that want recognition, roadmap influence, company profile, backlink, and early marketplace access.
Claim a founding spotUse the Nuvid API from your own backend to create campaign workflows, generate banners and images, queue product-led video jobs, read status, and list connected asset metadata. Provider OAuth tokens never leave Nuvid.
Full API keys are shown once and stored as server-side hashes.
Campaign, creative and video requests create tracked D1 records.
Video jobs use the same credit balance as the dashboard.
Google, Meta, Shopify and WooCommerce tokens stay server-side.
https://app.nuvid.ai/api/public/v1Create API keys inside Dashboard → API. Include the key as a Bearer token from your backend. Do not put API keys in browser JavaScript.
Authorization: Bearer nv_live_xxxxxxxxxxxxxxxxxxxxcurl https://app.nuvid.ai/api/public/v1/campaigns \
-H "Authorization: Bearer nv_live_..." \
-H "Content-Type: application/json" \
--data '{
"product_url": "https://store.com/products/jacket",
"goal": "create a launch campaign",
"formats": ["brief", "banners", "images", "video_ads"],
"brand": { "name": "Store", "primary_color": "#10B981" },
"copy": { "headline": "Winter-ready without the bulk", "cta": "Shop now" },
"output_language": "auto"
}'Returns 202 Accepted, a campaign job ID, optional creative asset URLs, optional video job ID, and a status URL. Video jobs consume credits.
curl https://app.nuvid.ai/api/public/v1/creatives \
-H "Authorization: Bearer nv_live_..." \
-H "Content-Type: application/json" \
--data '{
"product_url": "https://store.com/products/jacket",
"asset_types": ["banner", "image"],
"formats": ["1200x628", "728x90", "1:1", "9:16"],
"brand": { "name": "Store", "primary_color": "#10B981" },
"copy": {
"headline": "Winter-ready without the bulk",
"subhead": "A focused product-led campaign asset.",
"cta": "Shop now"
}
}'Returns CDN asset URLs and saves each output to Nuvid Library and Studio Lite where supported. These are real generated creative assets, not mock records.
/campaigns{
"product_url": "https://store.com/products/jacket",
"goal": "create a launch campaign",
"formats": ["brief", "banners", "images", "video_ads"],
"brand": { "name": "Store", "primary_color": "#10B981" },
"copy": { "headline": "Winter-ready without the bulk", "cta": "Shop now" },
"output_language": "auto"
}/creatives{
"product_url": "https://store.com/products/jacket",
"asset_types": ["banner", "image"],
"formats": ["1200x628", "728x90", "1:1", "9:16"],
"brand": { "name": "Store", "primary_color": "#10B981" },
"copy": {
"headline": "Winter-ready without the bulk",
"subhead": "A focused product-led campaign asset.",
"cta": "Shop now"
}
}/campaigns/{campaign_job_id}{
"id": "uuid",
"status": "processing",
"video_job": {
"id": "uuid",
"status": "pending"
}
}/videos{
"product_url": "https://store.com/products/jacket",
"headline": "Winter-ready without the bulk",
"cta": "Shop the jacket",
"format": "9:16",
"language": "en"
}/assets{
"data": [
{
"provider": "google",
"asset_type": "search_console_property",
"asset_name": "https://store.com/"
}
]
}{
"error": {
"code": "insufficient_credits",
"message": "Not enough credits. Required: 45.",
"balance": 12,
"required": 45
}
}Nuvid returns standard HTTP status codes: 400 for invalid input, 401 for invalid keys, 403 for missing scopes, 402 for insufficient credits, and 5xx for platform errors.
Webhook subscriptions are planned for campaign events such as campaign.created, creative.ready, video.rendered and credits.low. Until then, poll the campaign status endpoint from your server.
Start free with the Market Map, join the creator cohort, become a partner, or claim one of the limited founding company positions.
For the first 10 companies that want recognition, roadmap influence, company profile, backlink, and early marketplace access.
Claim a founding spotBrowse vetted profiles, post a project, compare proposals, and pay with credits for the exact work you buy.
Explore company marketplaceAd concepts, hooks, playbooks, templates, weekly challenges, community, and early Nuvid access for the first creator cohort.
View creator kitSend ecommerce teams into Nuvid with approved tracking, client onboarding, and a partner motion ready for future marketplace payouts.
Become a partner