Public APIs
Imgbb favicon

Imgbb

Cloud Storage & File Sharing

Simple and quick private image sharing.

Imgbb's website screenshot

About Imgbb

ImgBB provides an API for uploading images. Requests are made via POST or GET, with POST recommended due to URL length limits on GET requests. Uploads accept a binary file, base64-encoded data, or an image URL, up to 32 MB, along with a required API key.

The API supports an optional expiration parameter that automatically deletes an upload after a set time, configurable between 60 and 15,552,000 seconds. Responses are returned in JSON and include the uploaded image's ID, viewer URL, direct URL, display URL, dimensions, size, upload time, and a delete URL, along with thumbnail and medium-size image variants and their metadata.

The service is intended for developers who need to programmatically upload and host images and retrieve associated URLs and metadata in response.

Key features

  • Upload images via binary file, base64 data, or image URL up to 32 MB
  • Supports both POST and GET request methods for API calls
  • Optional automatic deletion of uploads after a set expiration time (60-15552000 seconds)
  • Returns JSON response with image URL, thumbnail, medium size, and delete URL
  • Provides a viewer URL and direct delete URL for each uploaded image

Frequently asked questions

What does the Imgbb API do?

It allows you to upload images via POST or GET requests and receive a JSON response with URLs and image details.

What image sources are supported for upload?

You can upload a binary file, base64 data, or an image URL, up to 32 MB in size.

Can uploaded images be automatically deleted?

Yes, the optional expiration parameter lets you set uploads to be automatically deleted after 60 to 15,552,000 seconds.

What is required to make an API call?

You need an API key and the image parameter; a request name can optionally be specified or is auto-detected from the uploaded file.

Should I use POST or GET for uploads?

POST is recommended, especially for local files, since GET requests are limited by maximum URL length and base64 data can be altered by URL encoding.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product