Image CDN Upload | $5/10K | Temporary Image Hosting via API
Pricing
from $0.50 / 1,000 results
Image CDN Upload | $5/10K | Temporary Image Hosting via API
Upload images to fast CDN and get direct links. No API keys needed. Two modes: re-host from URLs or upload files via KV Store. Supports JPEG, PNG, WebP, GIF. Links guaranteed 5+ days (up to 1 month). Bulk upload with concurrency. $0.0005 per image.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Apivault Labs
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Image CDN Upload
Upload images to a fast CDN and get direct links. No API keys, no registration. Just provide image URLs or upload files — get CDN links back.
Pricing
- Actor start: $0.00005 (one-time)
- Result: $0.0005 per image (~$5 per 10,000 images)
Link Lifetime
⏰ CDN links are guaranteed to stay active for at least 5 days. In practice, links can last up to 1 month, but this is not guaranteed. Use this for temporary hosting, pipelines, previews, and data transfer — not for permanent storage.
Two Ways to Upload
1. From URLs (re-host images)
Provide a list of image URLs. The actor downloads each image and uploads it to CDN.
{"imageUrls": ["https://example.com/photo1.jpg","https://example.com/photo2.png","https://example.com/photo3.webp"]}
2. From Files (KV Store)
Upload files to the actor's Key-Value Store via Apify API, then reference them by key.
Step 1: Upload file via API:
curl -X PUT \"https://api.apify.com/v2/key-value-stores/{storeId}/records/my-photo" \-H "Content-Type: image/jpeg" \-H "Authorization: Bearer {YOUR_API_TOKEN}" \--data-binary @photo.jpg
Step 2: Run actor with KV keys:
{"kvStoreKeys": ["my-photo", "my-photo-2"]}
You can also combine both methods in a single run.
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
imageUrls | array | ❌* | List of image URLs to re-host |
kvStoreKeys | array | ❌* | List of keys from KV Store |
maxConcurrency | integer | ❌ | Parallel uploads (1-20, default: 5) |
*At least one of imageUrls or kvStoreKeys is required.
Output
{"success": true,"sourceUrl": "https://example.com/photo1.jpg","cdnUrl": "https://cdn-web-temp-uploads.picsart.com/web-temp-uploads/f70fbc03-a05a-4a4b-90c5-9f09ca92b5cb.jpeg","sizeKb": 32.0,"contentType": "image/jpeg","timeSeconds": 1.3}
Supported Formats
JPEG, PNG, WebP, GIF, BMP, SVG
Use Cases
- Re-host scraped images to stable CDN links
- Transfer images between Apify actors / pipelines
- Generate shareable preview links
- Bulk image upload for temporary use
- Backup images from expiring URLs