Snapshot API Documentation

Start with Wikimedia data with a snapshot of all of the articles in the projects. Store identifiers for the projects and namespaces you are able to receive Snapshots using the utility endpoints.

For access to Daily updated Snapshots, contact us.

Project Snapshot

GET https://api.enterprise.wikimedia.com/v1/exports/download/{namespace}/{project}

Downloadable bundle of all current revisions in a specified project and namespace. Updated daily at 12:00 UTC.

Parameters
Path parameters
namespace
number
Required
Pages namespace (currently supported 0, 6, 14, 10)
project
string
Required
Project identifier
Response
  • redirect
    {}
  • application/json
    { "message": "string", "status": "integer" }
  • application/json
    { "message": "string", "status": "integer" }
  • application/json
    { "message": "string", "status": "integer" }

Available Snapshots

GET https://api.enterprise.wikimedia.com/v1/exports/meta/{namespace}

Returns a list of available project snapshots by namespace. Includes identifiers, file sizes and other relevant metadata.

Parameters
Path parameters
namespace
number
Required
Pages namespace (currently supported 0, 6, 14, 10)
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" }

Snapshot Bundle Info

GET https://api.enterprise.wikimedia.com/v1/exports/meta/{namespace}/{project}

Information on a specific Snapshot bundle. Includes identifiers, file sizes and other relevant metadata.

Parameters
Path parameters
namespace
number
Required
Pages namespace (currently supported 0, 6, 10, 14)
project
string
Required
Project identifier
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" }

Available Namespaces

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

List of available namespaces. Includes name and identifier.

Response
  • application/json
    [ { "identifier": "integer", "name": "string" } ]
  • application/json
    { "message": "string", "status": "integer" }
  • application/json
    { "message": "string", "status": "integer" }

Available Projects

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

List of available projects. Includes project identifier, 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" }