Aide de l’API de MediaWiki
Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.
Documentation et exemples : https://www.mediawiki.org/wiki/API
action=query
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Extraire des données de et sur MediaWiki.
Toutes les modifications de données devront d’abord utiliser une requête pour obtenir un jeton, afin d’éviter les abus de la part de sites malveillants.
- prop
 Quelles propriétés obtenir pour les pages demandées.
- categories
 - Lister toutes les catégories auxquelles les pages appartiennent.
 - categoryinfo
 - Renvoie les informations sur les catégories données.
 - contributors
 - Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes d’une page.
 - deletedrevisions
 - Obtenir des informations sur la révision supprimée.
 - duplicatefiles
 - Lister d’après leurs valeurs de hachage, tous les fichiers qui sont des doublons de fichiers donnés.
 - extlinks
 - Renvoyer toutes les URLs externes (non interwikis) des pages données.
 - fileusage
 - Trouver toutes les pages qui utilisent les fichiers donnés.
 - imageinfo
 - Renvoyer l’information de fichier et l’historique de téléversement.
 - images
 - Renvoie tous les fichiers contenus dans les pages fournies.
 - info
 - Obtenir les informations de base sur la page.
 - iwlinks
 - Renvoie tous les liens interwiki des pages indiquées.
 - langlinks
 - Renvoie tous les liens interlangue des pages fournies.
 - links
 - Renvoie tous les liens des pages fournies.
 - linkshere
 - Trouver toutes les pages ayant un lien vers les pages données.
 - pageprops
 - Obtenir diverses propriétés de page définies dans le contenu de la page.
 - redirects
 - Renvoie toutes les redirections vers les pages données.
 - revisions
 - Récupèrer les informations de relecture.
 - stashimageinfo
 - Renvoie les informations de fichier des fichiers mis en réserve.
 - templates
 - Renvoie toutes les pages incluses dans les pages fournies.
 - transcludedin
 - Trouver toutes les pages qui incluent les pages données.
 
- Valeurs (séparées par | ou autre) : categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
 - list
 Quelles listes obtenir.
- allcategories
 - Énumérer toutes les catégories.
 - alldeletedrevisions
 - Lister toutes les révisions supprimées par un utilisateur ou dans un espace de noms.
 - allfileusages
 - Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
 - allimages
 - Énumérer toutes les images séquentiellement.
 - alllinks
 - Énumérer tous les liens pointant vers un espace de noms donné.
 - allpages
 - Énumérer toutes les pages séquentiellement dans un espace de noms donné.
 - allredirects
 - Lister toutes les redirections vers un espace de noms.
 - allrevisions
 - Lister toutes les révisions.
 - alltransclusions
 - Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
 - allusers
 - Énumérer tous les utilisateurs enregistrés.
 - backlinks
 - Trouver toutes les pages qui ont un lien vers la page donnée.
 - blocks
 - Lister tous les utilisateurs et les adresses IP bloqués.
 - categorymembers
 - Lister toutes les pages d’une catégorie donnée.
 - embeddedin
 - Trouver toutes les pages qui incluent (par transclusion) le titre donné.
 - exturlusage
 - Énumérer les pages contenant une URL donnée.
 - filearchive
 - Énumérer séquentiellement tous les fichiers supprimés.
 - imageusage
 - Trouver toutes les pages qui utilisent le titre de l’image donné.
 - iwbacklinks
 - Trouver toutes les pages qui ont un lien vers le lien interwiki indiqué.
 - langbacklinks
 - Trouver toutes les pages qui ont un lien vers le lien de langue indiqué.
 - logevents
 - Récupère les événements à partir des journaux.
 - mystashedfiles
 - Obtenir une liste des fichiers dans le cache de téléversement de l’utilisateur actuel
 - pagepropnames
 - Lister les noms de toutes les propriétés de page utilisées sur le wiki.
 - pageswithprop
 - Lister toutes les pages utilisant une propriété de page donnée.
 - prefixsearch
 - Effectuer une recherche de préfixe sur les titres de page.
 - protectedtitles
 - Lister tous les titres protégés en création.
 - querypage
 - Obtenir une liste fournie par une page spéciale basée sur QueryPage.
 - random
 - Récupèrer un ensemble de pages au hasard.
 - recentchanges
 - Énumérer les modifications récentes.
 - search
 - Effectuer une recherche en texte intégral.
 - tags
 - Lister les balises de modification.
 - usercontribs
 - Obtenir toutes les modifications d'un utilisateur.
 - users
 - Obtenir des informations sur une liste d’utilisateurs
 - watchlist
 - Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
 - watchlistraw
 - Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
 - deletedrevs
 - Désuet. Afficher les versions supprimées.
 
- Valeurs (séparées par | ou autre) : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
 - meta
 Quelles métadonnées obtenir.
- allmessages
 - Renvoyer les messages depuis ce site.
 - authmanagerinfo
 - Récupérer les informations concernant l’état d’authentification actuel.
 - filerepoinfo
 - Renvoyer les méta-informations sur les référentiels d’images configurés dans le wiki.
 - siteinfo
 - Renvoyer les informations générales sur le site.
 - tokens
 - Récupère les jetons pour les actions de modification de données.
 - userinfo
 - Obtenir des informations sur l’utilisateur courant.
 
- Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
 - indexpageids
 Inclure une section pageids supplémentaire listant tous les IDs de page renvoyés.
- Type : booléen (détails)
 - export
 Exporter les révisions actuelles de toutes les pages fournies ou générées.
- Type : booléen (détails)
 - exportnowrap
 Renvoyer le XML exporté sans l’inclure dans un résultat XML (même format que Special:Export). Utilisable uniquement avec query+export.
- Type : booléen (détails)
 - iwurl
 S’il faut obtenir l’URL complète si le titre est un lien interwiki.
- Type : booléen (détails)
 - continue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- rawcontinue
 Renvoyer les données query-continue brutes pour continuer.
- Type : booléen (détails)
 - titles
 Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - pageids
 Une liste des IDs de page sur lesquelles travailler.
- Type : liste d’entiers
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - revids
 Une liste des IDs de révision sur lesquelles travailler.
- Type : liste d’entiers
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - generator
 Obtenir la liste des pages sur lesquelles travailler en exécutant le module de recherche spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
 - Énumérer toutes les catégories.
 - alldeletedrevisions
 - Lister toutes les révisions supprimées par un utilisateur ou dans un espace de noms.
 - allfileusages
 - Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
 - allimages
 - Énumérer toutes les images séquentiellement.
 - alllinks
 - Énumérer tous les liens pointant vers un espace de noms donné.
 - allpages
 - Énumérer toutes les pages séquentiellement dans un espace de noms donné.
 - allredirects
 - Lister toutes les redirections vers un espace de noms.
 - allrevisions
 - Lister toutes les révisions.
 - alltransclusions
 - Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
 - backlinks
 - Trouver toutes les pages qui ont un lien vers la page donnée.
 - categories
 - Lister toutes les catégories auxquelles les pages appartiennent.
 - categorymembers
 - Lister toutes les pages d’une catégorie donnée.
 - deletedrevisions
 - Obtenir des informations sur la révision supprimée.
 - duplicatefiles
 - Lister d’après leurs valeurs de hachage, tous les fichiers qui sont des doublons de fichiers donnés.
 - embeddedin
 - Trouver toutes les pages qui incluent (par transclusion) le titre donné.
 - exturlusage
 - Énumérer les pages contenant une URL donnée.
 - fileusage
 - Trouver toutes les pages qui utilisent les fichiers donnés.
 - images
 - Renvoie tous les fichiers contenus dans les pages fournies.
 - imageusage
 - Trouver toutes les pages qui utilisent le titre de l’image donné.
 - iwbacklinks
 - Trouver toutes les pages qui ont un lien vers le lien interwiki indiqué.
 - langbacklinks
 - Trouver toutes les pages qui ont un lien vers le lien de langue indiqué.
 - links
 - Renvoie tous les liens des pages fournies.
 - linkshere
 - Trouver toutes les pages ayant un lien vers les pages données.
 - pageswithprop
 - Lister toutes les pages utilisant une propriété de page donnée.
 - prefixsearch
 - Effectuer une recherche de préfixe sur les titres de page.
 - protectedtitles
 - Lister tous les titres protégés en création.
 - querypage
 - Obtenir une liste fournie par une page spéciale basée sur QueryPage.
 - random
 - Récupèrer un ensemble de pages au hasard.
 - recentchanges
 - Énumérer les modifications récentes.
 - redirects
 - Renvoie toutes les redirections vers les pages données.
 - revisions
 - Récupèrer les informations de relecture.
 - search
 - Effectuer une recherche en texte intégral.
 - templates
 - Renvoie toutes les pages incluses dans les pages fournies.
 - transcludedin
 - Trouver toutes les pages qui incluent les pages données.
 - watchlist
 - Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
 - watchlistraw
 - Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
 
- Une des valeurs suivantes : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
 - redirects
 Résoudre automatiquement les redirections dans query+titles, query+pageids et query+revids, et dans les pages renvoyées par query+generator.
- Type : booléen (détails)
 - converttitles
 Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki prend en charge la conversion en variantes. Les langues qui prennent en charge la conversion en variante incluent en, gan, iu, kk, ku, shi, sr, tg, uz et zh.
- Type : booléen (détails)
 
- Récupérer l’info du site et les révisions de Main Page.
 - api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [ouvrir dans le bac à sable]
 - Récupérer les révisions des pages commençant par API/.
 - api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [ouvrir dans le bac à sable]
 
prop=categories (cl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les catégories auxquelles les pages appartiennent.
- clprop
 Quelles propriétés supplémentaires obtenir de chaque catégorie :
- sortkey
 - Ajoute la clé de tri (chaîne hexadécimale) et son préfixe (partie lisible) de la catégorie.
 - timestamp
 - Ajoute l’horodatage de l’ajout de la catégorie.
 - hidden
 - Marque les catégories cachées avec 
__HIDDENCAT__. 
- Valeurs (séparées par | ou autre) : sortkey, timestamp, hidden
 - clshow
 Quelle sorte de catégories afficher.
- Valeurs (séparées par | ou autre) : hidden, !hidden
 - cllimit
 Combien de catégories renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - clcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- clcategories
 Lister uniquement ces catégories. Utile pour vérifier si une certaine page est dans une catégorie donnée.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - cldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Obtenir une liste des catégories auxquelles appartient la page Albert Einstein.
 - api.php?action=query&prop=categories&titles=Albert%20Einstein [ouvrir dans le bac à sable]
 - Obtenir des informations sur toutes les catégories utilisées dans la page Albert Einstein.
 - api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [ouvrir dans le bac à sable]
 
prop=categoryinfo (ci)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie les informations sur les catégories données.
- cicontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir des informations sur Category:Foo et Category:Bar.
 - api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [ouvrir dans le bac à sable]
 
prop=contributors (pc)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes d’une page.
- pcgroup
 Inclut uniquement les utilisateurs dans les groupes donnés. N'inclut pas les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre) : bot, sysop, bureaucrat
 - pcexcludegroup
 Exclure les utilisateurs des groupes donnés. Ne pas inclure les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre) : bot, sysop, bureaucrat
 - pcrights
 Inclure uniquement les utilisateurs ayant les droits donnés. Ne pas inclure les droits accordés par les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
 - Le nombre maximal de valeurs est 50 (500 pour les robots).
 - pcexcluderights
 Exclure les utilisateurs ayant les droits donnés. Ne pas inclure les droits accordés par les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
 - Le nombre maximal de valeurs est 50 (500 pour les robots).
 - pclimit
 Combien de contributeurs renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - pccontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Afficher les contributeurs dans la Main Page.
 - api.php?action=query&prop=contributors&titles=Main_Page [ouvrir dans le bac à sable]
 
prop=deletedrevisions (drv)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir des informations sur la révision supprimée.
Peut être utilisé de différentes manières :
- Obtenir les révisions supprimées pour un ensemble de pages, en donnant les titres ou les ids de page. Ordonné par titre et horodatage.
 - Obtenir des données sur un ensemble de révisions supprimées en donnant leurs IDs et leurs ids de révision. Ordonné par ID de révision.
 
- drvprop
 Quelles propriétés obtenir pour chaque révision :
- ids
 - L’ID de la révision.
 - flags
 - Marques de la révision (mineure).
 - timestamp
 - L’horodatage de la révision.
 - user
 - L’utilisateur qui a fait la révision.
 - userid
 - L’ID de l’utilisateur créateur de la révision.
 - size
 - Longueur (en octets) de la révision.
 - sha1
 - Hachage SHA-1 (base 16) de la révision.
 - contentmodel
 - ID du modèle de contenu de la révision.
 - comment
 - Commentaire de l’utilisateur sur la révision.
 - parsedcomment
 - Commentaire analysé de l’utilisateur sur la révision.
 - content
 - Texte de la révision.
 - tags
 - Balises de la révision.
 - parsetree
 - Deprecated. Utiliser  action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu 
wikitext). 
- Valeurs (séparées par | ou autre) : ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
 - Par défaut : ids|timestamp|flags|comment|user
 - drvlimit
 Limiter le nombre de révisions retournées.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - drvexpandtemplates
 - Désuet.
 Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite drvprop=content).
- Type : booléen (détails)
 - drvgeneratexml
 - Désuet.
 Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite drvprop=content).
- Type : booléen (détails)
 - drvparse
 - Désuet.
 Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite drvprop=content). Pour des raisons de performance, si cette option est utilisée, drvlimit est forcé à 1.
- Type : booléen (détails)
 - drvsection
 Récupérer uniquement le contenu de ce numéro de section.
- drvdiffto
 - Désuet.
 Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- drvdifftotext
 - Désuet.
 Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase drvdiffto. Si drvsection est positionné, seule cette section sera comparée avec ce texte.
- drvdifftotextpst
 - Désuet.
 Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec drvdifftotext.
- Type : booléen (détails)
 - drvcontentformat
 Format de sérialisation utilisé pour drvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantes : text/x-wiki, text/javascript, application/json, text/css, text/plain
 - drvstart
 L’horodatage auquel démarrer l’énumération. Ignoré lors du traitement d’une liste d’IDs de révisions.
- Type : horodatage (formats autorisés)
 - drvend
 L’horodatage auquel arrêter l’énumération. Ignoré lors du traitement d’une liste d’IDs de révisions.
- Type : horodatage (formats autorisés)
 - drvdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : drvstart doit être avant drvend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : drvstart doit être postérieur à drvend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - drvtag
 Lister uniquement les révisions marquées par cette balise.
- drvuser
 Lister uniquement les révisions faites par cet utilisateur.
- Type : nom d’utilisateur
 - drvexcludeuser
 Ne pas lister les révisions faites par cet utilisateur.
- Type : nom d’utilisateur
 - drvcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les révisions supprimées des pages Main Page et Talk:Main Page, avec leur contenu.
 - api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [ouvrir dans le bac à sable]
 - Lister les informations pour la révision supprimée 123456.
 - api.php?action=query&prop=deletedrevisions&revids=123456 [ouvrir dans le bac à sable]
 
prop=duplicatefiles (df)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister d’après leurs valeurs de hachage, tous les fichiers qui sont des doublons de fichiers donnés.
- dflimit
 Combien de fichiers dupliqués à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - dfcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- dfdir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - dflocalonly
 Rechercher les fichiers uniquement dans le référentiel local.
- Type : booléen (détails)
 
- Rechercher les doublons de File:Albert Einstein Head.jpg.
 - api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [ouvrir dans le bac à sable]
 - Rechercher les doublons de tous les fichiers
 - api.php?action=query&generator=allimages&prop=duplicatefiles [ouvrir dans le bac à sable]
 
prop=extlinks (el)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoyer toutes les URLs externes (non interwikis) des pages données.
- ellimit
 Combien de liens renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - eloffset
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type : entier
 - elprotocol
 Protocole de l’URL. Si vide et elquery est positionné, le protocole est http. Laisser à la fois ceci et elquery vides pour lister tous les liens externes.
- Une des valeurs suivantes : Peut être vide, ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
 - Par défaut : (vide)
 - elquery
 Rechercher une chaîne sans protocole. Utile pour vérifier si une certaine page contient une certaine URL externe.
- elexpandurl
 Étendre les URLs relatives au protocole avec le protocole canonique.
- Type : booléen (détails)
 
- Obtenir une liste des liens externes de Main Page.
 - api.php?action=query&prop=extlinks&titles=Main%20Page [ouvrir dans le bac à sable]
 
prop=fileusage (fu)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui utilisent les fichiers donnés.
- fuprop
 Quelles propriétés obtenir :
- pageid
 - ID de chaque page.
 - title
 - Titre de chaque page.
 - redirect
 - Marque si la page est une redirection.
 
- Valeurs (séparées par | ou autre) : pageid, title, redirect
 - Par défaut : pageid|title|redirect
 - funamespace
 Inclure uniquement les pages dans ces espaces de nom.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - fushow
 Afficher uniquement les éléments qui correspondent à ces critères :
- redirect
 - Afficher uniquement les redirections.
 - !redirect
 - Afficher uniquement les non-redirections.
 
- Valeurs (séparées par | ou autre) : redirect, !redirect
 - fulimit
 Combien renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - fucontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des pages utilisant File:Example.jpg
 - api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [ouvrir dans le bac à sable]
 - Obtenir l’information sur les pages utilisant File:Example.jpg
 - api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [ouvrir dans le bac à sable]
 
prop=imageinfo (ii)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoyer l’information de fichier et l’historique de téléversement.
- iiprop
 Quelle information obtenir du fichier :
- timestamp
 - Ajoute l’horodatage à la version téléversée.
 - user
 - Ajoute l’utilisateur qui a téléversé chaque version du fichier.
 - userid
 - Ajouter l’ID de l’utilisateur qui a téléversé chaque version du fichier.
 - comment
 - Commentaire sur la version.
 - parsedcomment
 - Analyser le commentaire de la version.
 - canonicaltitle
 - Ajoute le titre canonique du fichier.
 - url
 - Fournit l’URL du fichier et de la page de description.
 - size
 - Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
 - dimensions
 - Alias pour la taille.
 - sha1
 - Ajoute le hachage SH1-1 du fichier.
 - mime
 - Ajoute le type MIME du fichier.
 - thumbmime
 - Ajoute le type MIME de la vignette de l’image (nécessite l’URL et le paramètre iiurlwidth).
 - mediatype
 - Ajoute le type de média du fichier.
 - metadata
 - Liste les métadonnées Exif de la version du fichier.
 - commonmetadata
 - Liste les métadonnées génériques du format du fichier pour la version du fichier.
 - extmetadata
 - Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML.
 - archivename
 - Ajoute le nom de fichier de la version d’archive pour les versions autres que la dernière.
 - bitdepth
 - Ajoute la profondeur de bits de la version.
 - uploadwarning
 - Utilisé par la page Special:Upload pour obtenir de l’information sur un fichier existant. Non prévu pour être utilisé en dehors du cœur de MédiaWiki.
 - badfile
 - Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
 
- Valeurs (séparées par | ou autre) : timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile
 - Par défaut : timestamp|user
 - iilimit
 Combien de révisions de fichier renvoyer par fichier.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 1
 - iistart
 Horodatage auquel démarrer la liste.
- Type : horodatage (formats autorisés)
 - iiend
 Horodatage auquel arrêter la liste.
- Type : horodatage (formats autorisés)
 - iiurlwidth
 Si iiprop=url est défini, une URL vers une image à l’échelle de cette largeur sera renvoyée. Pour des raisons de performance si cette option est utilisée, pas plus de 50 images mises à l’échelle seront renvoyées.
- Type : entier
 - Par défaut : -1
 - iiurlheight
 Similaire à iiurlwidth.
- Type : entier
 - Par défaut : -1
 - iimetadataversion
 Version de métadonnées à utiliser. Si latest est spécifié, utiliser la dernière version. Par défaut à 1 pour la compatibilité ascendante.
- Par défaut : 1
 - iiextmetadatalanguage
 Quelle langue pour analyser extmetadata. Cela affecte à la fois quelle traduction analyser, s’il y en a plusieurs, et comment les choses comme les nombres et d’autres valeurs sont mises en forme.
- Par défaut : fr
 - iiextmetadatamultilang
 Si des traductions pour la propriété extmetadata sont disponibles, les analyser toutes.
- Type : booléen (détails)
 - iiextmetadatafilter
 Si spécifié et non vide, seules ces clés seront renvoyées pour iiprop=extmetadata.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - iiurlparam
 Une chaîne de paramètres spécifique à l’analyseur. Par exemple, les PDFs peuvent utiliser page15-100px. iiurlwidth doit être utilisé et être cohérent avec iiurlparam.
- Par défaut : (vide)
 - iibadfilecontexttitle
 Si badfilecontexttitleprop=badfile est positionné, il s'agit du titre de la page utilisé pour évaluer la MediaWiki:Bad image list
- iicontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iilocalonly
 Rechercher les fichiers uniquement dans le référentiel local.
- Type : booléen (détails)
 
- Analyser les informations sur la version actuelle de File:Albert Einstein Head.jpg.
 - api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [ouvrir dans le bac à sable]
 - Analyser les informations sur les versions de File:Test.jpg depuis 2008.
 - api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [ouvrir dans le bac à sable]
 
prop=images (im)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie tous les fichiers contenus dans les pages fournies.
- imlimit
 Combien de fichiers renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - imcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- imimages
 Lister uniquement ces fichiers. Utile pour vérifier si une page donnée contient un fichier donné.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - imdir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Obtenir une liste des fichiers utilisés dans Main Page
 - api.php?action=query&prop=images&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur tous les fichiers utilisés dans Main Page
 - api.php?action=query&generator=images&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
 
prop=info (in)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir les informations de base sur la page.
- inprop
 Quelles propriétés supplémentaires récupérer :
- protection
 - Lister le niveau de protection de chaque page.
 - talkid
 - L’ID de la page de discussion de chaque page qui n’est pas de discussion.
 - watched
 - Lister l’état de suivi de chaque page.
 - watchers
 - Le nombre d’observateurs, si c’est autorisé.
 - visitingwatchers
 - Le nombre de personnes suivant chaque page qui ont regardé les modifications récentes de cette page, si c’est autorisé.
 - notificationtimestamp
 - L’horodatage de notification de la liste de suivi de chaque page.
 - subjectid
 - L’ID de page de la page parent de chaque page de discussion.
 - url
 - Fournit une URL complète, une URL de modification, et l’URL canonique de chaque page.
 - readable
 - Si l’utilisateur peut lire cette page.
 - preload
 - Fournit le texte renvoyé par EditFormPreloadText.
 - displaytitle
 - Fournit la manière dont le titre de la page est réellement affiché.
 
- Valeurs (séparées par | ou autre) : protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
 - intestactions
 Tester si l’utilisateur actuel peut effectuer certaines actions sur la page.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - intoken
 - Désuet.
 Utiliser plutôt action=query&meta=tokens.
- Valeurs (séparées par | ou autre) : edit, delete, protect, move, block, unblock, email, import, watch
 - incontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir des informations sur la page Main Page.
 - api.php?action=query&prop=info&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations générales et de protection sur la page Main Page.
 - api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [ouvrir dans le bac à sable]
 
prop=iwlinks (iw)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie tous les liens interwiki des pages indiquées.
- iwprop
 Quelles propriétés supplémentaires obtenir pour chaque lien interlangue :
- url
 - Ajoute l’URL complète.
 
- Valeurs (séparées par | ou autre) : url
 - iwprefix
 Renvoyer uniquement les liens interwiki avec ce préfixe.
- iwtitle
 Lien interwiki à rechercher. Doit être utilisé avec iwprefix.
- iwdir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - iwlimit
 Combien de liens interwiki renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - iwcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iwurl
 - Désuet.
 S'il faut obtenir l’URL complète (impossible à utiliser avec iwprop).
- Type : booléen (détails)
 
- Obtenir les liens interwiki de la page Main Page.
 - api.php?action=query&prop=iwlinks&titles=Main%20Page [ouvrir dans le bac à sable]
 
prop=langlinks (ll)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie tous les liens interlangue des pages fournies.
- llprop
 Quelles propriétés supplémentaires obtenir pour chaque lien interlangue :
- url
 - Ajoute l’URL complète.
 - langname
 - Ajoute le nom localisé de la langue (au mieux). Utiliser llinlanguagecode pour contrôler la langue.
 - autonym
 - Ajoute le nom natif de la langue.
 
- Valeurs (séparées par | ou autre) : url, langname, autonym
 - lllang
 Renvoyer uniquement les liens interlangue avec ce code de langue.
- lltitle
 Lien à rechercher. Doit être utilisé avec lllang.
- lldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - llinlanguagecode
 Code de langue pour les noms de langue localisés.
- Par défaut : fr
 - lllimit
 Combien de liens interlangue renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - llcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- llurl
 - Désuet.
 S’il faut récupérer l’URL complète (impossible à utiliser avec llprop).
- Type : booléen (détails)
 
- Obtenir les liens interlangue de la page Main Page.
 - api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [ouvrir dans le bac à sable]
 
prop=links (pl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie tous les liens des pages fournies.
- plnamespace
 Afficher les liens uniquement dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - pllimit
 Combien de liens renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - plcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- pltitles
 Lister uniquement les liens vers ces titres. Utile pour vérifier si une certaine page a un lien vers un titre donné.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - pldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Obtenir les liens de la page Main Page
 - api.php?action=query&prop=links&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur tous les liens de page dans Main Page.
 - api.php?action=query&generator=links&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
 - Obtenir les liens de la page Main Page dans les espaces de nom Utilisateur et Modèle.
 - api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [ouvrir dans le bac à sable]
 
prop=linkshere (lh)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages ayant un lien vers les pages données.
- lhprop
 Quelles propriétés obtenir :
- pageid
 - ID de chaque page.
 - title
 - Titre de chaque page.
 - redirect
 - Indique si la page est une redirection.
 
- Valeurs (séparées par | ou autre) : pageid, title, redirect
 - Par défaut : pageid|title|redirect
 - lhnamespace
 Inclure uniquement les pages dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - lhshow
 Afficher uniquement les éléments qui correspondent à ces critères :
- redirect
 - Afficher uniquement les redirections.
 - !redirect
 - Afficher uniquement les non-redirections.
 
- Valeurs (séparées par | ou autre) : redirect, !redirect
 - lhlimit
 Combien de résultats renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - lhcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des pages liées à Main Page
 - api.php?action=query&prop=linkshere&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages liées à Main Page
 - api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
 
prop=pageprops (pp)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir diverses propriétés de page définies dans le contenu de la page.
- ppcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- ppprop
 Lister uniquement ces propriétés de page (action=query&list=pagepropnames renvoie les noms de propriété de page utilisés). Utile pour vérifier si des pages utilisent une certaine propriété de page.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 
- Obtenir les propriétés des pages Main Page et MediaWiki.
 - api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [ouvrir dans le bac à sable]
 
prop=redirects (rd)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie toutes les redirections vers les pages données.
- rdprop
 Quelles propriétés récupérer :
- pageid
 - ID de page de chaque redirection.
 - title
 - Titre de chaque redirection.
 - fragment
 - Fragment de chaque redirection, s’il y en a un.
 
- Valeurs (séparées par | ou autre) : pageid, title, fragment
 - Par défaut : pageid|title
 - rdnamespace
 Inclure uniquement les pages dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - rdshow
 Afficher uniquement les éléments correspondant à ces critères :
- fragment
 - Afficher uniquement les redirections avec un fragment.
 - !fragment
 - Afficher uniquement les redirections sans fragment.
 
- Valeurs (séparées par | ou autre) : fragment, !fragment
 - rdlimit
 Combien de redirections renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - rdcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des redirections vers Main Page
 - api.php?action=query&prop=redirects&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur toutes les redirections vers Main Page
 - api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
 
prop=revisions (rv)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Récupèrer les informations de relecture.
Peut être utilisé de différentes manières :
- Obtenir des données sur un ensemble de pages (dernière révision), en mettant les titres ou les ids de page.
 - Obtenir les révisions d’une page donnée, en utilisant les titres ou les ids de page avec rvstart, rvend ou rvlimit.
 - Obtenir des données sur un ensemble de révisions en donnant leurs IDs avec revids.
 
- rvprop
 Quelles propriétés obtenir pour chaque révision :
- ids
 - L’ID de la révision.
 - flags
 - Marques de la révision (mineure).
 - timestamp
 - L’horodatage de la révision.
 - user
 - L’utilisateur qui a fait la révision.
 - userid
 - L’ID de l’utilisateur créateur de la révision.
 - size
 - Longueur (en octets) de la révision.
 - sha1
 - Hachage SHA-1 (base 16) de la révision.
 - contentmodel
 - ID du modèle de contenu de la révision.
 - comment
 - Commentaire de l’utilisateur sur la révision.
 - parsedcomment
 - Commentaire analysé de l’utilisateur sur la révision.
 - content
 - Texte de la révision.
 - tags
 - Balises de la révision.
 - parsetree
 - Deprecated. Utiliser  action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu 
wikitext). 
- Valeurs (séparées par | ou autre) : ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
 - Par défaut : ids|timestamp|flags|comment|user
 - rvlimit
 Limiter le nombre de révisions retournées.
- Utilisable uniquement avec une seule page (mode #2).
 - Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - rvexpandtemplates
 - Désuet.
 Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite rvprop=content).
- Type : booléen (détails)
 - rvgeneratexml
 - Désuet.
 Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite rvprop=content).
- Type : booléen (détails)
 - rvparse
 - Désuet.
 Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite rvprop=content). Pour des raisons de performance, si cette option est utilisée, rvlimit est forcé à 1.
- Type : booléen (détails)
 - rvsection
 Récupérer uniquement le contenu de ce numéro de section.
- rvdiffto
 - Désuet.
 Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- rvdifftotext
 - Désuet.
 Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase rvdiffto. Si rvsection est positionné, seule cette section sera comparée avec ce texte.
- rvdifftotextpst
 - Désuet.
 Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec rvdifftotext.
- Type : booléen (détails)
 - rvcontentformat
 Format de sérialisation utilisé pour rvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantes : text/x-wiki, text/javascript, application/json, text/css, text/plain
 - rvstartid
 Commencer l'énumération à partir de la date de cette revue. La revue doit exister, mais ne concerne pas forcément cette page.
- Utilisable uniquement avec une seule page (mode #2).
 - Type : entier
 - rvendid
 Arrêter l’énumération à la date de cette revue. La revue doit exister mais ne concerne pas forcément cette page.
- Utilisable uniquement avec une seule page (mode #2).
 - Type : entier
 - rvstart
 À quel horodatage de révision démarrer l’énumération.
- Utilisable uniquement avec une seule page (mode #2).
 - Type : horodatage (formats autorisés)
 - rvend
 Énumérer jusqu’à cet horodatage.
- Utilisable uniquement avec une seule page (mode #2).
 - Type : horodatage (formats autorisés)
 - rvdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : rvstart doit être avant rvend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : rvstart doit être postérieur à rvend.
 
- Utilisable uniquement avec une seule page (mode #2).
 - Une des valeurs suivantes : newer, older
 - Par défaut : older
 - rvuser
 Inclure uniquement les révisions faites par l’utilisateur.
- Utilisable uniquement avec une seule page (mode #2).
 - Type : nom d’utilisateur
 - rvexcludeuser
 Exclure les révisions faites par l’utilisateur.
- Utilisable uniquement avec une seule page (mode #2).
 - Type : nom d’utilisateur
 - rvtag
 Lister uniquement les révisions marquées avec cette balise.
- rvtoken
 - Désuet.
 Quels jetons obtenir pour chaque révision.
- Valeurs (séparées par | ou autre) : rollback
 - rvcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir des données avec le contenu pour la dernière révision des titres API et Main Page.
 - api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=timestamp|user|comment|content [ouvrir dans le bac à sable]
 - Obtenir les 5 dernières révisions de la Main Page.
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [ouvrir dans le bac à sable]
 - Obtenir les 5 premières révisions de la Page principale.
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [ouvrir dans le bac à sable]
 - Obtenir les 5 premières révisions de la Page principale faites après le 01/05/2006.
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [ouvrir dans le bac à sable]
 - Obtenir les 5 premières révisions de la Page principale qui n’ont pas été faites par l’utilisateur anonyme 127.0.0.1.
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [ouvrir dans le bac à sable]
 - Obtenir les 5 premières révisions de la Page principale qui ont été faites par l’utilisateur MédiaWiki par défaut.
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [ouvrir dans le bac à sable]
 
prop=stashimageinfo (sii)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie les informations de fichier des fichiers mis en réserve.
- siifilekey
 Clé qui identifie un téléversement précédent qui a été temporairement mis en réserve.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - siisessionkey
 - Désuet.
 Alias pour siifilekey, pour la compatibilité ascendante.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - siiprop
 Quelle information obtenir du fichier :
- timestamp
 - Ajoute l’horodatage à la version téléversée.
 - canonicaltitle
 - Ajoute le titre canonique du fichier.
 - url
 - Fournit l’URL du fichier et de la page de description.
 - size
 - Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
 - dimensions
 - Alias pour la taille.
 - sha1
 - Ajoute le hachage SH1-1 du fichier.
 - mime
 - Ajoute le type MIME du fichier.
 - thumbmime
 - Ajoute le type MIME de la vignette de l’image (nécessite l’URL et le paramètre siiurlwidth).
 - metadata
 - Liste les métadonnées Exif de la version du fichier.
 - commonmetadata
 - Liste les métadonnées génériques du format du fichier pour la version du fichier.
 - extmetadata
 - Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML.
 - bitdepth
 - Ajoute la profondeur de bits de la version.
 - badfile
 - Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
 
- Valeurs (séparées par | ou autre) : timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth, badfile
 - Par défaut : timestamp|url
 - siiurlwidth
 Si siiprop=url est défini, une URL vers une image à l’échelle de cette largeur sera renvoyée. Pour des raisons de performance si cette option est utilisée, pas plus de 50 images mises à l’échelle seront renvoyées.
- Type : entier
 - Par défaut : -1
 - siiurlheight
 Similaire à siiurlwidth.
- Type : entier
 - Par défaut : -1
 - siiurlparam
 Une chaîne de paramètres spécifique à l’analyseur. Par exemple, les PDFs peuvent utiliser page15-100px. siiurlwidth doit être utilisé et être cohérent avec siiurlparam.
- Par défaut : (vide)
 
- Renvoie les informations sur un fichier mis en réserve.
 - api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [ouvrir dans le bac à sable]
 - Renvoie les vignettes pour deux fichiers mis de côté.
 - api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [ouvrir dans le bac à sable]
 
prop=templates (tl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoie toutes les pages incluses dans les pages fournies.
- tlnamespace
 Afficher les modèles uniquement dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - tllimit
 Combien de modèles renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - tlcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- tltemplates
 Lister uniquement ces modèles. Utile pour vérifier si une certaine page utilise un modèle donné.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - tldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Obtenir les modèles utilisés sur la page Main Page.
 - api.php?action=query&prop=templates&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages modèle utilisé sur Main Page.
 - api.php?action=query&generator=templates&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
 - Obtenir les pages des espaces de noms Utilisateur et Modèle qui sont inclues dans la page <kdb>Main Page<kdb>.
 - api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [ouvrir dans le bac à sable]
 
prop=transcludedin (ti)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui incluent les pages données.
- tiprop
 Quelles propriétés obtenir :
- pageid
 - ID de page de chaque page.
 - title
 - Titre de chaque page.
 - redirect
 - Marque si cette page est une redirection.
 
- Valeurs (séparées par | ou autre) : pageid, title, redirect
 - Par défaut : pageid|title|redirect
 - tinamespace
 Inclure uniquement les pages dans ces espaces de nom.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - tishow
 Afficher uniquement les éléments qui correspondent à ces critères:
- redirect
 - Afficher uniquement les redirections.
 - !redirect
 - Afficher uniquement les non-redirections.
 
- Valeurs (séparées par | ou autre) : redirect, !redirect
 - tilimit
 Combien en renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - ticontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des pages incluant Main Page.
 - api.php?action=query&prop=transcludedin&titles=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages incluant Main Page.
 - api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
 
list=allcategories (ac)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer toutes les catégories.
- acfrom
 La catégorie depuis laquelle démarrer l’énumération.
- accontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- acto
 La catégorie à laquelle terminer l’énumération.
- acprefix
 Rechercher tous les titres de catégorie qui commencent avec cette valeur.
- acdir
 Ordre dans lequel trier.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - acmin
 Renvoyer uniquement les catégories avec au moins ce nombre de membres.
- Type : entier
 - acmax
 Renvoyer uniquement les catégories avec au plus ce nombre de membres.
- Type : entier
 - aclimit
 Combien de catégories renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - acprop
 Quelles propriétés récupérer :
- size
 - Ajoute le nombre de pages dans la catégorie.
 - hidden
 - Marque les catégories qui sont masquées avec 
__HIDDENCAT__. 
- Valeurs (séparées par | ou autre) : size, hidden
 - Par défaut : (vide)
 
- Lister les catégories avec l’information sur le nombre de pages dans chacune
 - api.php?action=query&list=allcategories&acprop=size [ouvrir dans le bac à sable]
 - Récupérer l’information sur la page de catégorie elle-même pour les catégories commençant par List.
 - api.php?action=query&generator=allcategories&gacprefix=List&prop=info [ouvrir dans le bac à sable]
 
list=alldeletedrevisions (adr)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les révisions supprimées par un utilisateur ou dans un espace de noms.
- adrprop
 Quelles propriétés obtenir pour chaque révision :
- ids
 - L’ID de la révision.
 - flags
 - Marques de la révision (mineure).
 - timestamp
 - L’horodatage de la révision.
 - user
 - L’utilisateur qui a fait la révision.
 - userid
 - L’ID de l’utilisateur créateur de la révision.
 - size
 - Longueur (en octets) de la révision.
 - sha1
 - Hachage SHA-1 (base 16) de la révision.
 - contentmodel
 - ID du modèle de contenu de la révision.
 - comment
 - Commentaire de l’utilisateur sur la révision.
 - parsedcomment
 - Commentaire analysé de l’utilisateur sur la révision.
 - content
 - Texte de la révision.
 - tags
 - Balises de la révision.
 - parsetree
 - Deprecated. Utiliser  action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu 
wikitext). 
- Valeurs (séparées par | ou autre) : ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
 - Par défaut : ids|timestamp|flags|comment|user
 - adrlimit
 Limiter le nombre de révisions retournées.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - adrexpandtemplates
 - Désuet.
 Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite adrprop=content).
- Type : booléen (détails)
 - adrgeneratexml
 - Désuet.
 Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite adrprop=content).
- Type : booléen (détails)
 - adrparse
 - Désuet.
 Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite adrprop=content). Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 1.
- Type : booléen (détails)
 - adrsection
 Récupérer uniquement le contenu de ce numéro de section.
- adrdiffto
 - Désuet.
 Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- adrdifftotext
 - Désuet.
 Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase adrdiffto. Si adrsection est positionné, seule cette section sera comparée avec ce texte.
- adrdifftotextpst
 - Désuet.
 Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec adrdifftotext.
- Type : booléen (détails)
 - adrcontentformat
 Format de sérialisation utilisé pour adrdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantes : text/x-wiki, text/javascript, application/json, text/css, text/plain
 - adruser
 Lister uniquement les révisions par cet utilisateur.
- Type : nom d’utilisateur
 - adrnamespace
 Lister uniquement les pages dans cet espace de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - adrstart
 L’horodatage auquel démarrer l’énumération.
- Utilisable uniquement avec adruser.
 - Type : horodatage (formats autorisés)
 - adrend
 L’horodatage auquel arrêter l’énumération.
- Utilisable uniquement avec adruser.
 - Type : horodatage (formats autorisés)
 - adrdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : adrstart doit être avant adrend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : adrstart doit être postérieur à adrend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - adrfrom
 Démarrer la liste à ce titre.
- Impossible à utiliser avec adruser.
 - adrto
 Arrêter la liste à ce titre.
- Impossible à utiliser avec adruser.
 - adrprefix
 Rechercher tous les titres de page commençant par cette valeur.
- Impossible à utiliser avec adruser.
 - adrexcludeuser
 Ne pas lister les révisions par cet utilisateur.
- Impossible à utiliser avec adruser.
 - Type : nom d’utilisateur
 - adrtag
 Lister uniquement les révisions marquées avec cette balise.
- adrcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- adrgeneratetitles
 Utilisé comme générateur, générer des titres plutôt que des IDs de révision.
- Type : booléen (détails)
 
- Lister les 50 dernières contributions supprimées par l'utilisateur Example.
 - api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [ouvrir dans le bac à sable]
 - Lister les 50 premières révisions supprimées dans l’espace de noms principal.
 - api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [ouvrir dans le bac à sable]
 
list=allfileusages (af)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
- afcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- affrom
 Le titre du fichier depuis lequel commencer l’énumération.
- afto
 Le titre du fichier auquel arrêter l’énumération.
- afprefix
 Rechercher tous les fichiers dont le titre commence par cette valeur.
- afunique
 Afficher uniquement les titres de fichiers distincts. Impossible à utiliser avec afprop=ids. Quand il est utilisé comme générateur, il produit les pages cible au lieu des pages source.
- Type : booléen (détails)
 - afprop
 Quelles informations inclure :
- ids
 - Ajoute l'ID des pages qui l’utilisent (incompatible avec afunique).
 - title
 - Ajoute le titre du fichier.
 
- Valeurs (séparées par | ou autre) : ids, title
 - Par défaut : title
 - aflimit
 Combien d’éléments renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - afdir
 L'ordre dans lequel lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Lister les titres des fichiers, y compris ceux manquants, avec les IDs de page d’où ils proviennent, en commençant à B.
 - api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [ouvrir dans le bac à sable]
 - Lister les titres de fichier uniques.
 - api.php?action=query&list=allfileusages&afunique=&affrom=B [ouvrir dans le bac à sable]
 - Obtient tous les titres de fichier, en marquant les manquants.
 - api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [ouvrir dans le bac à sable]
 - Obtient les pages contenant les fichiers.
 - api.php?action=query&generator=allfileusages&gaffrom=B [ouvrir dans le bac à sable]
 
list=allimages (ai)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer toutes les images séquentiellement.
- aisort
 Propriété par laquelle trier.
- Une des valeurs suivantes : name, timestamp
 - Par défaut : name
 - aidir
 L'ordre dans laquel lister.
- Une des valeurs suivantes : ascending, descending, newer, older
 - Par défaut : ascending
 - aifrom
 Le titre de l’image depuis laquelle démarrer l’énumération. Ne peut être utilisé qu’avec aisort=name.
- aito
 Le titre de l’image auquel arrêter l’énumération. Ne peut être utilisé qu’avec aisort=name.
- aicontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- aistart
 L’horodatage depuis lequel énumérer. Ne peut être utilisé qu’avec aisort=timestamp.
- Type : horodatage (formats autorisés)
 - aiend
 L’horodatage de la fin d’énumération. Ne peut être utilisé qu’avec aisort=timestamp.
- Type : horodatage (formats autorisés)
 - aiprop
 Quelle information obtenir du fichier :
- timestamp
 - Ajoute l’horodatage à la version téléversée.
 - user
 - Ajoute l’utilisateur qui a téléversé chaque version du fichier.
 - userid
 - Ajouter l’ID de l’utilisateur qui a téléversé chaque version du fichier.
 - comment
 - Commentaire sur la version.
 - parsedcomment
 - Analyser le commentaire de la version.
 - canonicaltitle
 - Ajoute le titre canonique du fichier.
 - url
 - Fournit l’URL du fichier et de la page de description.
 - size
 - Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
 - dimensions
 - Alias pour la taille.
 - sha1
 - Ajoute le hachage SH1-1 du fichier.
 - mime
 - Ajoute le type MIME du fichier.
 - mediatype
 - Ajoute le type de média du fichier.
 - metadata
 - Liste les métadonnées Exif de la version du fichier.
 - commonmetadata
 - Liste les métadonnées génériques du format du fichier pour la version du fichier.
 - extmetadata
 - Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML.
 - bitdepth
 - Ajoute la profondeur de bits de la version.
 - badfile
 - Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
 
- Valeurs (séparées par | ou autre) : timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
 - Par défaut : timestamp|url
 - aiprefix
 Rechercher toutes les images dont le titre commence par cette valeur. Utilisable uniquement avec aisort=name.
- aiminsize
 Restreindre aux images avec au moins ce nombre d’octets.
- Type : entier
 - aimaxsize
 Restreindre aux images avec au plus ce nombre d’octets.
- Type : entier
 - aisha1
 Hachage SHA1 de l’image. Écrase aisha1base36.
- aisha1base36
 Hachage SHA1 de l’image en base 36 (utilisé dans MediaWiki).
- aiuser
 Renvoyer seulement les fichiers téléversés par cet utilisateur. Utilisable uniquement avec aisort=timestamp. Impossible à utiliser avec aifilterbots.
- Type : nom d’utilisateur
 - aifilterbots
 Comment filtrer les fichiers téléversés par des robots. Peut être utilisé uniquement avec aisort=timestamp. Impossible à utiliser avec aiuser.
- Une des valeurs suivantes : all, bots, nobots
 - Par défaut : all
 - aimime
 Quels types MIME rechercher, par ex. image/jpeg.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - ailimit
 Combien d’images renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 
- Afficher une liste des fichiers commençant par la lettre B.
 - api.php?action=query&list=allimages&aifrom=B [ouvrir dans le bac à sable]
 - Afficher une liste de fichiers récemment téléversés, semblable à Special:NewFiles.
 - api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [ouvrir dans le bac à sable]
 - Afficher une liste de fichiers avec le type MIME image/png ou image/gif
 - api.php?action=query&list=allimages&aimime=image/png|image/gif [ouvrir dans le bac à sable]
 - Afficher l’information sur 4 fichiers commençant par la lettre T.
 - api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [ouvrir dans le bac à sable]
 
list=alllinks (al)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer tous les liens pointant vers un espace de noms donné.
- alcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- alfrom
 Le titre du lien auquel démarrer l’énumération.
- alto
 Le titre du lien auquel arrêter l’énumération.
- alprefix
 Rechercher tous les titres liés commençant par cette valeur.
- alunique
 Afficher uniquement les titres liés distincts. Impossible à utiliser avec alprop=ids. Utilisé avec un générateur, produit les pages cible au lieu des pages source.
- Type : booléen (détails)
 - alprop
 Quelles informations inclure :
- ids
 - Ajoute l’ID de la page avec le lien (impossible à utiliser avec alunique).
 - title
 - Ajoute le titre du lien.
 
- Valeurs (séparées par | ou autre) : ids, title
 - Par défaut : title
 - alnamespace
 L’espace de noms à énumérer.
- Une des valeurs suivantes : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Par défaut : 0
 - allimit
 Combien d’éléments renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - aldir
 L'ordre dans lequel lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Lister les titres liés, y compris ceux manquants, avec les IDs des pages d’où ils proviennent, en démarrant à B.
 - api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [ouvrir dans le bac à sable]
 - Lister les titres liés uniques
 - api.php?action=query&list=alllinks&alunique=&alfrom=B [ouvrir dans le bac à sable]
 - Obtient tous les titres liés, en marquant les manquants
 - api.php?action=query&generator=alllinks&galunique=&galfrom=B [ouvrir dans le bac à sable]
 - Obtient les pages contenant les liens
 - api.php?action=query&generator=alllinks&galfrom=B [ouvrir dans le bac à sable]
 
list=allpages (ap)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- apfrom
 Le titre de la page depuis lequel commencer l’énumération.
- apcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- apto
 Le titre de la page auquel stopper l’énumération.
- apprefix
 Rechercher tous les titres de page qui commencent par cette valeur.
- apnamespace
 L’espace de noms à énumérer.
- Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Par défaut : 0
 - apfilterredir
 Quelles pages lister.
- Une des valeurs suivantes : all, redirects, nonredirects
 - Par défaut : all
 - apminsize
 Limiter aux pages avec au moins ce nombre d’octets.
- Type : entier
 - apmaxsize
 Limiter aux pages avec au plus ce nombre d’octets.
- Type : entier
 - apprtype
 Limiter aux pages protégées uniquement.
- Valeurs (séparées par | ou autre) : edit, move, upload
 - apprlevel
 Filtrer les protections basées sur le niveau de protection (doit être utilisé avec le paramètre apprtype=).
- Valeurs (séparées par | ou autre) : Peut être vide, ou autoconfirmed, sysop
 - apprfiltercascade
 Filtrer les protections d’après leur cascade (ignoré si apprtype n’est pas positionné).
- Une des valeurs suivantes : cascading, noncascading, all
 - Par défaut : all
 - aplimit
 Combien de pages renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - apdir
 L'ordre dans lequel lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - apfilterlanglinks
 Filtrer si une page a des liens de langue. Noter que cela ne prend pas en compte les liens de langue ajoutés par des extensions.
- Une des valeurs suivantes : withlanglinks, withoutlanglinks, all
 - Par défaut : all
 - apprexpiry
 Quelle expiration de protection sur laquelle filtrer la page :
- indefinite
 - N’obtenir que les pages avec une expiration de protection infinie.
 - definite
 - N’obtenir que les pages avec une expiration de protection définie (spécifique).
 - all
 - Obtenir toutes les pages avec une expiration de protection.
 
- Une des valeurs suivantes : indefinite, definite, all
 - Par défaut : all
 
- Afficher une liste des pages commençant par la lettre B.
 - api.php?action=query&list=allpages&apfrom=B [ouvrir dans le bac à sable]
 - Afficher l’information sur 4 pages commençant par la lettre T.
 - api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [ouvrir dans le bac à sable]
 - Afficher le contenu des 2 premières pages hors redirections commençant par Re.
 - api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [ouvrir dans le bac à sable]
 
list=allredirects (ar)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les redirections vers un espace de noms.
- arcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- arfrom
 Le titre de la redirection auquel démarrer l’énumération.
- arto
 Le titre de la redirection auquel arrêter l’énumération.
- arprefix
 Rechercher toutes les pages cible commençant par cette valeur.
- arunique
 Afficher uniquement les pages cibles distinctes. Impossible à utiliser avec arprop=ids|fragment|interwiki. Utilisé avec un générateur, produit les pages cible au lieu des pages source.
- Type : booléen (détails)
 - arprop
 Quelles informations inclure :
- ids
 - Ajoute l’ID de la page de redirection (impossible à utiliser avec arunique).
 - title
 - Ajoute le titre de la redirection.
 - fragment
 - Ajoute le fragment de la redirection, s’il existe (impossible à utiliser avec arunique).
 - interwiki
 - Ajoute le préfixe interwiki de la redirection, s’il existe (impossible à utiliser avec arunique).
 
- Valeurs (séparées par | ou autre) : ids, title, fragment, interwiki
 - Par défaut : title
 - arnamespace
 L’espace de noms à énumérer.
- Une des valeurs suivantes : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Par défaut : 0
 - arlimit
 Combien d’éléments renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - ardir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Lister les pages cible, y compris celles manquantes, avec les IDs de page d’où ils proviennent, en commençant à B.
 - api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [ouvrir dans le bac à sable]
 - Lister les pages cible unique
 - api.php?action=query&list=allredirects&arunique=&arfrom=B [ouvrir dans le bac à sable]
 - Obtient toutes les pages cible, en marquant les manquantes
 - api.php?action=query&generator=allredirects&garunique=&garfrom=B [ouvrir dans le bac à sable]
 - Obtient les pages contenant les redirections
 - api.php?action=query&generator=allredirects&garfrom=B [ouvrir dans le bac à sable]
 
list=allrevisions (arv)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les révisions.
- arvprop
 Quelles propriétés obtenir pour chaque révision :
- ids
 - L’ID de la révision.
 - flags
 - Marques de la révision (mineure).
 - timestamp
 - L’horodatage de la révision.
 - user
 - L’utilisateur qui a fait la révision.
 - userid
 - L’ID de l’utilisateur créateur de la révision.
 - size
 - Longueur (en octets) de la révision.
 - sha1
 - Hachage SHA-1 (base 16) de la révision.
 - contentmodel
 - ID du modèle de contenu de la révision.
 - comment
 - Commentaire de l’utilisateur sur la révision.
 - parsedcomment
 - Commentaire analysé de l’utilisateur sur la révision.
 - content
 - Texte de la révision.
 - tags
 - Balises de la révision.
 - parsetree
 - Deprecated. Utiliser  action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu 
wikitext). 
- Valeurs (séparées par | ou autre) : ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
 - Par défaut : ids|timestamp|flags|comment|user
 - arvlimit
 Limiter le nombre de révisions retournées.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - arvexpandtemplates
 - Désuet.
 Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite arvprop=content).
- Type : booléen (détails)
 - arvgeneratexml
 - Désuet.
 Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite arvprop=content).
- Type : booléen (détails)
 - arvparse
 - Désuet.
 Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite arvprop=content). Pour des raisons de performance, si cette option est utilisée, arvlimit est forcé à 1.
- Type : booléen (détails)
 - arvsection
 Récupérer uniquement le contenu de ce numéro de section.
- arvdiffto
 - Désuet.
 Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- arvdifftotext
 - Désuet.
 Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase arvdiffto. Si arvsection est positionné, seule cette section sera comparée avec ce texte.
- arvdifftotextpst
 - Désuet.
 Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec arvdifftotext.
- Type : booléen (détails)
 - arvcontentformat
 Format de sérialisation utilisé pour arvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantes : text/x-wiki, text/javascript, application/json, text/css, text/plain
 - arvuser
 Lister uniquement les révisions faites par cet utilisateur.
- Type : nom d’utilisateur
 - arvnamespace
 Lister uniquement les pages dans cet espace de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - arvstart
 L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
 - arvend
 L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
 - arvdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : arvstart doit être avant arvend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : arvstart doit être postérieur à arvend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - arvexcludeuser
 Ne pas lister les révisions faites par cet utilisateur.
- Type : nom d’utilisateur
 - arvcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- arvgeneratetitles
 Utilisé comme générateur, génère des titres plutôt que des IDs de révision.
- Type : booléen (détails)
 
- Lister les 50 dernières contributions de l’utilisateur Example.
 - api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [ouvrir dans le bac à sable]
 - Lister les 50 premières révisions dans l’espace de noms principal.
 - api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [ouvrir dans le bac à sable]
 
list=alltransclusions (at)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- atcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- atfrom
 Le titre de la transclusion depuis lequel commencer l’énumération.
- atto
 Le titre de la transclusion auquel arrêter l’énumération.
- atprefix
 Rechercher tous les titres inclus qui commencent par cette valeur.
- atunique
 Afficher uniquement les titres inclus. Impossible à utiliser avec atprop=ids. Utilisé avec un générateur, produit les pages cible plutôt que les pages source.
- Type : booléen (détails)
 - atprop
 Quelles informations inclure :
- ids
 - Ajout l’ID de la page de transclusion (impossible à utiliser avec atunique).
 - title
 - Ajoute le titre de la transclusion.
 
- Valeurs (séparées par | ou autre) : ids, title
 - Par défaut : title
 - atnamespace
 L’espace de noms à énumérer.
- Une des valeurs suivantes : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Par défaut : 10
 - atlimit
 Combien d’éléments renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - atdir
 L'ordre dans lequel lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Lister les titres inclus, y compris les manquants, avec les IDs des pages d’où ils viennent, en commençant à B.
 - api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [ouvrir dans le bac à sable]
 - Lister les titres inclus uniques
 - api.php?action=query&list=alltransclusions&atunique=&atfrom=B [ouvrir dans le bac à sable]
 - Obtient tous les titres inclus, en marquant les manquants.
 - api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [ouvrir dans le bac à sable]
 - Obtient les pages contenant les transclusions.
 - api.php?action=query&generator=alltransclusions&gatfrom=B [ouvrir dans le bac à sable]
 
list=allusers (au)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer tous les utilisateurs enregistrés.
- aufrom
 Le nom d’utilisateur auquel démarrer l’énumération.
- auto
 Le nom d’utilisateur auquel stopper l’énumération.
- auprefix
 Rechercher tous les utilisateurs commençant par cette valeur.
- audir
 Direction du tri.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - augroup
 Inclure uniquement les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre) : bot, sysop, bureaucrat
 - auexcludegroup
 Exclure les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre) : bot, sysop, bureaucrat
 - aurights
 Inclure uniquement les utilisateurs avec les droits indiqués. Ne comprend pas les droits accordés par des groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
 - Le nombre maximal de valeurs est 50 (500 pour les robots).
 - auprop
 Quelles informations inclure :
- blockinfo
 - Ajoute l’information sur le bloc actuel d’un utilisateur.
 - groups
 - Liste des groupes auxquels appartient l’utilisateur. Cela utilise beaucoup de ressources du serveur et peut renvoyer moins de résultats que la limite.
 - implicitgroups
 - Liste tous les groupes auxquels l’utilisateur est affecté automatiquement.
 - rights
 - Liste les droits qu’a l’utilisateur.
 - editcount
 - Ajoute le compteur de modifications de l’utilisateur.
 - registration
 - Ajoute l’horodatage de l’inscription de l’utilisateur, s’il est disponible (peut être vide).
 - centralids
 - Ajoute les IDs centraux et l’état d’attachement de l’utilisateur.
 
- Valeurs (séparées par | ou autre) : blockinfo, groups, implicitgroups, rights, editcount, registration, centralids
 - aulimit
 Combien de noms d’utilisateur renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - auwitheditsonly
 Ne lister que les utilisateurs qui ont fait des modifications.
- Type : booléen (détails)
 - auactiveusers
 Lister uniquement les utilisateurs actifs durant les 30 derniers jours.
- Type : booléen (détails)
 - auattachedwiki
 Avec auprop=centralids, indiquer aussi si l’utilisateur est attaché avec le wiki identifié par cet ID.
- Lister les utilisateurs en commençant à Y.
 - api.php?action=query&list=allusers&aufrom=Y [ouvrir dans le bac à sable]
 
list=backlinks (bl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui ont un lien vers la page donnée.
- bltitle
 Titre à rechercher. Impossible à utiliser avec blpageid.
- blpageid
 ID de la page à chercher. Impossible à utiliser avec bltitle.
- Type : entier
 - blcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- blnamespace
 L’espace de noms à énumérer.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - bldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - blfilterredir
 Comment filtrer les redirections. Si positionné à nonredirects quand blredirect est activé, cela ne s’applique qu’au second niveau.
- Une des valeurs suivantes : all, redirects, nonredirects
 - Par défaut : all
 - bllimit
 Combien de pages renvoyer au total. Si blredirect est activé, la limite s’applique à chaque niveau séparément (ce qui signifie jusqu’à 2 * bllimit résultats pouvant être retournés).
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - blredirect
 Si le lien vers une page est une redirection, trouver également toutes les pages qui ont un lien vers cette redirection. La limite maximale est divisée par deux.
- Type : booléen (détails)
 
- Afficher les liens vers Main page.
 - api.php?action=query&list=backlinks&bltitle=Main%20Page [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages ayant un lien vers Main page.
 - api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [ouvrir dans le bac à sable]
 
list=blocks (bk)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister tous les utilisateurs et les adresses IP bloqués.
- bkstart
 L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
 - bkend
 L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
 - bkdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : bkstart doit être avant bkend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : bkstart doit être postérieur à bkend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - bkids
 Liste des IDs de bloc à lister (facultatif).
- Type : liste d’entiers
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - bkusers
 Liste des utilisateurs à rechercher (facultatif).
- Type : liste de noms d’utilisateur
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - bkip
 Obtenir tous les blocs s’appliquant à cette adresse IP ou à cette plage CIDR, y compris les blocs de plage. Impossible à utiliser avec bkusers. Les plages CIDR plus larges que IPv4/16 ou IPv6/19 ne sont pas acceptées.
- bklimit
 Le nombre maximal de blocs à lister.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - bkprop
 Quelles propriétés obtenir :
- id
 - Ajoute l’ID du blocage.
 - user
 - Ajoute le nom de l’utilisateur bloqué.
 - userid
 - Ajoute l’ID de l’utilisateur bloqué.
 - by
 - Ajoute le nom de l’utilisateur ayant bloqué.
 - byid
 - Ajoute l’ID de l’utilisateur ayant bloqué.
 - timestamp
 - Ajoute l’horodatage du blocage.
 - expiry
 - Ajoute l’horodatage d’expiration du blocage.
 - reason
 - Ajoute le motif du blocage.
 - range
 - Ajoute la plage d’adresses IP affectée par le blocage.
 - flags
 - Marque le bannissement avec (autoblock, anononly, etc.).
 
- Valeurs (séparées par | ou autre) : id, user, userid, by, byid, timestamp, expiry, reason, range, flags
 - Par défaut : id|user|by|timestamp|expiry|reason|flags
 - bkshow
 Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les blocages infinis sur les adresses IP, mettre bkshow=ip|!temp.
- Valeurs (séparées par | ou autre) : account, !account, temp, !temp, ip, !ip, range, !range
 - bkcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les blocages
 - api.php?action=query&list=blocks [ouvrir dans le bac à sable]
 - Lister les blocages des utilisateurs Alice et Bob.
 - api.php?action=query&list=blocks&bkusers=Alice|Bob [ouvrir dans le bac à sable]
 
list=categorymembers (cm)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les pages d’une catégorie donnée.
- cmtitle
 Quelle catégorie énumérer (obligatoire). Doit comprendre le préfixe Catégorie:. Impossible à utiliser avec cmpageid.
- cmpageid
 ID de la page de la catégorie à énumérer. Impossible à utiliser avec cmtitle.
- Type : entier
 - cmprop
 Quelles informations inclure :
- ids
 - Ajoute l’ID de la page.
 - title
 - Ajoute le titre et l’ID de l’espace de noms de la page.
 - sortkey
 - Ajoute la clé de tri utilisée pour trier dans la catégorie (chaîne hexadécimale).
 - sortkeyprefix
 - Ajoute le préfixe de la clé de tri utilisé pour trier dans la catégorie (partie lisible de la clé de tri).
 - type
 - Ajoute le type dans lequel a été catégorisée la page (page, subcat ou file).
 - timestamp
 - Ajoute l’horodatage de l’inclusion de la page.
 
- Valeurs (séparées par | ou autre) : ids, title, sortkey, sortkeyprefix, type, timestamp
 - Par défaut : ids|title
 - cmnamespace
 Inclure uniquement les pages dans ces espaces de nom. Remarquez que cmtype=subcat ou cmtype=file peuvent être utilisés à la place de cmnamespace=14 ou 6.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - cmtype
 Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp est positionné.
- Valeurs (séparées par | ou autre) : page, subcat, file
 - Par défaut : page|subcat|file
 - cmcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- cmlimit
 Le nombre maximal de pages à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - cmsort
 Propriété par laquelle trier.
- Une des valeurs suivantes : sortkey, timestamp
 - Par défaut : sortkey
 - cmdir
 Dans quelle direction trier.
- Une des valeurs suivantes : asc, desc, ascending, descending, newer, older
 - Par défaut : ascending
 - cmstart
 Horodatage auquel démarrer la liste. Peut être utilisé uniquement avec cmsort=timestamp.
- Type : horodatage (formats autorisés)
 - cmend
 Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp.
- Type : horodatage (formats autorisés)
 - cmstarthexsortkey
 Clé de tri à laquelle démarrer le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.
- cmendhexsortkey
 Clé de tri à laquelle arrêter le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.
- cmstartsortkeyprefix
 Préfixe de la clé de tri à laquelle démarrer le listage. Utilisable uniquement avec cmsort=sortkey. Écrase cmstarthexsortkey.
- cmendsortkeyprefix
 Préfixe de la clé de tri avant laquelle se termine le listage (et non pas à ; si cette valeur existe elle ne sera pas incluse !). Utilisable uniquement avec cmsort=sortkey. Écrase cmendhexsortkey.
- cmstartsortkey
 - Désuet.
 Utiliser plutôt cmstarthexsortkey.
- cmendsortkey
 - Désuet.
 Utiliser plutôt cmendhexsortkey.
- Obtenir les 10 premières pages de Category:Physics.
 - api.php?action=query&list=categorymembers&cmtitle=Category:Physics [ouvrir dans le bac à sable]
 - Obtenir l’information sur les 10 premières pages de Category:Physics.
 - api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [ouvrir dans le bac à sable]
 
list=deletedrevs (dr)
- Ce module est désuet.
 - Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Afficher les versions supprimées.
Opère selon trois modes :
- Lister les révisions supprimées pour les titres donnés, triées par horodatage.
 - Lister les contributions supprimées pour l’utilisateur donné, triées par horodatage (pas de titres spécifiés).
 - Lister toutes les révisions supprimées dans l’espace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non positionné).
 
Certains paramètres ne s’appliquent qu’à certains modes et sont ignorés dans les autres.
- drstart
 L’horodatage auquel démarrer l’énumération.
- Modes : 1, 2
 - Type : horodatage (formats autorisés)
 - drend
 L’horodatage auquel arrêter l’énumération.
- Modes : 1, 2
 - Type : horodatage (formats autorisés)
 - drdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : drstart doit être avant drend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : drstart doit être postérieur à drend.
 
- Modes : 1, 3
 - Une des valeurs suivantes : newer, older
 - Par défaut : older
 - drfrom
 Démarrer la liste à ce titre.
- Mode : 3
 - drto
 Arrêter la liste à ce titre.
- Mode : 3
 - drprefix
 Rechercher tous les titres de page commençant par cette valeur.
- Mode : 3
 - drunique
 Lister uniquement une révision pour chaque page.
- Mode : 3
 - Type : booléen (détails)
 - drnamespace
 Lister uniquement les pages dans cet espace de noms.
- Mode : 3
 - Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Par défaut : 0
 - drtag
 Lister uniquement les révisions marquées par cette balise.
- druser
 Lister uniquement les révisions par cet utilisateur.
- Type : nom d’utilisateur
 - drexcludeuser
 Ne pas lister les révisions par cet utilisateur.
- Type : nom d’utilisateur
 - drprop
 Quelles propriétés obtenir :
- revid
 - Ajoute l’ID de la révision supprimée.
 - parentid
 - Ajoute l’ID de la révision précédente de la page.
 - user
 - Ajoute l’utilisateur ayant fait la révision.
 - userid
 - Ajoute l’ID de l’utilisateur qui a fait la révision.
 - comment
 - Ajoute le commentaire de la révision.
 - parsedcomment
 - Ajoute le commentaire analysé de la révision.
 - minor
 - Marque si la révision est mineure.
 - len
 - Ajoute la longueur (en octets) de la révision.
 - sha1
 - Ajoute le SHA-1 (base 16) de la révision.
 - content
 - Ajoute le contenu de la révision.
 - token
 - Désuet. Fournit le jeton de modification.
 - tags
 - Balises pour la révision.
 
- Valeurs (séparées par | ou autre) : revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
 - Par défaut : user|comment
 - drlimit
 Le nombre maximal de révisions à lister.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - drcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les dernières révisions supprimées des pages Main Page et Talk:Main Page, avec le contenu (mode 1).
 - api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [ouvrir dans le bac à sable]
 - Lister les 50 dernières contributions de Bob supprimées (mode 2).
 - api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [ouvrir dans le bac à sable]
 - Lister les 50 premières révisions supprimées dans l’espace de noms principal (mode 3)
 - api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [ouvrir dans le bac à sable]
 - Lister les 50 premières pages supprimées dans l’espace de noms Discussion (mode 3).
 - api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [ouvrir dans le bac à sable]
 
list=embeddedin (ei)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- eititle
 Titre à rechercher. Impossible à utiliser avec eipageid.
- eipageid
 ID de la page à rechercher. Impossible à utiliser avec eititle.
- Type : entier
 - eicontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- einamespace
 L’espace de noms à énumérer.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - eidir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - eifilterredir
 Comment filtrer les redirections.
- Une des valeurs suivantes : all, redirects, nonredirects
 - Par défaut : all
 - eilimit
 Combien de pages renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 
- Afficher les pages incluant Template:Stub.
 - api.php?action=query&list=embeddedin&eititle=Template:Stub [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages incluant Template:Stub.
 - api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [ouvrir dans le bac à sable]
 
list=exturlusage (eu)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer les pages contenant une URL donnée.
- euprop
 Quelles informations inclure :
- ids
 - Ajoute l’ID de la page.
 - title
 - Ajoute le titre et l’ID de l’espace de noms de la page.
 - url
 - Ajoute l’URL utilisée dans la page.
 
- Valeurs (séparées par | ou autre) : ids, title, url
 - Par défaut : ids|title|url
 - euoffset
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type : entier
 - euprotocol
 Protocole de l’URL. Si vide et que euquery est rempli, le protocole est http. Le laisser avec euquery vide pour lister tous les liens externes.
- Une des valeurs suivantes : Peut être vide, ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
 - Par défaut : (vide)
 - euquery
 Rechercher une chaîne sans protocole. Voyez Special:LinkSearch. Le laisser vide pour lister tous les liens externes.
- eunamespace
 Les espaces de nom à énumérer.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - eulimit
 Combien de pages renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - euexpandurl
 Étendre les URLs relatives au protocole avec le protocole canonique.
- Type : booléen (détails)
 
- Afficher les pages avec un lien vers http://www.mediawiki.org.
 - api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [ouvrir dans le bac à sable]
 
list=filearchive (fa)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer séquentiellement tous les fichiers supprimés.
- fafrom
 Le titre de l’image auquel démarrer l’énumération.
- fato
 Le titre de l’image auquel arrêter l’énumération.
- faprefix
 Rechercher tous les titres d’image qui commencent par cette valeur.
- fadir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - fasha1
 Hachage SHA1 de l’image. Écrase fasha1base36.
- fasha1base36
 Hachage SHA1 de l’image en base 36 (utilisé dans MédiaWiki).
- faprop
 Quelle information obtenir sur l’image :
- sha1
 - Ajoute le hachage SHA-1 pour l’image.
 - timestamp
 - Ajoute l’horodatage à la version téléversée.
 - user
 - Ajoute l’utilisateur qui a téléversé la version de l’image.
 - size
 - Ajoute la taille de l’image en octets et la hauteur, la largeur et le nombre de page (si c’est applicable).
 - dimensions
 - Alias pour la taille.
 - description
 - Ajoute la description de la version de l’image.
 - parseddescription
 - Analyser la description de la version.
 - mime
 - Ajoute le MIME de l’image.
 - mediatype
 - Ajoute le type de média de l’image.
 - metadata
 - Liste les métadonnées Exif pour la version de l’image.
 - bitdepth
 - Ajoute la profondeur de bits de la version.
 - archivename
 - Ajoute le nom de fichier de la version d’archive pour les versions autres que la dernière.
 
- Valeurs (séparées par | ou autre) : sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
 - Par défaut : timestamp
 - falimit
 Combien d’images renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - facontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Afficher une liste de tous les fichiers supprimés
 - api.php?action=query&list=filearchive [ouvrir dans le bac à sable]
 
list=imageusage (iu)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui utilisent le titre de l’image donné.
- iutitle
 Titre à rechercher. Impossible à utiliser avec iupageid.
- iupageid
 ID de la page à rechercher. Impossible à utiliser avec iutitle.
- Type : entier
 - iucontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iunamespace
 L’espace de noms à énumérer.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - iudir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - iufilterredir
 Comment filtrer les redirections. Si mis à nonredirects quand iuredirect est activé, cela ne s’appliquera qu’au second niveau.
- Une des valeurs suivantes : all, redirects, nonredirects
 - Par défaut : all
 - iulimit
 Combien de pages renvoyer au total. Si iuredirect est activé, la limite s’applique à chaque niveau séparément (ce qui veut dire que jusqu’à 2 * iulimit résultats peuvent être renvoyés).
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - iuredirect
 Si le lien vers une page est une redirection, trouver toutes les pages qui ont aussi un lien vers cette redirection. La limite maximale est divisée par deux.
- Type : booléen (détails)
 
- Afficher les pages utilisant File:Albert Einstein Head.jpg
 - api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages utilisant File:Albert Einstein Head.jpg
 - api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [ouvrir dans le bac à sable]
 
list=iwbacklinks (iwbl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui ont un lien vers le lien interwiki indiqué.
Peut être utilisé pour trouver tous les liens avec un préfixe, ou tous les liens vers un titre (avec un préfixe donné). Sans paramètre, équivaut à « tous les liens interwiki ».
- iwblprefix
 Préfixe pour l’interwiki.
- iwbltitle
 Lien interwiki à rechercher. Doit être utilisé avec iwblblprefix.
- iwblcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iwbllimit
 Combien de pages renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - iwblprop
 Quelles propriétés obtenir :
- iwprefix
 - Ajoute le préfixe de l’interwiki.
 - iwtitle
 - Ajoute le titre de l’interwiki.
 
- Valeurs (séparées par | ou autre) : iwprefix, iwtitle
 - Par défaut : (vide)
 - iwbldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Obtenir les pages qui ont un lien vers wikibooks:Test.
 - api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages qui ont un lien vers wikibooks:Test.
 - api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [ouvrir dans le bac à sable]
 
list=langbacklinks (lbl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Trouver toutes les pages qui ont un lien vers le lien de langue indiqué.
Peut être utilisé pour trouver tous les liens avec un code de langue, ou tous les liens vers un titre (avec une langue donnée). Sans paramètre équivaut à « tous les liens de langue ».
Notez que cela peut ne pas prendre en compte les liens de langue ajoutés par les extensions.
- lbllang
 Langue pour le lien de langue.
- lbltitle
 Lien interlangue à rechercher. Doit être utilisé avec lbllang.
- lblcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- lbllimit
 Combien de pages renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - lblprop
 Quelles propriétés obtenir :
- lllang
 - Ajoute le code de langue du lien de langue.
 - lltitle
 - Ajoute le titre du lien de langue.
 
- Valeurs (séparées par | ou autre) : lllang, lltitle
 - Par défaut : (vide)
 - lbldir
 La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Obtenir les pages ayant un lien vers fr:Test.
 - api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [ouvrir dans le bac à sable]
 - Obtenir des informations sur les pages ayant un lien vers fr:Test.
 - api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [ouvrir dans le bac à sable]
 
list=logevents (le)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Récupère les événements à partir des journaux.
- leprop
 Quelles propriétés obtenir :
- ids
 - Ajoute l’ID de l’événement.
 - title
 - Ajoute le titre de la page pour l’événement enregistré.
 - type
 - Ajoute le type de l’événement enregistré.
 - user
 - Ajoute l’utilisateur responsable de l’événement.
 - userid
 - Ajoute l’ID de l’utilisateur responsable de l’événement.
 - timestamp
 - Ajoute l’horodatage de l’événement.
 - comment
 - Ajoute le commentaire de l’événement.
 - parsedcomment
 - Ajoute le commentaire analysé de l’événement.
 - details
 - Liste les détails supplémentaires sur l’événement.
 - tags
 - Liste les balises de l’événement.
 
- Valeurs (séparées par | ou autre) : ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
 - Par défaut : ids|title|type|user|timestamp|comment|details
 - letype
 Filtrer les entrées du journal sur ce seul type.
- Une des valeurs suivantes : Peut être vide, ou block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers
 - leaction
 Filtrer les actions du journal sur cette seule action. Écrase letype. Dans la liste des valeurs possibles, les valeurs suivies d'un astérisque, comme action/*, peuvent avoir différentes chaînes après le slash.
- Une des valeurs suivantes : block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, patrol/patrol, patrol/autopatrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload, newusers/newusers, newusers/create, newusers/create2, newusers/byemail, newusers/autocreate
 - lestart
 L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
 - leend
 L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
 - ledir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : lestart doit être avant leend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : lestart doit être postérieur à leend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - leuser
 Restreindre aux entrées générées par l’utilisateur spécifié.
- Type : nom d’utilisateur
 - letitle
 Restreindre aux entrées associées à une page donnée.
- lenamespace
 Restreindre aux entrées dans l’espace de noms spécifié.
- Une des valeurs suivantes : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - leprefix
 Restreindre aux entrées commençant par ce préfixe.
- letag
 Lister seulement les entrées ayant cette balise.
- lelimit
 Combien d'entrées renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - lecontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Liste les entrées de journal récentes.
 - api.php?action=query&list=logevents [ouvrir dans le bac à sable]
 
list=mystashedfiles (msf)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir une liste des fichiers dans le cache de téléversement de l’utilisateur actuel
- msfprop
 Quelles propriétés récupérer pour les fichiers.
- size
 - Récupérer la taille du fichier et les dimensions de l’image.
 - type
 - Récupérer le type MIME du fichier et son type de média.
 
- Valeurs (séparées par | ou autre) : size, type
 - Par défaut : (vide)
 - msflimit
 Combien de fichiers obtenir.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - msfcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir la clé du fichier, sa taille, et la taille en pixels des fichiers dans le cache de téléversement de l’utilisateur actuel.
 - api.php?action=query&list=mystashedfiles&msfprop=size [ouvrir dans le bac à sable]
 
list=pagepropnames (ppn)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister les noms de toutes les propriétés de page utilisées sur le wiki.
- ppncontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- ppnlimit
 Le nombre maximal de noms à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 
- Obtenir les 10 premiers noms de propriété.
 - api.php?action=query&list=pagepropnames [ouvrir dans le bac à sable]
 
list=pageswithprop (pwp)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister toutes les pages utilisant une propriété de page donnée.
- pwppropname
 Propriété de page pour laquelle énumérer les pages (action=query&list=pagepropnames renvoie les noms de propriété de page utilisés).
- Ce paramètre est obligatoire.
 - pwpprop
 Quelles informations inclure :
- ids
 - Ajoute l’ID de la page.
 - title
 - Ajoute le titre et l’ID de l’espace de noms de la page.
 - value
 - Ajoute la valeur de la propriété de page.
 
- Valeurs (séparées par | ou autre) : ids, title, value
 - Par défaut : ids|title
 - pwpcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- pwplimit
 Le nombre maximal de pages à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - pwpdir
 Dans quelle direction trier.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 
- Lister les 10 premières pages en utilisant 
{{DISPLAYTITLE:}}. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [ouvrir dans le bac à sable]
 - Obtenir des informations supplémentaires sur les 10 premières pages utilisant 
__NOTOC__. - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [ouvrir dans le bac à sable]
 
list=prefixsearch (ps)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Effectuer une recherche de préfixe sur les titres de page.
Malgré les similarités dans le nom, ce module n’est pas destiné à être l’équivalent de Special:PrefixIndex ; pour cela, voyez action=query&list=allpages avec le paramètre apprefix. Le but de ce module est similaire à action=opensearch : prendre l’entrée utilisateur et fournir les meilleurs titres s’en approchant. Selon le serveur du moteur de recherche, cela peut inclure corriger des fautes de frappe, éviter des redirections, ou d’autres heuristiques.
- pssearch
 Chaîne de recherche.
- Ce paramètre est obligatoire.
 - psnamespace
 Espaces de noms à rechercher.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - Par défaut : 0
 - pslimit
 Nombre maximal de résultats à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - psoffset
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type : entier
 - Par défaut : 0
 
- Rechercher les titres de page commençant par meaning.
 - api.php?action=query&list=prefixsearch&pssearch=meaning [ouvrir dans le bac à sable]
 
list=protectedtitles (pt)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister tous les titres protégés en création.
- ptnamespace
 Lister uniquement les titres dans ces espaces de nom.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - ptlevel
 Lister uniquement les titres avec ces niveaux de protection.
- Valeurs (séparées par | ou autre) : autoconfirmed, sysop
 - ptlimit
 Combien de pages renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - ptdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : ptstart doit être avant ptend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : ptstart doit être postérieur à ptend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - ptstart
 Démarrer la liste à cet horodatage de protection.
- Type : horodatage (formats autorisés)
 - ptend
 Arrêter la liste à cet horodatage de protection.
- Type : horodatage (formats autorisés)
 - ptprop
 Quelles propriétés obtenir :
- timestamp
 - Ajoute l’horodatage de l’ajout de la protection.
 - user
 - Ajoute l’utilisateur ayant ajouté la protection.
 - userid
 - Ajoute l’ID de l’utilisateur ayant ajouté la protection.
 - comment
 - Ajoute le commentaire pour la protection.
 - parsedcomment
 - Ajoute le commentaire analysé de la protection.
 - expiry
 - Ajoute l’horodatage de levée de la protection.
 - level
 - Ajoute le niveau de protection.
 
- Valeurs (séparées par | ou autre) : timestamp, user, userid, comment, parsedcomment, expiry, level
 - Par défaut : timestamp|level
 - ptcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les titres protégés
 - api.php?action=query&list=protectedtitles [ouvrir dans le bac à sable]
 - Trouver les liens vers les titres protégés dans l’espace de noms principal.
 - api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [ouvrir dans le bac à sable]
 
list=querypage (qp)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir une liste fournie par une page spéciale basée sur QueryPage.
- qppage
 Le nom de la page spéciale. Notez que ce nom est sensible à la casse.
- Ce paramètre est obligatoire.
 - Une des valeurs suivantes : Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinkedcategories, Mostlinkedtemplates, Mostlinked, Mostrevisions, Fewestrevisions, Shortpages, Uncategorizedcategories, Uncategorizedpages, Uncategorizedimages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Unwatchedpages, Unusedtemplates, Withoutinterwiki
 - qpoffset
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type : entier
 - Par défaut : 0
 - qplimit
 Nombre de résultats à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 
- Renvoyer les résultats de Special:Ancientpages.
 - api.php?action=query&list=querypage&qppage=Ancientpages [ouvrir dans le bac à sable]
 
list=random (rn)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Récupèrer un ensemble de pages au hasard.
Les pages sont listées dans un ordre prédéterminé, seul le point de départ est aléatoire. Par exemple, cela signifie que si la première page dans la liste est Accueil, la seconde sera toujours Liste des singes de fiction, la troisième Liste de personnes figurant sur les timbres de Vanuatu, etc.
- rnnamespace
 Renvoyer seulement des pages de ces espaces de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - rnfilterredir
 Comment filtrer les redirections.
- Une des valeurs suivantes : all, redirects, nonredirects
 - Par défaut : nonredirects
 - rnredirect
 - Désuet.
 Utilisez rnfilterredir=redirects au lieu de ce paramètre.
- Type : booléen (détails)
 - rnlimit
 Limiter le nombre de pages aléatoires renvoyées.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 1
 - rncontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir deux pages aléatoires de l’espace de noms principal.
 - api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [ouvrir dans le bac à sable]
 - Renvoyer les informations de la page sur deux pages au hasard de l’espace de noms principal.
 - api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [ouvrir dans le bac à sable]
 
list=recentchanges (rc)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Énumérer les modifications récentes.
- rcstart
 L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
 - rcend
 L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
 - rcdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : rcstart doit être avant rcend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : rcstart doit être postérieur à rcend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - rcnamespace
 Filtrer les modifications uniquement sur ces espaces de noms.
- Valeurs (séparées par | ou autre) : -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - rcuser
 Lister uniquement les modifications faites par cet utilisateur.
- Type : nom d’utilisateur
 - rcexcludeuser
 Ne pas lister les modifications faites par cet utilisateur.
- Type : nom d’utilisateur
 - rctag
 Lister uniquement les modifications marquées avec cette balise.
- rcprop
 Inclure des informations supplémentaires :
- user
 - Ajoute l’utilisateur responsable de la modification et marque s'il s'agit d'une adresse IP.
 - userid
 - Ajoute l’ID de l’utilisateur responsable de la modification.
 - comment
 - Ajoute le commentaire de la modification.
 - parsedcomment
 - Ajoute le commentaire analysé pour la modification.
 - flags
 - Ajoute les balises de la modification.
 - timestamp
 - Ajoute l’horodatage de la modification.
 - title
 - Ajoute le titre de la page modifiée.
 - ids
 - Ajoute l’ID de la page, l’ID des modifications récentes et l’ID de l’ancienne et de la nouvelle révision.
 - sizes
 - Ajoute l’ancienne et la nouvelle taille de la page en octets.
 - redirect
 - Marque la modification si la page est une redirection.
 - patrolled
 - Marque les modifications à relire comme relues ou pas.
 - loginfo
 - Ajoute les informations du journal (Id du journal, type de trace, etc.) aux entrées du journal.
 - tags
 - Liste les balises de l’entrée.
 - sha1
 - Ajoute la somme de contrôle du contenu pour les entrées associées à une révision.
 
- Valeurs (séparées par | ou autre) : user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
 - Par défaut : title|timestamp|ids
 - rctoken
 - Désuet.
 Utiliser plutôt action=query&meta=tokens.
- Valeurs (séparées par | ou autre) : patrol
 - rcshow
 Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les modifications mineures par des utilisateurs connectés, mettre rcshow=minor|!anon.
- Valeurs (séparées par | ou autre) : minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
 - rclimit
 Combien de modifications renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - rctype
 Quels types de modification afficher.
- Valeurs (séparées par | ou autre) : edit, new, log, external, categorize
 - Par défaut : edit|new|log|categorize
 - rctoponly
 Lister uniquement les modifications qui sont de la dernière révision.
- Type : booléen (détails)
 - rccontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- rcgeneraterevisions
 Utilisé comme générateur, générer des IDs de révision plutôt que des titres. Les entrées de modification récentes sans IDs de révision associé (par ex. la plupart des entrées de journaux) ne généreront rien.
- Type : booléen (détails)
 
- Lister les modifications récentes
 - api.php?action=query&list=recentchanges [ouvrir dans le bac à sable]
 - Obtenir l’information de page sur les modifications récentes non relues.
 - api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [ouvrir dans le bac à sable]
 
list=search (sr)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Effectuer une recherche en texte intégral.
- srsearch
 Rechercher les titres de page ou le contenu correspondant à cette valeur. Vous pouvez utiliser la chaîne de recherche pour invoquer des fonctionnalités de recherche spéciales, selon ce que le serveur de recherche du wiki implémente.
- Ce paramètre est obligatoire.
 - srnamespace
 Rechercher uniquement dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - Par défaut : 0
 - srlimit
 Combien de pages renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - sroffset
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type : entier
 - Par défaut : 0
 - srwhat
 Quel type de recherche effectuer.
- Une des valeurs suivantes : title, text, nearmatch
 - srinfo
 Quelles métadonnées renvoyer.
- Valeurs (séparées par | ou autre) : totalhits, suggestion, rewrittenquery
 - Par défaut : totalhits|suggestion|rewrittenquery
 - srprop
 Quelles propriétés renvoyer :
- size
 - Ajoute la taille de la page en octets.
 - wordcount
 - Ajoute le nombre de mots de la page.
 - timestamp
 - Ajoute l’horodatage de la dernière modification de la page.
 - snippet
 - Ajoute un extrait analysé de la page.
 - titlesnippet
 - Ajoute un extrait analysé du titre de la page.
 - redirecttitle
 - Ajoute le titre de la redirection correspondante.
 - redirectsnippet
 - Ajoute un extrait analysé du titre de la redirection.
 - sectiontitle
 - Ajoute le titre de la section correspondante.
 - sectionsnippet
 - Ajoute un extrait analysé du titre de la section correspondante.
 - isfilematch
 - Ajoute un booléen indiquant si la recherche correspond au contenu du fichier.
 - categorysnippet
 - Ajoute un extrait analysé de la catégorie correspondante.
 - score
 - Désuet. Ignoré.
 - hasrelated
 - Désuet. Ignoré.
 
- Valeurs (séparées par | ou autre) : size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated
 - Par défaut : size|wordcount|timestamp|snippet
 - srinterwiki
 Inclure les résultats interwiki dans la recherche, s’ils sont disponibles.
- Type : booléen (détails)
 - srenablerewrites
 Activer la réécriture interne de la requête. Les serveurs de recherche peuvent réécrire la requête en une autre qui est censée donner de meilleurs résultats, par exemple en corrigeant les erreurs d’orthographe.
- Type : booléen (détails)
 
- Rechercher meaning.
 - api.php?action=query&list=search&srsearch=meaning [ouvrir dans le bac à sable]
 - Rechercher des textes pour meaning.
 - api.php?action=query&list=search&srwhat=text&srsearch=meaning [ouvrir dans le bac à sable]
 - Obtenir les informations sur les pages renvoyées par une recherche de meaning.
 - api.php?action=query&generator=search&gsrsearch=meaning&prop=info [ouvrir dans le bac à sable]
 
list=tags (tg)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Lister les balises de modification.
- tgcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- tglimit
 Le nombre maximal de balises à lister.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - tgprop
 Quelles propriétés récupérer :
- name
 - Ajoute le nom de la balise.
 - displayname
 - Ajoute le message système pour la balise.
 - description
 - Ajoute la description de la balise.
 - hitcount
 - Ajoute le nombre de révisions et d’entrées du journal qui ont cette balise.
 - defined
 - Indique si la balise est définie.
 - source
 - Retourne les sources de la balise, ce qui comprend extension pour les balises définies par une extension et manual pour les balises pouvant être appliquées manuellement par les utilisateurs.
 - active
 - Si la balise est encore appliquée.
 
- Valeurs (séparées par | ou autre) : name, displayname, description, hitcount, defined, source, active
 - Par défaut : name
 
- Lister les balises disponibles.
 - api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [ouvrir dans le bac à sable]
 
list=usercontribs (uc)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir toutes les modifications d'un utilisateur.
- uclimit
 Le nombre maximal de contributions à renvoyer.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - ucstart
 L’horodatage auquel démarrer le retour.
- Type : horodatage (formats autorisés)
 - ucend
 L’horodatage auquel arrêter le retour.
- Type : horodatage (formats autorisés)
 - uccontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- ucuser
 Utilisateurs pour lesquels il faut récupérer les contributions. Ne peut pas être utilisé avec ucuserid ou ucuserprefix.
- Type : liste de noms d’utilisateur
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - ucuserids
 Utilisateurs pour lesquels il faut récupérer les contributions. Ne peut pas être utilisé avec ucuser ou ucuserprefix.
- Type : liste d’entiers
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - ucuserprefix
 Récupérer les contributions pour tous les utilisateurs dont les noms commencent par cette valeur. Ne peut pas être utilisé avec ucuser ou ucuserids.
- ucdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : ucstart doit être avant ucend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : ucstart doit être postérieur à ucend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - ucnamespace
 Lister uniquement les contributions dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - ucprop
 Inclure des informations supplémentaires:
- ids
 - Ajoute l’ID de page et l’ID de révision.
 - title
 - Ajoute le titre et l’ID d’espace de noms de la page.
 - timestamp
 - Ajoute l’horodatage de la modification.
 - comment
 - Ajoute le commentaire de la modification.
 - parsedcomment
 - Ajoute le commentaire analysé de la modification.
 - size
 - Ajoute la nouvelle taille de la modification.
 - sizediff
 - Ajoute le delta de taille de la modification par rapport à son parent.
 - flags
 - Ajoute les marques de la modification.
 - patrolled
 - Marque les modifications relues.
 - tags
 - Liste les balises de la modification.
 
- Valeurs (séparées par | ou autre) : ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
 - Par défaut : ids|title|timestamp|comment|size|flags
 - ucshow
 Afficher uniquement les éléments correspondant à ces critères, par ex. les modifications non mineures uniquement : ucshow=!minor.
Si ucshow=patrolled ou ucshow=!patrolled est positionné, les révisions plus anciennes que $wgRCMaxAge (7776000 secondes) ne seront pas affichées.
- Valeurs (séparées par | ou autre) : minor, !minor, patrolled, !patrolled, top, !top, new, !new
 - uctag
 Lister uniquement les révisions marquées avec cette balise.
- uctoponly
 - Désuet.
 Lister uniquement les modifications de la dernière révision.
- Type : booléen (détails)
 
- Afficher les contributions de l'utilisateur Exemple.
 - api.php?action=query&list=usercontribs&ucuser=Example [ouvrir dans le bac à sable]
 - Afficher les contributions de toutes les adresses IP avec le préfixe 192.0.2..
 - api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [ouvrir dans le bac à sable]
 
list=users (us)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir des informations sur une liste d’utilisateurs
- usprop
 Quelles informations inclure :
- blockinfo
 - Marque si l’utilisateur est bloqué, par qui, et pour quelle raison.
 - groups
 - Liste tous les groupes auxquels appartient chaque utilisateur.
 - groupmemberships
 - Liste les groupes auxquels chaque utilisateur a été explicitement affecté, avec la date d’expiration de l’appartenance à chaque groupe.
 - implicitgroups
 - Liste tous les groupes dont un utilisateur est automatiquement membre.
 - rights
 - Liste tous les droits qu’a un utilisateur.
 - editcount
 - Ajoute le compteur de modifications de l’utilisateur.
 - registration
 - Ajoute l’horodatage d’inscription de l’utilisateur.
 - emailable
 - Marque si l’utilisateur peut et veut recevoir des courriels via Special:Emailuser.
 - gender
 - Marque le sexe de l’utilisateur. Renvoie « male », « female », ou « unknown ».
 - centralids
 - Ajoute les IDs centraux et l’état d’attachement de l’utilisateur.
 - cancreate
 - Indique si un compte peut être créé pour les noms d’utilisateurs valides mais non enregistrés.
 
- Valeurs (séparées par | ou autre) : blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
 - usattachedwiki
 Avec usprop=centralids, indiquer si l’utilisateur est attaché au wiki identifié par cet ID.
- ususers
 Une liste d'utilisateurs pour lesquels obtenir des l’informations.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - ususerids
 Une liste d’ID utilisateur pour lesquels obtenir des informations.
- Type : liste d’entiers
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - ustoken
 - Désuet.
 Utiliser action=query&meta=tokens à la place.
- Valeurs (séparées par | ou autre) : userrights
 
- Renvoyer des informations pour l'utilisateur Example.
 - api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [ouvrir dans le bac à sable]
 
list=watchlist (wl)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
- wlallrev
 Inclure les multiples révisions de la même page dans l’intervalle de temps fourni.
- Type : booléen (détails)
 - wlstart
 L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
 - wlend
 L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
 - wlnamespace
 Filtrer les modifications aux seuls espaces de nom fournis.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - wluser
 Lister uniquement les modifications par cet utilisateur.
- Type : nom d’utilisateur
 - wlexcludeuser
 Ne pas lister les modifications faites par cet utilisateur.
- Type : nom d’utilisateur
 - wldir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : wlstart doit être avant wlend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : wlstart doit être postérieur à wlend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - wllimit
 Combien de résultats au total renvoyer par demande.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - wlprop
 Quelles propriétés supplémentaires obtenir :
- ids
 - Ajoute les IDs de révision et de page.
 - title
 - Ajoute le titre de la page.
 - flags
 - Ajoute les marqueurs de la modification.
 - user
 - Ajoute l’utilisateur ayant fait la modification.
 - userid
 - Ajoute l’ID de l’utilisateur ayant fait la modification.
 - comment
 - Ajoute le commentaire de la modification.
 - parsedcomment
 - Ajoute le commentaire analysé de la modification.
 - timestamp
 - Ajoute l’horodatage de la modification.
 - patrol
 - Marque les modifications relues.
 - sizes
 - Ajoute les tailles ancienne et nouvelle de la page.
 - notificationtimestamp
 - Ajoute l’horodatage de la dernière notification de la modification à l’utilisateur.
 - loginfo
 - Ajoute l’information de trace le cas échéant.
 
- Valeurs (séparées par | ou autre) : ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
 - Par défaut : ids|title|flags
 - wlshow
 Afficher uniquement les éléments qui correspondent à ces critères. Par exemple, pour voir uniquement les modifications mineures faites par des utilisateurs connectés, mettre wlshow=minor|!anon.
- Valeurs (séparées par | ou autre) : minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
 - wltype
 Quels types de modification afficher :
- edit
 - Modifications normales de page.
 - new
 - Créations de pages.
 - log
 - Entrées du journal.
 - external
 - Modifications externes.
 - categorize
 - Modifications d’appartenance aux catégories.
 
- Valeurs (séparées par | ou autre) : edit, new, log, external, categorize
 - Par défaut : edit|new|log|categorize
 - wlowner
 Utilisé avec wltoken pour accéder à la liste de suivi d’un autre utilisateur.
- Type : nom d’utilisateur
 - wltoken
 Un jeton de sécurité (disponible dans les préférences de l’utilsateur) pour autoriser l’accès à la liste de suivi d'un autre utilisateur.
- wlcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister la révision de tête des pages récemment modifiées dans la liste de suivi de l’utilisateur actuel.
 - api.php?action=query&list=watchlist [ouvrir dans le bac à sable]
 - Chercher des informations supplémentaires sur la révision de tête des pages récemment modifiées de la liste de suivi de l’utilisateur actuel.
 - api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [ouvrir dans le bac à sable]
 - Chercher les informations sur toutes les modifications récentes des pages de la liste de suivi de l’utilisateur actuel
 - api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [ouvrir dans le bac à sable]
 - Chercher l’information de la page sur les pages récemment modifiées de la liste de suivi de l’utilisateur actuel
 - api.php?action=query&generator=watchlist&prop=info [ouvrir dans le bac à sable]
 - Chercher l’information de la révision pour les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
 - api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [ouvrir dans le bac à sable]
 - Lister la révision de tête des pages récemment modifiées de la liste de suivi de l'utilisateur Exemple.
 - api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [ouvrir dans le bac à sable]
 
list=watchlistraw (wr)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
- wrcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- wrnamespace
 Lister uniquement les pages dans les espaces de noms fournis.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
 - Pour spécifier toutes les valeurs, utiliser *.
 - wrlimit
 Combien de résultats renvoyer au total par requête.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - wrprop
 Quelles propriétés supplémentaires obtenir :
- changed
 - Ajoute l’horodatage de la dernière notification de l’utilisateur à propos de la modification.
 
- Valeurs (séparées par | ou autre) : changed
 - wrshow
 Lister uniquement les éléments correspondant à ces critères.
- Valeurs (séparées par | ou autre) : changed, !changed
 - wrowner
 Utilisé avec wrtoken pour accéder à la liste de suivi d’un autre utilisateur.
- Type : nom d’utilisateur
 - wrtoken
 Un jeton de sécurité (disponible dans les préférences de l’utilisateur) pour permettre l’accès à la liste de suivi d’un autre utilisateur.
- wrdir
 Le sens dans lequel lister.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - wrfromtitle
 Démarrer l'énumération avec ce Titre (inclure le préfixe d'espace de noms) :
- wrtotitle
 Terminer l'énumération avec ce Titre (inclure le préfixe d'espace de noms) :
- Lister les pages dans la liste de suivi de l’utilisateur actuel.
 - api.php?action=query&list=watchlistraw [ouvrir dans le bac à sable]
 - Chercher l’information sur les pages de la liste de suivi de l’utilisateur actuel.
 - api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [ouvrir dans le bac à sable]
 
meta=allmessages (am)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoyer les messages depuis ce site.
- ammessages
 Quels messages sortir. * (par défaut) signifie tous les messages.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - Par défaut : *
 - amprop
 Quelles propriétés obtenir.
- Valeurs (séparées par | ou autre) : default
 - amenableparser
 Positionner pour activer l’analyseur, traitera en avance le wikitexte du message (substitution des mots magiques, gestion des modèles, etc.).
- Type : booléen (détails)
 - amnocontent
 Si positionné, ne pas inclure le contenu des messages dans la sortie.
- Type : booléen (détails)
 - amincludelocal
 Inclure aussi les messages locaux, c’est-à-dire les messages qui n’existent pas dans le logiciel mais dans l’espace de noms MediaWiki. Cela liste toutes les pages de l’espace de noms MediaWiki, donc aussi celles qui ne sont pas vraiment des messages, telles que Common.js.
- Type : booléen (détails)
 - amargs
 Arguments à substituer dans le message.
- Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - amfilter
 Renvoyer uniquement les messages avec des noms contenant cette chaîne.
- amcustomised
 Renvoyer uniquement les messages dans cet état de personnalisation.
- Une des valeurs suivantes : all, modified, unmodified
 - Par défaut : all
 - amlang
 Renvoyer les messages dans cette langue.
- amfrom
 Renvoyer les messages commençant à ce message.
- amto
 Renvoyer les messages en terminant à ce message.
- amtitle
 Nom de page à utiliser comme contexte en analysant le message (pour l’option amenableparser).
- amprefix
 Renvoyer les messages avec ce préfixe.
- Afficher les messages commençant par ipb-.
 - api.php?action=query&meta=allmessages&refix=ipb- [ouvrir dans le bac à sable]
 - Afficher les messages august et mainpage en allemand.
 - api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [ouvrir dans le bac à sable]
 
meta=authmanagerinfo (ami)
- Source : MediaWiki
 - Licence : GPL-2.0+
 
Récupérer les informations concernant l’état d’authentification actuel.
- amisecuritysensitiveoperation
 Tester si l’état d’authentification actuel de l’utilisateur est suffisant pour l’opération spécifiée comme sensible du point de vue sécurité.
- amirequestsfor
 Récupérer les informations sur les requêtes d’authentification nécessaires pour l’action d’authentification spécifiée.
- Une des valeurs suivantes : login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
 - amimergerequestfields
 Fusionner dans un tableau le champ information de toutes les demandes d'authentification.
- Type : booléen (détails)
 - amimessageformat
 Format à utiliser pour retourner les messages.
- Une des valeurs suivantes : html, wikitext, raw, none
 - Par défaut : wikitext
 
- Récupérer les requêtes qui peuvent être utilisées en commençant une connexion.
 - api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [ouvrir dans le bac à sable]
 - Récupérer les requêtes qui peuvent être utilisées au début de la connexion, avec les champs de formulaire intégrés.
 - api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [ouvrir dans le bac à sable]
 - Tester si l’authentification est suffisante pour l’action foo.
 - api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [ouvrir dans le bac à sable]
 
meta=filerepoinfo (fri)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoyer les méta-informations sur les référentiels d’images configurés dans le wiki.
- friprop
 Quelles propriétés du référentiel récupérer (il peut y en avoir plus de disponibles sur certains wikis) :
- apiurl
 - URL de l’API du référentiel - utile pour obtenir les infos de l’image depuis l’hôte.
 - name
 - La clé du référentiel - utilisé par ex. dans les valeurs de retour de $wgForeignFileRepos et imageinfo.
 - displayname
 - Le nom lisible du wiki référentiel.
 - rooturl
 - URL racine des chemins d’image.
 - local
 - Si ce référentiel est le référentiel local ou non.
 
- Valeurs (séparées par | ou autre) : name, displayname, rootUrl, local, url, thumbUrl, initialCapital, scriptDirUrl, scriptExtension, favicon, canUpload
 - Par défaut : name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|scriptExtension|favicon|canUpload
 
- Obtenir des informations sur les référentiels de fichier.
 - api.php?action=query&meta=filerepoinfo&friprop=apiurl|name|displayname [ouvrir dans le bac à sable]
 
meta=siteinfo (si)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Renvoyer les informations générales sur le site.
- siprop
 Quelles informations obtenir :
- general
 - Information globale du système.
 - namespaces
 - Liste des espaces de noms déclarés avec leur nom canonique.
 - namespacealiases
 - Liste des alias des espaces de noms déclarés.
 - specialpagealiases
 - Liste des alias des pages spéciales.
 - magicwords
 - Liste des mots magiques et leurs alias.
 - interwikimap
 - Renvoie la correspondance interwiki (éventuellement filtrée, éventuellement localisée en utilisant siinlanguagecode).
 - dbrepllag
 - Renvoie le serveur de base de données ayant la plus grande latence de réplication.
 - statistics
 - Renvoie les statistiques du site.
 - usergroups
 - Renvoie les groupes utilisateur et les droits associés.
 - libraries
 - Renvoie les bibliothèques installées sur le wiki.
 - extensions
 - Renvoie les extensions installées sur le wiki.
 - fileextensions
 - Renvoie la liste des extensions de fichier (types de fichier) autorisées au téléversement.
 - rightsinfo
 - Renvoie l’information sur les droits du wiki (sa licence), si elle est disponible.
 - restrictions
 - Renvoie l’information sur les types de restriction disponibles (protection).
 - languages
 - Renvoie une liste des langues que MédiaWiki prend en charge (éventuellement localisée en utilisant siinlanguagecode).
 - languagevariants
 - Renvoie une liste de codes de langue pour lesquels LanguageConverter est activé, et les variantes prises en charge pour chacun.
 - skins
 - Renvoie une liste de tous les habillages activés (éventuellement localisé en utilisant siinlanguagecode, sinon dans la langue du contenu).
 - extensiontags
 - Renvoie une liste des balises d’extension de l’analyseur.
 - functionhooks
 - Renvoie une liste des accroches de fonction de l’analyseur.
 - showhooks
 - Renvoie une liste de toutes les accroches souscrites (contenu de $wgHooks).
 - variables
 - Renvoie une liste d'IDs de variable.
 - protocols
 - Renvoie une liste de protocoles autorisés dans les liens externes.
 - defaultoptions
 - Renvoie les valeurs par défaut pour les préférences utilisateur.
 - uploaddialog
 - Renvoie la configuration du dialogue de téléversement.
 
- Valeurs (séparées par | ou autre) : general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
 - Par défaut : general
 - sifilteriw
 Renvoyer uniquement les entrées locales ou uniquement les non locales de la correspondance interwiki.
- Une des valeurs suivantes : local, !local
 - sishowalldb
 Lister tous les serveurs de base de données, pas seulement celui avec la plus grande latence.
- Type : booléen (détails)
 - sinumberingroup
 Liste le nombre d’utilisateurs dans les groupes.
- Type : booléen (détails)
 - siinlanguagecode
 Code de langue pour les noms de langue localisés (du mieux possible) et les noms d’habillage.
- Extraire les informations du site.
 - api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [ouvrir dans le bac à sable]
 - Extraire une liste des préfixes interwiki locaux.
 - api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [ouvrir dans le bac à sable]
 - Vérifier la latence de réplication actuelle.
 - api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [ouvrir dans le bac à sable]
 
meta=tokens
- Source : MediaWiki
 - Licence : GPL-2.0+
 
Récupère les jetons pour les actions de modification de données.
- type
 Types de jeton à demander.
- Valeurs (séparées par | ou autre) : createaccount, csrf, login, patrol, rollback, userrights, watch
 - Par défaut : csrf
 
- Récupérer un jeton csrf (par défaut).
 - api.php?action=query&meta=tokens [ouvrir dans le bac à sable]
 - Récupérer un jeton de suivi et un de patrouille.
 - api.php?action=query&meta=tokens&type=watch|patrol [ouvrir dans le bac à sable]
 
meta=userinfo (ui)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0+
 
Obtenir des informations sur l’utilisateur courant.
- uiprop
 Quelles informations inclure :
- blockinfo
 - Marque si l’utilisateur actuel est bloqué, par qui, et pour quelle raison.
 - hasmsg
 - Ajoute une balise messages si l’utilisateur actuel a des messages en cours.
 - groups
 - Liste tous les groupes auxquels appartient l’utilisateur actuel.
 - groupmemberships
 - Liste les groupes auxquels l’utilisateur actuel a été explicitement affecté, avec la date d’expiration de chaque appartenance au groupe.
 - implicitgroups
 - Liste tous les groupes dont l’utilisateur actuel est automatiquement membre.
 - rights
 - Liste tous les droits qu’a l’utilisateur actuel.
 - changeablegroups
 - Liste les groupes pour lesquels l’utilisateur actuel peut ajouter ou supprimer.
 - options
 - Liste toutes les préférences qu’a définies l’utilisateur actuel.
 - editcount
 - Ajoute le compteur de modifications de l’utilisateur actuel.
 - ratelimits
 - Liste toutes les limites de débit s’appliquant à l’utilisateur actuel.
 - Ajoute l’adresse de courriel de l’utilisateur et sa date d’authentification.
 - realname
 - Ajoute le vrai nom de l’utilisateur actuel.
 - acceptlang
 - Renvoie en écho l’entête 
Accept-Languageenvoyé par le client dans un format structuré. - registrationdate
 - Ajoute la date d’inscription de l’utilisateur.
 - unreadcount
 - Ajoute le compteur de pages non lues de la liste de suivi de l’utilisateur (au maximum 999 ; renvoie 1000+ s’il y en a plus).
 - centralids
 - Ajoute les IDs centraux et l’état d’attachement de l’utilisateur.
 - preferencestoken
 - Désuet. Obtenir un jeton pour modifier les préférences de l’utilisateur actuel.
 
- Valeurs (séparées par | ou autre) : blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken
 - uiattachedwiki
 Avec uiprop=centralids, indiquer si l’utilisateur est attaché au wiki identifié par cet ID.
- Obtenir des informations sur l’utilisateur actuel.
 - api.php?action=query&meta=userinfo [ouvrir dans le bac à sable]
 - Obtenir des informations supplémentaires sur l’utilisateur actuel.
 - api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [ouvrir dans le bac à sable]