MediaWiki API help
Affiliate recommendation
Explore linguistics, Hebrew, and Bible study books 📚
Interested in how languages work? Discover books on linguistics, phonetics, grammar, etymology, semantics, Hebrew language studies, Biblical Hebrew, modern Hebrew, Bible study resources, commentaries, concordances, and the science of human language.
As an Amazon Associate I earn from qualifying purchases.
This is an auto-generated MediaWiki Action API documentation page.
list=allpages (ap)
- This module requires read rights.
- This module can be used as a generator.
- Source: MediaWiki
- License: GPL-2.0-or-later
Enumerate all pages sequentially in a given namespace.
- apfrom
The page title to start enumerating from.
- apcontinue
When more results are available, use this to continue. More detailed information on how to continue queries can be found on mediawiki.org.
- apto
The page title to stop enumerating at.
- apprefix
Search for all page titles that begin with this value.
- apnamespace
The namespace to enumerate.
- One of the following values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 132, 133, 501
- Default: 0
- apfilterredir
Which pages to list.
- One of the following values: all, nonredirects, redirects
- Default: all
- apfilterlanglinks
Filter based on whether a page has langlinks. Note that this may not consider langlinks added by extensions.
- One of the following values: all, withlanglinks, withoutlanglinks
- Default: all
- apminsize
Limit to pages with at least this many bytes.
- Type: integer
- apmaxsize
Limit to pages with at most this many bytes.
- Type: integer
- apprtype
Limit to protected pages only.
- Values (separate with | or alternative): edit, move, upload
- apprlevel
Filter protections based on protection level (must be used with apprtype= parameter).
- Values (separate with | or alternative): Can be empty, or autoconfirmed, sysop
- apprfiltercascade
Filter protections based on cascadingness (ignored when apprtype isn't set).
- One of the following values: all, cascading, noncascading
- Default: all
- apprexpiry
Which protection expiry to filter the page on:
- indefinite
- Get only pages with indefinite protection expiry.
- definite
- Get only pages with a definite (specific) protection expiry.
- all
- Get pages with any protections expiry.
- One of the following values: all, definite, indefinite
- Default: all
- aplimit
How many total pages to return.
- Type: integer or max
- The value must be between 1 and 500.
- Default: 10
- apdir
The direction in which to list.
- One of the following values: ascending, descending
- Default: ascending
- Show a list of pages starting at the letter B.
- api.php?action=query&list=allpages&apfrom=B [open in sandbox]
- Show info about 4 pages starting at the letter T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [open in sandbox]
- Show content of first 2 non-redirect pages beginning at Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [open in sandbox]