ATLauncher API
Base: https://api.atlauncher.com/v2/graphql
ATLauncher GraphQL API — pack listing with type filtering and version metadata.
Handler: ATLauncherProvider
POST
/v2/graphql
GraphQL Query
Query ATLauncher modpacks via GraphQL (searchPacks, packBySlug)
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
query
|
string | Yes | GraphQL query string (searchPacks or packBySlug) |
variables
|
object | No | GraphQL variables e.g. {"slug":"enigmatica"} or {"search":"tech","first":20} |
Response Example
{"data":{"searchPacks":{"edges":[{"node":{"slug":"enigmatica-6","name":"Enigmatica 6","type":"public","versions":[{"version":"1.5.0","minecraft":"1.16.5"}]}}]}}}
cURL
curl -X POST "https://api.atlauncher.com/v2/graphql" -H "Content-Type: application/json" -d '{"query":"{ searchPacks(search: \"tech\", first: 5) { edges { node { slug name type } } } }"}'