Image CDN Upload | $2/1K | Temporary Image Hosting via API avatar

Image CDN Upload | $2/1K | Temporary Image Hosting via API

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Image CDN Upload | $2/1K | Temporary Image Hosting via API

Image CDN Upload | $2/1K | Temporary Image Hosting via API

Upload images to a fast CDN and get direct links. No API keys, no registration. Re-host from URLs or upload files via KV Store. JPEG, PNG, WebP, GIF. Links live 5+ days. Bulk upload. $0.002 per image ($2 per 1,000).

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

8 days ago

Last modified

Share

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.002 per image ($2 per 1,000 images)

⏰ 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

ParameterTypeRequiredDescription
imageUrlsarray❌*List of image URLs to re-host
kvStoreKeysarray❌*List of keys from KV Store
maxConcurrencyintegerParallel 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.example-cdn.com/u/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