VIDEO UPLOAD LINK API

Generate a video upload link with one API call

Your users record or upload video, images, or documents straight from their browser. No app, no account. Optional AI extraction on every file.

No credit card required. 50 free links to start.
POST /v1/capture-links
{ "url": "videosignal.ai/r/a8f3", "accepts": ["video", "image"], "expires_in": 86400, "status": "active" }
201 Created · 140ms

WHAT IT IS

One link. Any device. Any media.

A Capture Link is a hosted URL you generate via the API. Send it to anyone. They open it in their browser and submit video, images, audio, or documents in seconds, no app, no account.

VID
Video

Record in-browser or upload existing footage, front or rear camera.

IMG
Image

Take a photo or upload from the gallery, single or multi-shot.

AUD
Audio

Record a voice note or upload an existing audio file.

DOC
Document

PDFs, receipts, contracts, anything up to your size limit.

HOW IT WORKS

Generate. Share. Receive.

01

Generate the link

One POST request creates a unique URL. Configure what media types to accept, recording length, branding, and what fields to extract.

02

Share the link

Send it by email, SMS, chat, or paste it anywhere. The user clicks, lands on a clean hosted page, and submits.

03

Receive the file, plus the data

A webhook fires the moment they submit. You get the file URL, metadata, and your extracted fields if you configured them.

THE USER EXPERIENCE

Built for the person on the other end

Record video in the browser

Up to 5 minutes on Pay as you go, unlimited on Pro. Front or rear camera, with preview before submission.

Upload from gallery

Existing photos, screen recordings, dashcam footage. Drag and drop on desktop.

Take a photo

Direct camera capture, single shot or multi-shot.

Upload documents

PDFs, receipts, contracts, anything up to your size limit.

USE CASES

Built for teams that need media from people who aren't going to install your app

Customer support tickets

Drop the link into your reply. Customer sends a video of the issue without leaving the conversation.

Insurance claims

Send a link by SMS. Claimant photographs damage, the JSON lands in your claims system before they hang up.

Returns and refunds

Auto-generate a link for every return request. Customer films the item, AI confirms the defect, refund triggers.

Field service intake

Tenants, drivers, and contractors all get a personalized link. They record the issue with their phone camera.

AI agent toolkit

When your agent needs to see something, it generates a Capture Link and sends it. The user submits, the agent sees the result.

Onboarding and KYC

A single link captures an ID photo plus a selfie video for a liveness check.

PRICING

Start free. Scale when you need to.

Pay as you go
50 credits free
then $1 per 10 credits
  • 1 credit per image/doc or minute of audio/video
  • Files auto-delete after 1 hour
  • Up to 3 assistants for different extraction tasks
  • Custom branding on capture links
  • Links record up to 5 minutes
Start free
Pro
$149/mo
2,000 credits included
  • Everything in Pay as you go
  • Unlimited recording length
  • Custom thank-you screen and redirect URL
  • Shared workspace for up to 3 teammates
  • Bring your own data for fine-tuning
Start free
Enterprise
Custom
for teams with scale or branding needs
  • Custom domain for your links
  • On-premise deployment
  • Volume discounts
  • Priority support
Contact sales

FAQ

Questions, answered

What exactly is a Capture Link?

A hosted URL generated via API that your end users open in a browser to upload or record media. You configure what to accept, what to extract, and where to send the result, then a webhook lands in your app with the file plus the structured data.

Does my user need to install anything?

No. The link opens in any browser, on any device. They grant camera or file access, submit, done. No app store, no account, no signup.

What browsers and devices does it work on?

iOS Safari, Android Chrome, and every major desktop browser. Recording uses standard browser APIs that work everywhere a modern browser is supported.

Can I customize what the user sees?

Yes. Set your logo, primary color, header text, and instructions when you generate the link. On Pro you can also set a custom thank-you screen or redirect the user to your own URL.

Can the same link accept video, photos, and a PDF?

Yes. Set the accepted media types when you create the link and the user sees a unified picker. You can also require multiple media types on the same submission.

Can I limit a link to one use?

Yes. Set a single-use flag to make the link expire after the first submission. Any later visit shows an "already submitted" page, and you can raise the limit for shared capture flows.

Start generating Capture Links today

First 50 links free. No credit card. Live in minutes.

Start free