On-Demand Documentation

Query a specific article with the live version on the Wikimedia project. Store identifiers for the projects and namespaces you’ll need to query article titles using the utility endpoints.

Article lookup

GET https://api.enterprise.wikimedia.com/v1/pages/meta/{project}/{name}

Most current revision of an article.

Parameters
Path parameters
project
string
Required
Wikimedia project identifier
name
string
Required
Article name
Response
  • application/json
    { "additional_entities": "array", "article_body": { "html": "string", "wikitext": "string" }, "categories": "array", "date_modified": "string", "identifier": "integer", "in_language": { "identifier": "string", "name": "string" }, "is_part_of": { "date_modified": "string", "identifier": "string", "in_language": { "identifier": "string", "name": "string" }, "name": "string", "size": { "unit_text": "string", "value": "number" }, "url": "string", "version": "string" }, "license": "array", "main_entity": { "aspects": "array", "identifier": "string", "url": "string" }, "name": "string", "namespace": { "identifier": "integer", "name": "string" }, "protection": "array", "redirects": "array", "templates": "array", "url": "string", "version": { "comment": "string", "editor": { "date_started": "string", "edit_count": "integer", "groups": "array", "identifier": "integer", "is_anonymous": "boolean", "is_bot": "boolean", "name": "string" }, "identifier": "integer", "is_flagged_stable": "boolean", "is_minor_edit": "boolean", "scores": { "damaging": { "prediction": "boolean", "probability": "object" }, "good_faith": { "prediction": "boolean", "probability": "object" } }, "tags": "array" }, "visibility": { "comment": "boolean", "text": "boolean", "user": "boolean" } }
  • application/json
    { "message": "string", "status": "integer" }
  • */*
    { "message": "string", "status": "integer" }
  • */*
    { "message": "string", "status": "integer" }

Available projects

GET https://api.enterprise.wikimedia.com/v1/projects

Includes Wikimedia project identifiers, file sizes, and other relevant metadata.

Response
  • application/json
    [ { "date_modified": "string", "identifier": "string", "in_language": { "identifier": "string", "name": "string" }, "name": "string", "size": { "unit_text": "string", "value": "number" }, "url": "string", "version": "string" } ]
  • application/json
    { "message": "string", "status": "integer" }
  • application/json
    { "message": "string", "status": "integer" }