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 } } } }"}'