Imgur website screenshot

Imgur

Imgur is a popular image and album hosting platform whose REST API (v3) exposes the full platform — upload, retrieve, vote, comment, gallery, account, tags, topics — over HTTP/JSON. Anonymous reads/writes are supported with a Client-ID; per-user actions use OAuth2 access tokens. Commercial use is routed through RapidAPI's metered tiers.

Imgur publishes 1 API on the APIs.io network: API v3. Tagged areas include Photography, Images, Image Hosting, Albums, and Gallery.

The Imgur catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Imgur’s developer surface includes developer portal, documentation, support, engineering blog, Stack Overflow tag, and 14 more developer resources.

55.0/100 developing ▬ flat Agent 19/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
1 APIs 8 Features 5 Use Cases
PhotographyImagesImage HostingAlbumsGallerySocialMemesContent SharingPublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 55.0/100 · developing
Contract Quality 18.6 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 0.7 / 13
Governance 8.3 / 12
Discoverability 7.6 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/imgur: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Imgur API v3

RESTful HTTP/JSON API for Imgur covering images, albums, the public gallery, comments, accounts, tags, topics, meme generation, and notifications.

Pricing Plans 1

Published pricing tiers and plan structures.

Imgur Plans Pricing

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Imgur Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Imgur Finops

FINOPS

Features 8

Notable capabilities this provider offers.

Image Upload

Anonymous or authenticated upload via binary, base64, or remote URL.

Albums

Group images into ordered, privacy-aware collections.

Public Gallery

Hot / top / user sections with sort and time windows.

Comments & Voting

Threaded comments and up/down voting on gallery items.

Tags & Topics

Folksonomy tagging and editor-curated topic channels.

Meme Generation

Generate memes from default templates.

Notifications

Per-user notification feed for replies, followers, and gallery events.

Rate-Limit Introspection

GET /3/credits returns current client and user quota usage.

Scroll for all 8

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Imgur Context

20 classes · 13 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Imgur API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Imgur API Rules

10 rules · 5 errors 5 warnings

SPECTRAL

JSON Schema 7

Standalone JSON Schema definitions for this provider's data models.

Imgur OAuth2 Access Token

7 properties

JSON SCHEMA

Imgur Account

13 properties

JSON SCHEMA

Imgur Album

22 properties

JSON SCHEMA

Imgur Comment

16 properties

JSON SCHEMA

Imgur Gallery Item

23 properties

JSON SCHEMA

Imgur Image

27 properties

JSON SCHEMA

Imgur Tag

14 properties

JSON SCHEMA

Scroll for all 7

JSON Structure 5

JSON Structure definitions describing this provider's data shapes.

Imgur Account Structure

0 properties

JSON STRUCTURE

Imgur Album Structure

0 properties

JSON STRUCTURE

Imgur Comment Structure

0 properties

JSON STRUCTURE

Imgur Gallery Item Structure

0 properties

JSON STRUCTURE

Imgur Image Structure

0 properties

JSON STRUCTURE

Examples 8

Example request and response payloads for these APIs.

Imgur Getaccount Example

2 fields

EXAMPLE

Imgur Getalbum Example

2 fields

EXAMPLE

Imgur Getgallery Example

2 fields

EXAMPLE

Imgur Getimage Example

2 fields

EXAMPLE

Imgur Uploadimage Example

2 fields

EXAMPLE

Scroll for all 8

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Imgur Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Use Cases 5

What developers build with this provider.

User-Generated Content Hosting

Apps and forums offload image hosting to Imgur's free Client-ID tier.

Meme & Social Content Pipelines

Bots and Discord/Reddit integrations upload generated images on the fly.

Screenshot Sharing

Desktop tools (ShareX, Greenshot) push screenshots to anonymous Imgur links.

Mobile App Image Pipelines

iOS/Android apps use the iOS/Android SDKs to upload user photos.

Gallery Content Curation

Editors fetch hot/top gallery feeds to surface trending images on third-party sites.

Integrations 5

Pre-built integrations with other platforms and tools.

Reddit

Imgur grew up alongside Reddit; Reddit posts frequently embed Imgur links.

Discord

Many Discord bots use Imgur for ephemeral image storage.

ShareX

Popular Windows screenshot tool uploads directly to Imgur via Client-ID.

RapidAPI

Commercial Imgur API access is routed through RapidAPI's marketplace.

imgurpython, Imgur.API, Hermes

Official and community SDKs cover Python, .NET, Swift, and Go ecosystems.

Solutions 3

Packaged solutions this provider offers.

Free Anonymous Tier

Client-ID based, non-commercial use within daily/hourly quotas at $0.

OAuth2 User Tier

Per-user authenticated access for apps acting on behalf of an Imgur user.

RapidAPI Commercial Tiers

Basic / Pro / Ultra / Mega tiers on RapidAPI for commercial use cases.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 7

SDKs, sample code, and the tooling you integrate with

Scroll for all 7

Access & Security 1

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: imgur
name: Imgur
description: Imgur is a popular image and album hosting platform whose REST API (v3) exposes the full platform — upload, retrieve,
  vote, comment, gallery, account, tags, topics — over HTTP/JSON. Anonymous reads/writes are supported with a Client-ID; per-user
  actions use OAuth2 access tokens. Commercial use is routed through RapidAPI's metered tiers.
url: https://apidocs.imgur.com/
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://s.imgur.com/images/favicon-152.png
specificationVersion: '0.20'
type: API
created: '2026-05-28'
modified: '2026-05-30'
x-source: public-apis/public-apis
x-category: Photography
x-tier: 2
x-tier-reason: pipeline-enriched
tags:
- Photography
- Images
- Image Hosting
- Albums
- Gallery
- Social
- Memes
- Content Sharing
- Public APIs
apis:
- name: Imgur API v3
  description: RESTful HTTP/JSON API for Imgur covering images, albums, the public gallery, comments, accounts, tags, topics,
    meme generation, and notifications.
  humanURL: https://apidocs.imgur.com/
  baseURL: https://api.imgur.com/3/
  tags:
  - Images
  - Albums
  - Gallery
  - Comments
  - Accounts
  - Tags
  - OAuth2
  properties:
  - type: Documentation
    url: https://apidocs.imgur.com/
  - type: OpenAPI
    url: openapi/imgur-openapi.yml
  - type: Authentication
    url: https://apidocs.imgur.com/#authorization-and-oauth
  - type: RateLimits
    url: rate-limits/imgur-rate-limits.yml
  - type: Signup
    url: https://api.imgur.com/oauth2/addclient
  - type: JSONSchema
    url: json-schema/imgur-image-schema.json
  - type: JSONSchema
    url: json-schema/imgur-album-schema.json
  - type: JSONSchema
    url: json-schema/imgur-comment-schema.json
  - type: JSONSchema
    url: json-schema/imgur-account-schema.json
  - type: JSONSchema
    url: json-schema/imgur-gallery-item-schema.json
  - type: JSONSchema
    url: json-schema/imgur-tag-schema.json
  - type: JSONSchema
    url: json-schema/imgur-access-token-schema.json
  - type: JSONStructure
    url: json-structure/imgur-image-structure.json
  - type: JSONStructure
    url: json-structure/imgur-album-structure.json
  - type: JSONStructure
    url: json-structure/imgur-comment-structure.json
  - type: JSONStructure
    url: json-structure/imgur-account-structure.json
  - type: JSONStructure
    url: json-structure/imgur-gallery-item-structure.json
  - type: Examples
    url: examples/imgur-uploadImage-example.json
  - type: Examples
    url: examples/imgur-getImage-example.json
  - type: Examples
    url: examples/imgur-getAlbum-example.json
  - type: Examples
    url: examples/imgur-getGallery-example.json
  - type: Examples
    url: examples/imgur-createComment-example.json
  - type: Examples
    url: examples/imgur-getAccount-example.json
  - type: Examples
    url: examples/imgur-issueAccessToken-example.json
  - type: Examples
    url: examples/imgur-getRateLimitCredits-example.json
  - type: Plans
    url: plans/imgur-plans-pricing.yml
  - type: FinOps
    url: finops/imgur-finops.yml
common:
- type: DomainSecurity
  url: security/imgur-domain-security.yml
- type: Website
  url: https://imgur.com/
- type: Portal
  url: https://api.imgur.com/
- type: Documentation
  url: https://apidocs.imgur.com/
- type: TermsOfService
  url: https://imgur.com/tos
- type: PrivacyPolicy
  url: https://imgur.com/privacy
- type: Support
  url: https://help.imgur.com/
- type: Blog
  url: https://imgur.com/blog
- type: GitHubOrganization
  url: https://github.com/Imgur
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/imgur
- type: SDKs
  name: imgurpython
  url: https://github.com/Imgur/imgurpython
  description: Official Imgur Python client library (deprecated but functional).
- type: SDKs
  name: Imgur iOS Library
  url: https://github.com/Imgur/Hermes
  description: Swift library for Imgur on iOS.
- type: SDKs
  name: Mandible
  url: https://github.com/Imgur/mandible
  description: Go-based image upload service developed and used by Imgur.
- type: SDKs
  name: Incus
  url: https://github.com/Imgur/incus
  description: Imgur's open-source websocket/push messaging middleware.
- type: SDKs
  name: incusjs
  url: https://github.com/Imgur/incusjs
  description: JavaScript client bindings for Incus.
- type: SDKs
  name: Imgur.API (.NET)
  url: https://github.com/DamienDennehy/Imgur.API
  description: Community .NET client for the Imgur API v3.
- type: SpectralRules
  url: rules/imgur-rules.yml
- type: Vocabulary
  url: vocabulary/imgur-vocabulary.yml
- type: JSONLD
  url: json-ld/imgur-context.jsonld
- type: Features
  data:
  - name: Image Upload
    description: Anonymous or authenticated upload via binary, base64, or remote URL.
  - name: Albums
    description: Group images into ordered, privacy-aware collections.
  - name: Public Gallery
    description: Hot / top / user sections with sort and time windows.
  - name: Comments & Voting
    description: Threaded comments and up/down voting on gallery items.
  - name: Tags & Topics
    description: Folksonomy tagging and editor-curated topic channels.
  - name: Meme Generation
    description: Generate memes from default templates.
  - name: Notifications
    description: Per-user notification feed for replies, followers, and gallery events.
  - name: Rate-Limit Introspection
    description: GET /3/credits returns current client and user quota usage.
- type: UseCases
  data:
  - name: User-Generated Content Hosting
    description: Apps and forums offload image hosting to Imgur's free Client-ID tier.
  - name: Meme & Social Content Pipelines
    description: Bots and Discord/Reddit integrations upload generated images on the fly.
  - name: Screenshot Sharing
    description: Desktop tools (ShareX, Greenshot) push screenshots to anonymous Imgur links.
  - name: Mobile App Image Pipelines
    description: iOS/Android apps use the iOS/Android SDKs to upload user photos.
  - name: Gallery Content Curation
    description: Editors fetch hot/top gallery feeds to surface trending images on third-party sites.
- type: Integrations
  data:
  - name: Reddit
    description: Imgur grew up alongside Reddit; Reddit posts frequently embed Imgur links.
  - name: Discord
    description: Many Discord bots use Imgur for ephemeral image storage.
  - name: ShareX
    description: Popular Windows screenshot tool uploads directly to Imgur via Client-ID.
  - name: RapidAPI
    description: Commercial Imgur API access is routed through RapidAPI's marketplace.
  - name: imgurpython, Imgur.API, Hermes
    description: Official and community SDKs cover Python, .NET, Swift, and Go ecosystems.
- type: Solutions
  data:
  - name: Free Anonymous Tier
    description: Client-ID based, non-commercial use within daily/hourly quotas at $0.
  - name: OAuth2 User Tier
    description: Per-user authenticated access for apps acting on behalf of an Imgur user.
  - name: RapidAPI Commercial Tiers
    description: Basic / Pro / Ultra / Mega tiers on RapidAPI for commercial use cases.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com