Itch.io

Itch.io is an indie game marketplace and community platform where developers can publish, sell, and distribute games, assets, and creative tools. Its REST API provides authenticated access to game metadata, developer profile information, bundle and download key management, purchase verification, community ratings, and game distribution data. The API supports OAuth 2.0 implicit flow and API key authentication to enable integrations with developer tools, game launchers, and third-party services.

1 APIs 0 Features
GamesIndie GamesGame DistributionGame MarketplaceDevelopers

APIs

Itch.io API

The itch.io server-side API provides authenticated access to user profiles, uploaded games, download key validation, purchase lookup, and build version retrieval. Authentication...

Pricing Plans

Plans

1 plans

PLANS

Rate Limits

Rate Limits

0 limits

RATE LIMITS

FinOps

Finops

FINOPS

Example Payloads

Get Profile

1 fields

EXAMPLE

List Game Uploads

1 fields

EXAMPLE

List Profile Games

1 fields

EXAMPLE

Wharf Channel

1 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: itch-io
name: Itch.io
description: Itch.io is an indie game marketplace and community platform where developers can publish, sell, and distribute
  games, assets, and creative tools. Its REST API provides authenticated access to game metadata, developer profile information,
  bundle and download key management, purchase verification, community ratings, and game distribution data. The API supports
  OAuth 2.0 implicit flow and API key authentication to enable integrations with developer tools, game launchers, and third-party
  services.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/itch-io/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Games
- Indie Games
- Game Distribution
- Game Marketplace
- Developers
apis:
- aid: itch-io:itch-io-api
  name: Itch.io API
  description: The itch.io server-side API provides authenticated access to user profiles, uploaded games, download key validation,
    purchase lookup, and build version retrieval. Authentication is via API key or short-lived JWT tokens using the Authorization
    Bearer header. Responses are JSON with snake_case naming and RFC 3339 dates.
  humanURL: https://itch.io/docs/api/overview
  baseURL: https://api.itch.io
  tags:
  - Games
  - Indie Games
  - Downloads
  - Purchases
  - Profiles
  properties:
  - type: Documentation
    url: https://itch.io/docs/api/serverside
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/itch-io/refs/heads/main/openapi/openapi.json
  contact:
  - FN: Itch.io Support
    url: https://itch.io/support
common:
- type: Website
  url: https://itch.io
- type: Documentation
  url: https://itch.io/docs/api/overview
- type: GitHubOrg
  url: https://github.com/itchio
- type: LinkedIn
  url: https://www.linkedin.com/company/itchio
- type: Blog
  url: https://itch.io/blog
- type: Pricing
  url: https://itch.io/docs/creators/pricing
- type: StatusPage
  url: https://www.saashub.com/itch-io-status
- type: X
  url: https://twitter.com/itchio
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/itch-io/refs/heads/main/plans/plans.yml
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/itch-io/refs/heads/main/rate-limits/rate-limits.yml
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/itch-io/refs/heads/main/finops/finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com