Your AI generates a video. n8n uploads it to FlowDrop.
Instantly post it to TikTok, YouTube, Instagram — anywhere.
Drag & drop files here
or browse files
Videos, Images, PDFs, Docs — up to 200MB
Connect FlowDrop to your n8n workflow in minutes — no code required.
RunwayML, Sora, ElevenLabs, or any AI tool produces a video, image, or audio file.
One HTTP Request node. POST the file to /api/upload. Get back a permanent public URL.
Use the URL to post to TikTok, YouTube, Instagram, Airtable, Notion — any platform that accepts a URL.
{
"method": "POST",
"url": "https://flow-drop.app/api/upload",
"headers": { "x-api-key": "{{ $vars.FLOWDROP_API_KEY }}" },
"body": { "file": "{{ $binary.data }}" }
// Response: { "files": [{ "url": "https://cdn.../uuid.mp4" }] }
}
Files are on a global CDN in under a second. No signed URL expiry headaches.
Simple multipart/form-data upload. Works in n8n, Make, Zapier, Pipedream, or raw curl.
Optimized for large AI-generated video uploads up to 200MB. No compression, no quality loss.
Powered by Cloudflare R2. Your files delivered fast from any region your audience is in.
Every URL is served over HTTPS. Required by Instagram, TikTok, and most social APIs.
Files expire automatically on Free/Starter plans. Pro files live forever.
POST a file. Get back a URL. That's it.
curl -X POST https://flow-drop.app/api/upload \
-H "x-api-key: your_api_key" \
-F "[email protected]"
const form = new FormData();
form.append('file', videoBlob, 'output.mp4');
const res = await fetch('/api/upload', {
method: 'POST',
headers: { 'x-api-key': 'your_api_key' },
body: form,
});
const { files } = await res.json();
// post this URL to social media:
console.log(files[0].url);
import requests
res = requests.post(
'https://flow-drop.app/api/upload',
headers={'x-api-key': 'your_api_key'},
files={'file': open('generated-video.mp4', 'rb')},
)
url = res.json()['files'][0]['url']
# Use url in your social media API call
// n8n HTTP Request node settings:
{
"method": "POST",
"url": "https://flow-drop.app/api/upload",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
// Header: x-api-key = your_api_key
"sendBody": true,
"bodyContentType": "multipart-form-data",
"bodyParameters": [{ "name": "file", "value": "{{ $binary.data }}" }]
// Output: files[0].url → permanent CDN link
}
{
"success": true,
"files": [{
"url": "https://pub-xxx.r2.dev/uuid.mp4",
"tier": "pro",
"expiresAt": null,
"retention": "Files never expire"
}]
}
Enter your email to continue to checkout. Your API key will be emailed after payment.
🔒 Secure checkout via Stripe
Perfect for testing your n8n workflow
For active AI content creators
For agencies & high-volume pipelines