wikimedia.org

This API provides cacheable and straightforward access to Wikimedia content and data, in machine-readable formats. Global Rules - Limit your clients to no more than 200 requests/s to this API. Each API endpoint's documentation may detail more specific usage limits. - Set a unique User-Agent

🔑 apikey 35 endpoints media
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (6 total)

wme-sdk-python ✓ Official
pip install wme-sdk-python
pip install wikimedia-python-sdk
npm install wikimedia-typescript-sdk
go get github.com/wikimedia-enterprise/wmf-event-stream-sdk-go
wme-sdk-go ✓ Official
go get github.com/wikimedia-enterprise/wme-sdk-go
# Maven: see https://github.com/konfig-sdks/wikimedia-java-sdk
curl examples
Gets availability of featured feed content for the apps by wiki domain.
curl \
  -H "cookie: $API_KEY" \
  /feed/availability
Get a previously-stored formula
curl \
  -H "cookie: $API_KEY" \
  /media/math/formula/{hash}
Lists the tools and language pairs available for the given tool category
curl \
  -H "cookie: $API_KEY" \
  /transform/list/tool/{tool}
Endpoints (35 total)
GET
/feed/availability
Gets availability of featured feed content for the apps by wiki domain.
GET
/media/math/formula/{hash}
Get a previously-stored formula
GET
/transform/list/tool/{tool}
Lists the tools and language pairs available for the given tool category
GET
/transform/list/languagepairs/
Lists the language pairs supported by the back-end
GET
/transform/list/pair/{from}/{to}/
Lists the tools available for a language pair
GET
/media/math/render/{format}/{hash}
Get rendered formula in the given format.
GET
/transform/list/tool/{tool}/{from}
Lists the tools and language pairs available for the given tool category
GET
/transform/list/tool/{tool}/{from}/{to}
Lists the tools and language pairs available for the given tool category
GET
/transform/word/from/{from_lang}/to/{to_lang}/{word}
Fetch the dictionary meaning of a word
GET
/metrics/pageviews/top/{project}/{access}/{year}/{month}/{day}
Get the most viewed articles for a project.
GET
/transform/word/from/{from_lang}/to/{to_lang}/{word}/{provider}
Fetch the dictionary meaning of a word
GET
/metrics/pageviews/top-by-country/{project}/{access}/{year}/{month}
Get pageviews by country and access method.
At a glance
Total SDKs6
Languages4
Endpoints35
Authapikey
Categories1