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"