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 or Api-User-Agent header that allows us to contact you quickly. Email addresses or URLs of con
https://wikimedia.org/api/rest_v1
Auth type
API Key Header
Auth header
cookie: YOUR_API_KEY
Rate limit
200 req/s (be respectful; automated heavy use requires registration)
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://api.apis.guru/v2/specs/wikimedia.org/1.0.0.json
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)1.23s
(checked Mar 29, 2026)
Builder score
D
45%
builder-friendly
API key in the cookie header
cookie: YOUR_API_KEY
Free — Wikimedia APIs are provided as a public service with no cost. Wikipedia, Wikimedia Commons, Wikidata. No key required for most endpoints.
| Method | Path | Description |
|---|---|---|
| GET | /feed/availability |
Gets availability of featured feed content for the apps by wiki domain. |
| POST | /media/math/check/{type} |
Check and normalize a TeX formula. |
| GET | /media/math/formula/{hash} |
Get a previously-stored formula |
| GET | /media/math/render/{format}/{hash} |
Get rendered formula in the given format. |
| GET | /metrics/bytes-difference/absolute/aggregate/{project}/{editor-type}/{page-type}/{granularity}/{start}/{end} |
Get the sum of absolute value of text bytes difference between current edit and previous one. |
| GET | /metrics/bytes-difference/absolute/per-page/{project}/{page-title}/{editor-type}/{granularity}/{start}/{end} |
Get the sum of absolute text bytes difference per page. |
| GET | /metrics/bytes-difference/net/aggregate/{project}/{editor-type}/{page-type}/{granularity}/{start}/{end} |
Get the sum of net text bytes difference between current edit and previous one. |
| GET | /metrics/bytes-difference/net/per-page/{project}/{page-title}/{editor-type}/{granularity}/{start}/{end} |
Get the sum of net text bytes difference per page. |
curl 'https://wikimedia.org/api/rest_v1/feed/availability' \ -H 'cookie: YOUR_API_KEY'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Wikimedia documentation.