PeepMyMods API v1

Base URL https://api.peepmymods.com (also https://peepmymods.com). Send your key in the apikey header. Paths and answers match the Nexus Mods v1 API, so existing tools work by changing the base URL.

Limits depend on the plan and are sent back in X-RL-Daily-Remaining / X-RL-Hourly-Remaining. Download links carry the plan's speed: Free 3 MB/s, Supporter 10 MB/s, Premium uncapped.

GET/v1/users/validate.jsonCheck a key: member, plan, download speed
GET/v1/games.jsonAll games
GET/v1/games/{game}.jsonOne game with its categories
GET/v1/games/{game}/mods/{id}.jsonA mod
GET/v1/games/{game}/mods/latest_added.json · latest_updated.json · trending.jsonLists of 10
GET/v1/games/{game}/mods/updated.json?period=1d|1w|1mMods changed lately
GET/v1/games/{game}/mods/{id}/files.jsonA mod's files
GET/v1/games/{game}/mods/{id}/files/{file}.jsonOne file
GET/v1/games/{game}/mods/{id}/files/{file}/download_link.json[?key=&expires=]Download link (Premium: no key needed)
GET/v1/games/{game}/mods/{id}/changelogs.jsonChangelog by version
GET/v1/games/{game}/mods/md5_search/{md5}.jsonFind a file by its MD5
GET/POST/DELETE/v1/user/tracked_mods.jsonTracked mods
GET/v1/user/endorsements.jsonYour endorsements
POST/v1/games/{game}/mods/{id}/endorse.json · abstain.jsonEndorse / take back