Developer API

The whole catalog as JSON: mods, versions, per-patch compatibility, dependencies, and builds. No key, no auth, CORS open. Build mod manager integrations, Discord bots, or modlist tools.

Endpoints

GET /api/v1/patches

Game patches, newest first, with the current patch flagged.

GET /api/v1/mods

Mod catalog. Params: cat, q (search), sort (popular | downloads | updated | name), limit (max 100).

GET /api/v1/mods/{slug}

One mod: description, versions with per-patch compatibility, dependencies, download URLs.

GET /api/v1/mods/{slug}/manifest

Machine-readable manifest for mod managers: one version (latest, or pin with ?version=), download URL, dependencies with manifest links, per-patch compatibility.

GET /api/v1/updates

Batch update check. Params: slugs (comma-separated, max 100). Latest version, download URL, and manifest link per slug; unknown slugs return null.

GET /api/v1/lookup

Identify archives by hash. Params: sha256 (comma-separated, max 50). The mod, version, layout, and manifest link per hash; unknown hashes return null.

GET /api/v1/builds

Published modlists (curated and community), ranked by votes.

GET /api/v1/builds/{slug}

One build: ordered mod list with notes, versions, and download URLs.

GET /feed.xml

RSS feed of newly listed mods. Point a Discord webhook bot or feed reader at it.

Example

curl https://2077mods.com/api/v1/mods/cyber-engine-tweaks
{
  "slug": "cyber-engine-tweaks",
  "name": "Cyber Engine Tweaks",
  "category": "framework",
  "latest_version": "1.35.1",
  "versions": [
    {
      "version": "1.35.1",
      "compatibility": [{ "game_patch": "2.3", "status": "works" }],
      "download_url": "..."
    }
  ],
  "dependencies": []
}

Mod manager manifest

The manifest is the stable contract for mod managers, launchers, and installers: one mod, one version, and everything a tool needs to install or update it. Latest version by default, or pin one with ?version=.

curl https://2077mods.com/api/v1/mods/cyber-engine-tweaks/manifest
{
  "manifest_version": 1,
  "game": "cyberpunk2077",
  "slug": "cyber-engine-tweaks",
  "name": "Cyber Engine Tweaks",
  "hosting": "hosted",
  "latest_version": "1.35.1",
  "version": {
    "version": "1.35.1",
    "released_at": "2025-07-18",
    "changelog": "...",
    "file_size": 7340032,
    "sha256": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
    "layout": "game-root",
    "download_url": "https://2077mods.com/download/cyber-engine-tweaks/1.35.1",
    "direct_download": true,
    "compatibility": [{ "game_patch": "2.3", "status": "works" }]
  },
  "dependencies": [
    { "slug": "red4ext", "kind": "required", "latest_version": "1.30.0", "manifest": "..." }
  ]
}

Keys & rate limits

Ground rules