JSON for the modlists on this site.
| Method | Path | Returns |
|---|---|---|
| GET | /api/v1/modlists/ | Every modlist |
| GET | /api/v1/modlists/{slug}/ | One modlist and its profiles |
| GET | /api/v1/modlists/{slug}/archives/ | The archives a modlist downloads |
| GET | /api/v1/games/{game_name}/shared-mods/ | Mods two or more of a game's modlists share |
| GET | /api/v1/games/{game_name}/known/ | Plugins and DLLs a game's modlists install |
GET.
200 with {"status": "success", "data": {...}}
404 for an unknown slug or game, a game with no modlists, or an
out-of-range ?min.
{"status": "error", "error": "The requested URL was not found on the server. ...", "meta": {"request_id": "44ced1b3-0505-4d83-8477-a7f2bce1eea5"}}
{game_name} is Wabbajack's game identifier.
| {game_name} | Game |
|---|---|
fallout4
|
Fallout 4 |
falloutnewvegas
|
Fallout New Vegas |
skyrimspecialedition
|
Skyrim Special Edition |
/api/v1/modlists/
Every modlist, sorted by game, then title.
| Field | Type | Meaning |
|---|---|---|
slug |
string | The modlist's identifier here; the {slug} in the paths below. |
title |
string | Display name. |
url |
string | The modlist in this API. |
page_url |
string | The modlist's page on the site. |
game |
string | A game identifier. |
version |
string | The modlist's version. |
date_updated |
string | When that version was published. |
installed_size |
integer | The finished install, in bytes. |
archive_count |
integer | The number of archives the installer downloads. |
nsfw |
boolean | Wabbajack marks the modlist NSFW. |
official |
boolean | Wabbajack marks the modlist official. |
{
"status": "success",
"data": {
"modlists": [
{
"slug": "themidnightride",
"title": "The Midnight Ride",
"url": "/api/v1/modlists/themidnightride/",
"page_url": "/modlist/themidnightride/",
"game": "fallout4",
"version": "26.7.26",
"date_updated": "2026-07-26T02:47:18.4117807Z",
"installed_size": 214748364800,
"archive_count": 1412,
"nsfw": false,
"official": true
}
]
}
}
/api/v1/modlists/{slug}/
One modlist and its profiles.
{slug}
slug from the modlist list.
Also slug, title, game, version,
date_updated, nsfw, official,
installed_size and page_url, as in
the list.
| Field | Type | Meaning |
|---|---|---|
machine_url |
string | The modlist's ID in the Wabbajack repository. |
author |
string | The modlist's author. |
description |
string | The modlist's own description. |
maintainers |
string[] | Maintainer accounts. |
tags |
string[] | Wabbajack's tags for the modlist. |
readme_url, website_url, discord_url, image_url |
string | null | Links the modlist publishes. |
download_size |
integer | The .wabbajack file itself, in bytes. |
archives_size |
integer | Everything the installer downloads, in bytes. |
wabbajack_version |
string | The Wabbajack version that compiled the modlist. |
archives_url |
string | The modlist's archives in this API. |
profiles |
object[] |
Mod Organizer 2 profiles: name, slug and
files.
|
profiles[].files |
object[] |
The profile's Mod Organizer 2 files: filename, and a
url that returns the file as plain text.
|
{
"status": "success",
"data": {
"slug": "themidnightride",
"machine_url": "TheMidnightRide",
"title": "The Midnight Ride",
"game": "fallout4",
"version": "26.7.26",
"date_updated": "2026-07-26T02:47:18.4117807Z",
"author": "ModdingLinked",
"description": "A modlist.",
"maintainers": ["github/Ungeziefi"],
"tags": ["Stability"],
"nsfw": false,
"official": true,
"readme_url": "https://example.invalid/readme",
"website_url": null,
"discord_url": "https://discord.gg/x",
"image_url": null,
"download_size": 52428800,
"archives_size": 107374182400,
"installed_size": 214748364800,
"wabbajack_version": "2.2.2.0",
"page_url": "/modlist/themidnightride/",
"archives_url": "/api/v1/modlists/themidnightride/archives/",
"profiles": [
{
"name": "The Midnight Ride",
"slug": "themidnightride",
"files": [
{
"filename": "modlist.txt",
"url": "/modlist/themidnightride/profile/themidnightride/file/modlist.txt"
}
]
}
]
}
}
/api/v1/modlists/{slug}/archives/
Every archive the modlist downloads, in the order its .wabbajack file lists
them.
{slug}
slug from the modlist list.
| Field | Type | Meaning |
|---|---|---|
modlist |
object | The modlist: slug, title, url. |
version |
string | The modlist version the archives belong to. |
archives[].filename |
string | The archive's filename. |
archives[].name |
string | The mod name when the source provides one, otherwise the filename. |
archives[].size |
integer | In bytes. |
archives[].archive_hash |
string | Wabbajack's xxHash64 of the archive, base64-encoded. |
archives[].source_type |
string |
One of nexus, http, google_drive,
mega, mediafire, manual,
wabbajack_cdn or game_file, a file from the
game install.
|
archives[].mod_url |
string | null | Links to the mod. |
archives[].file_url |
string | null | Links to this file. |
archives[].mod_version |
string | null | The mod's version, when the source provides one. |
archives[].mo2_folders |
string[] | The Mod Organizer 2 mod folders built from the archive. |
{
"status": "success",
"data": {
"modlist": {
"slug": "themidnightride",
"title": "The Midnight Ride",
"url": "/api/v1/modlists/themidnightride/"
},
"version": "26.7.26",
"archives": [
{
"filename": "UFO4P-4598-2-1-5.7z",
"name": "Unofficial Fallout 4 Patch",
"size": 115343360,
"archive_hash": "ObVYhfLLgsg=",
"source_type": "nexus",
"mod_url": "https://www.nexusmods.com/fallout4/mods/4598",
"file_url": "https://www.nexusmods.com/fallout4/mods/4598?tab=files&file_id=7",
"mod_version": "2.1.5",
"mo2_folders": ["Unofficial Fallout 4 Patch"]
},
{
"filename": "Data_DLCRobot.esm",
"name": "Data_DLCRobot.esm",
"size": 1812,
"archive_hash": "0o3x9+jxQCI=",
"source_type": "game_file",
"mod_url": null,
"file_url": null,
"mod_version": null,
"mo2_folders": []
}
]
}
}
/api/v1/games/{game_name}/known/
Every plugin and DLL the game's modlists install, with the mod folders that ship each.
{game_name}
| Field | Type | Meaning |
|---|---|---|
game |
string | The game identifier asked for. |
modlists |
object[] | All of the game's modlists: slug, title, url. |
files[].filename |
string | The plugin or DLL. Filenames match case-insensitively. |
files[].kind |
string | plugin or dll. |
files[].providers |
object[] | The mod folders that contain the file. Same-named folders across modlists are one provider. |
providers[].mod |
string | The mod folder's name. |
providers[].links |
object[] | The downloads that feed the folder: name, url. |
providers[].modlists |
object[] | The modlists that install the folder. |
{
"status": "success",
"data": {
"game": "fallout4",
"modlists": [
{"slug": "themidnightride", "title": "The Midnight Ride", "url": "/api/v1/modlists/themidnightride/"}
],
"files": [
{
"filename": "f4se_plugin.dll",
"kind": "dll",
"providers": [
{
"mod": "F4SE",
"links": [{"name": "f4se.7z", "url": "https://f4se.silverlock.org/f4se.7z"}],
"modlists": [
{"slug": "themidnightride", "title": "The Midnight Ride", "url": "/api/v1/modlists/themidnightride/"}
]
}
]
}
]
}
}