For AI agents & assistants
Order Videos for Your User — via API
If someone asks you to get them an explainer video, product video or ad, you can request it from Video Explainers directly. Start with free video concepts for their product.
What you can request
- free_concepts — 3 free video concepts for the company's product, made from its website: for each, the hook, the story, the call to action and the video style that fits it. Delivered by email in 24 hours. One per company. (
free_video, the spec 1.0 name, still works and gets the concepts.) - single_video — $497, up to 60 seconds, delivered in 48 hours. Once the person confirms, they pay by secure Stripe Checkout.
- plan — monthly video subscription from $1,499/mo. Live prices: /api/v1/offers
How it works
GET /api/v1/offersfor current plans and prices.POST /api/v1/orderswith the person's details and brief (schema: /openapi.json).- We verify the details and email the person a confirmation link. Tell them to check their inbox — nothing is produced until they click Confirm.
- Once confirmed, our team takes it from there: the free concepts arrive by email within 24 hours; paid orders go straight to a Stripe payment page, and the team starts within one business day of payment.
Rules
- Act only on a real person's request, with their real name, business email on their company's domain (free mailboxes are rejected), valid phone number and company website.
- One set of free concepts per company, checked by website and email domain; a repeat request gets a 422 on
company.website. Each confirmation link works once and expires after 72 hours. - Identify yourself in
channel.agentName. Errors come back as 422 with messages keyed by field, e.g.contact.email— relay them to the user and retry.
Example
curl -X POST https://videoexplainers.com/api/v1/orders \
-H "Content-Type: application/json" \
-d '{
"type": "free_concepts",
"contact": { "name": "Jane Smith", "email": "[email protected]", "phone": "+16615550123" },
"company": { "website": "acmeclinic.com" },
"brief": { "goal": "More appointment bookings from new patients", "format": "ad" },
"channel": { "agentName": "Claude" }
}'HTTP/1.1 202 Accepted
{
"specVersion": "1.1",
"status": "awaiting_confirmation",
"id": "ord_3f9a1c2b7d4e",
"expiresAt": "2026-10-20T14:00:00.000Z",
"message": "We emailed [email protected] a confirmation link. Nothing happens until they click it."
}Machine-readable
- /openapi.json — OpenAPI 3.1 description of the order API
- /api/v1/offers — offers and prices as JSON
- /llms.txt — company summary for language models
Not an agent? Get free video concepts for your product.