Fandom hub

Fandom All Pages API

Every page on a Fandom wiki in title order: the index for a full crawl.

GET /v1/fandom/wikis/{wiki}/pages

1 credit Failed requests are free

About this endpoint

GET /v1/fandom/wikis/{wiki}/pages lists pages in title order, up to 500 per request, with pageId, title, namespace and url. Use prefix to list one slice (for example every page starting with Chapter), namespace for other namespaces, and includeRedirects=true to keep redirects.

Follow page.nextCursor until page.hasMore is false. With redirects excluded, Fandom drops redirects after counting limit, so a page can hold fewer items while more remain. Feed the titles into the page route to fetch content.

Fandom All Pages API FAQ

How do I name the wiki?

Use the subdomain: fortnite for fortnite.fandom.com, blox-fruits for blox-fruits.fandom.com. A full wiki URL also works. Add lang=de (or another code) for a language edition.

How many credits does it cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged — that field is the billing source of truth. Each paginated page is a separate billed request.

Why did I get fewer pages than my limit?

Redirects are excluded by default and Fandom removes them after counting limit. Keep paging while page.hasMore is true.