Image hosting API not public yet.
The public Python upload flow is not live yet. The current upload endpoint powers the website uploader and rejects non-same-site automation requests.
# Current status
# Public Python/API-key uploads are not live yet.
#
# The active /api/upload route is used by the ImageToURL website uploader
# and requires a same-site browser request from imagetourl.cloud.
#
# Use the web uploader today, or contact us if you need automation access. Current status
Website uploads are live
Use the main uploader today for guest links, signed-in dashboard history, and the Never delete option.
Python automation is roadmap
Scripts, notebooks, Airflow, and backend jobs need public API-key access before they are reliable.
Current limits are clear
Guests get 5 temporary uploads per rolling 24 hours and signed-in users get 50 permanent uploads per day plus unlimited temporary uploads, with a 50 MB file cap.
Contact for automation
If you need Python upload workflows, contact us so the use case can be reviewed manually.
FAQ
Can I upload from Python today?
No. Public Python/API-key uploads are not live yet; use the website uploader.
Can I upload from a BytesIO buffer instead of a file path?
Not through a public ImageToURL API today. That pattern can work after API-key uploads are available.
Error handling?
The live website uploader shows friendly errors for quota, file type, and size. Public Python error handling docs will come with API access.
How do I upload from a Pillow image?
Use Pillow to resize or compress locally, then upload the final file through the website uploader today.
Rate limits from Python?
Public Python uploads are not live yet. Website limits are 5 guest uploads and 25 signed-in uploads per rolling 24 hours.
Does it work in Jupyter / Colab?
Not as a public upload API today. You can still upload manually through the website and paste the resulting URL into a notebook.
Parallelism — is it safe?
No public bulk automation endpoint is live today. Use the website limits, or contact us if you need automation access.
Django ImageField integration?
Not available today. A Django storage backend would need public API-key uploads first.