FeedTheBeast API
Base: https://api.feed-the-beast.com/v1
FTB modpack listing — two-step load: get IDs, then fetch details per pack.
Handler: FTBProvider
GET
/modpacks/public/modpack/all
List All Modpacks
Get all FTB modpacks (returns IDs, fetch details separately)
Response Example
{"packs":[100,200,300],"total":150}
cURL
curl "https://api.feed-the-beast.com/v1/modpacks/public/modpack/all"
GET
/modpacks/public/modpack/{packId}
Get Modpack Details
Get a single FTB modpack by ID
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
packId
|
integer | Yes | FTB Pack ID (skip 81 = test pack) |
Response Example
{"id":100,"name":"FTB Revelation","synopsis":"Kitchen sink modpack","versions":[{"id":1000,"name":"3.5.0","type":"Release"}],"art":[{"url":"https://..."}]}
cURL
curl "https://api.feed-the-beast.com/v1/modpacks/public/modpack/100"
GET
/modpacks/public/modpack/search/100
Search Modpacks
Search FTB modpacks by keyword
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
term
|
string | No | Search keyword |
Response Example
{"packs":[100,200],"curseforge":[],"total":2}
cURL
curl "https://api.feed-the-beast.com/v1/modpacks/public/modpack/search/100?term=revelation"