PlaceKitten Image API

Placeholder image retrieval

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/placekitten-image-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

placekitten-image-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: PlaceKitten Image API
  description: 'PlaceKitten is a placeholder image service that returns kitten photos at the

    requested dimensions. It was a community-favorite stand-in alongside

    placehold.it for designers and developers needing quick image stubs.


    NOTE: As of 2026, the placekitten.com origin returns Cloudflare HTTP 521

    (web server down). The service is treated as deprecated. This specification

    is preserved for historical reference and to document the URL contract that

    third-party SDKs and embeds depended on for over a decade.

    '
  version: 1.0.0
  contact:
    name: Mark James
    url: https://placekitten.com/
  license:
    name: Image attribution — see provider
    url: https://placekitten.com/attribution
  x-status: deprecated
  x-deprecation-notice: placekitten.com origin is unreachable (HTTP 521) as of 2026-05-30. Recommend migrating to placedog.net, picsum.photos, or self-hosted assets.
servers:
- url: https://placekitten.com
  description: Canonical (currently offline)
tags:
- name: Image
  description: Placeholder image retrieval
paths:
  /{width}/{height}:
    get:
      operationId: getKittenImage
      summary: Get Color Kitten Image
      description: 'Returns a color kitten JPEG sized to the requested width and height.

        Both dimensions are positive integers expressed in pixels.

        '
      tags:
      - Image
      parameters:
      - $ref: '#/components/parameters/Width'
      - $ref: '#/components/parameters/Height'
      responses:
        '200':
          description: A color kitten image at the requested dimensions.
          content:
            image/jpeg:
              schema:
                type: string
                format: binary
        '404':
          description: Image could not be produced for the requested size.
        '521':
          description: Origin web server is down (current default response in 2026).
  /g/{width}/{height}:
    get:
      operationId: getGrayscaleKittenImage
      summary: Get Grayscale Kitten Image
      description: 'Returns a grayscale kitten JPEG sized to the requested width and height.

        The leading `/g/` segment toggles the grayscale variant.

        '
      tags:
      - Image
      parameters:
      - $ref: '#/components/parameters/Width'
      - $ref: '#/components/parameters/Height'
      responses:
        '200':
          description: A grayscale kitten image at the requested dimensions.
          content:
            image/jpeg:
              schema:
                type: string
                format: binary
        '404':
          description: Image could not be produced for the requested size.
        '521':
          description: Origin web server is down (current default response in 2026).
components:
  parameters:
    Height:
      name: height
      in: path
      required: true
      description: Image height in pixels.
      schema:
        type: integer
        minimum: 1
        maximum: 2000
        example: 300
    Width:
      name: width
      in: path
      required: true
      description: Image width in pixels.
      schema:
        type: integer
        minimum: 1
        maximum: 2000
        example: 200