ImgBB logo

ImgBB

ImgBB is a free image hosting and sharing platform with a REST API for uploading images, retrieving shareable links, managing expiration, and accessing image metadata. Supports binary file upload, base64-encoded data, and image URLs up to 32 MB. The API returns direct image links, viewer page URLs, thumbnail URLs, and delete URLs in JSON. No registration is required to use the basic hosting service, but an API key is required for programmatic uploads via the v1 REST API.

1 APIs 0 Features
Image HostingImage UploadFile SharingCloud StorageMediaREST API

APIs

ImgBB Image Upload API

REST API (v1) for uploading images to ImgBB. Accepts binary files, base64-encoded image data, or image URLs via POST or GET to https://api.imgbb.com/1/upload. Returns JSON with ...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
📰
Blogs
Blogs

Sources

Raw ↑
aid: imgbb
name: ImgBB
description: >
  ImgBB is a free image hosting and sharing platform with a REST API for uploading images,
  retrieving shareable links, managing expiration, and accessing image metadata. Supports
  binary file upload, base64-encoded data, and image URLs up to 32 MB. The API returns
  direct image links, viewer page URLs, thumbnail URLs, and delete URLs in JSON. No
  registration is required to use the basic hosting service, but an API key is required
  for programmatic uploads via the v1 REST API.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/imgbb/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
  - Image Hosting
  - Image Upload
  - File Sharing
  - Cloud Storage
  - Media
  - REST API

apis:

  - aid: imgbb:image-upload-api
    name: ImgBB Image Upload API
    description: >
      REST API (v1) for uploading images to ImgBB. Accepts binary files, base64-encoded
      image data, or image URLs via POST or GET to https://api.imgbb.com/1/upload.
      Returns JSON with direct image URL, viewer URL, thumbnail URL, delete URL, image
      dimensions, file size, MIME type, and optional expiration timestamp. Authentication
      is via an API key passed as the key query parameter or form field.
    humanURL: https://api.imgbb.com/
    baseURL: https://api.imgbb.com/1
    tags:
      - Image Upload
      - Image Hosting
      - File Sharing
      - Media
    properties:
      - type: Documentation
        url: https://api.imgbb.com/
      - type: Authentication
        url: https://api.imgbb.com/
      - type: OpenAPI
        url: openapi/imgbb-openapi.yml
      - type: JSONSchema
        url: json-schema/upload-request.json
      - type: JSONSchema
        url: json-schema/upload-response.json
      - type: Example
        url: examples/upload-image-post.json
      - type: Example
        url: examples/upload-image-url.json
      - type: Example
        url: examples/upload-image-base64.json

common:
  - type: Website
    url: https://imgbb.com/
  - type: Documentation
    url: https://api.imgbb.com/
  - type: Pricing
    url: https://imgbb.com/
  - type: TermsOfService
    url: https://imgbb.com/page/tos
  - type: PrivacyPolicy
    url: https://imgbb.com/page/privacy_policy
  - type: Plans
    url: plans/imgbb-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/imgbb-rate-limits.yml
  - type: FinOps
    url: finops/imgbb-finops.yml
  - type: Vocabulary
    url: vocabulary/imgbb-vocabulary.yml
  - type: JSONLD
    url: json-ld/imgbb-jsonld.json
  - type: Blogs
    url: blogs/blogs.json

maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com