curseforge.com API: get_files_by_ids
curseforge.com via Parse · developer_tools
Retrieve file details for specific file IDs within a project. Makes one request per file ID to fetch name, type, size, date, version, loader, downloads, and download URL. Returns partial results when some IDs are valid and others are not (404 entries include an error field). File IDs are available from get_project_files results URLs. Scrapes CurseForge for game mods, addons, and modpacks. Supports browsing games, searching projects, viewing project details/files/relations, and listing categories. Fulfilled by Parse from curseforge.com.
- curseforge-com
- developer-tools
- entertainment
- marketplace
- parse
- platform-key
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- developer_tools
Interface snapshot
- Protocol
- HTTP operation
- Operation
- GET /scraper/f806094d-902d-4b71-ae23-e90d3dfe4ea5/get_files_by_ids
- Interface artifact
- sha256:1595c2f77e3c66c2c765ecb31014eb793efc224408593228a8284858936bf0be
- Manifest digest
- sha256:8cef5006e433d1f820ad4c7af6c283c05ce4037947479f41c08c63608706ea6d
Request fields
- game (string, required): Game slug (e.g., minecraft).
- slug (string, required): Project slug from search_projects results (e.g., jei).
- class (string, required): Project class slug (e.g., mc-mods).
- file_ids (string, required): Comma-separated list of numeric file IDs (e.g., '8583564,8583563'). File IDs are found in get_project_files result URLs.
Example queries
- {"game":"minecraft","slug":"jei","class":"mc-mods","file_ids":"8583564"}