{"uid":"cap_cDH-lYl-vqyGPaE1Su8P3","slug":"animica-video-generation-editing-api-43cebfc2","name":"Animica Video Generation & Editing API","description":"Animica Python Cloud: deploy a Python function to animica.dev, get a public endpoint, and earn ANM every time someone runs it. Free AI (OpenAI-compatible, no key), free scheduled Workers, and an 80/20 developer split.","url":"https://animica.dev/x402/media/video","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"kind":{"type":"string","description":"one of: video_t2v, video_i2v, video_multiscene, video_upscale, video_interpolate, video_subtitles, video_bgremove, video_shorts (aliases accepted, e.g. \"video\", \"music\", \"upscale\")"},"params":{"type":"object","description":"optional per-kind parameters, clamped by the renderer"},"prompt":{"type":"string","description":"what to render; required except for upload-driven kinds"},"upload_ids":{"type":"array","description":"ids from /api/mkt/v1/media/uploads, for image-to-video and the edit kinds"}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_euLpM3sG0QkiSglSlqP7w","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Submits an asynchronous video generation or editing job (text-to-video, image-to-video, multi-scene, upscale, interpolate, subtitles, background removal, or shorts) and returns a polling handle.","exampleAgentPrompt":"Generate a cinematic text-to-video clip of a sunset over a mountain lake with mist rising from the water — use video_t2v mode and make it dramatic and atmospheric.","exampleUseCases":[{"title":"AI text-to-video content creation","prompt":"Create a video from this prompt: 'a futuristic city skyline at night with flying cars and neon lights reflecting on wet streets' — use text-to-video mode and make it cinematic quality."},{"title":"Animate a product image for marketing","prompt":"I have an uploaded product photo (upload ID: img_abc123) — can you turn it into a short animated video using image-to-video mode? Make it look smooth and professional."},{"title":"Remove background from a brand video","prompt":"I need to remove the background from my uploaded video clip (upload ID: vid_xyz789) using the background removal mode so I can place it on a custom backdrop."}],"resultDescription":"A JSON job handle containing job_id, kind, status, position in queue, number of miners online, a poll_url for checking progress, and a message. The rendering is asynchronous — the agent must poll the returned poll_url (free, public) until status is 'done', then fetch the rendered video artifact from the indicated location.","failureModes":["Missing required 'prompt' field for non-upload-driven kinds returns an error","Invalid 'kind' value not matching accepted aliases causes a 400-level error","Missing 'upload_ids' for image-to-video or edit kinds causes a job failure","Payment failure via x402 protocol prevents job submission","Queue congestion may result in high position values and long wait times","Polling the artifact URL before status is 'done' returns incomplete or no data"],"whenToPreferThis":"Choose this endpoint when you need to generate or edit video content programmatically via a pay-per-call API with no subscription required, especially for AI agent workflows that need text-to-video, image-to-video, video upscaling, subtitle injection, background removal, or short-form video creation at a low per-call cost (~$0.009 USDC). Prefer this over hosted video platforms when you need API-first async job submission with polling, or when integrating video generation into an automated agent pipeline.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T17:51:36.246Z","isFirstParty":false}