Wikipedia Recent Changes
Pricing
from $0.35 / 1,000 changes
Wikipedia Recent Changes
Recent edits and new pages on Wikipedia and other Wikimedia wikis: title, size change, editor, edit summary, tags and diff link. Filter by time window, namespace, title, user and size. Uses the official MediaWiki API.
Pricing
from $0.35 / 1,000 changes
Rating
0.0
(0)
Developer
Solar G
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
Exports recent edits and new pages from Wikipedia and other Wikimedia wikis (Wiktionary, Wikidata, Commons and others). Data comes from the official MediaWiki API (list=recentchanges), so no login, API key or proxy is needed.
Use it to monitor edits to topics you follow, track new articles in a language edition, study editing activity, or feed a change log into another system.
For a quick one-off check without an Apify account, a free web version with a small daily limit is available at purfled.com/wikipedia-recent-changes.
Input
| Field | Description |
|---|---|
wikis | Wikipedia language codes (en, de, fr, simple...) or wiki hosts such as fr.wikipedia.org, en.wiktionary.org, www.wikidata.org or commons.wikimedia.org. An article link also works. Several wikis can be read in one run. |
maxEditsPerWiki | Maximum matching changes per wiki, newest first. Default 100, at most 5,000. |
since | Optional. Oldest change to include: a date (2026-10-20), a UTC date and time (2026-10-20T08:00:00Z) or a period before now (6 hours, 2 days, 30 minutes). |
until | Optional. Newest change to include, same formats. A plain date means the end of that day (UTC). |
changeType | all (default), edit or new (newly created pages). |
namespaces | Namespace numbers or English names. Default 0 (articles). Examples: 1 talk, 2 user, 4 project, 6 file, 10 template, 14 category, 118 draft. Use all for every namespace. |
titleContains | Optional. Only pages whose title contains this text (case-insensitive). |
user | Optional. Only changes by this exact username or IP address. |
editorType | any (default), anonymous (IP editors and temporary accounts) or registered. |
minBytesChanged | Optional. Skip changes smaller than this many bytes, added or removed. |
maxBytesChanged | Optional. Skip changes larger than this many bytes, added or removed. |
excludeBots | Leave out edits flagged as bot edits. Default true. |
excludeMinor | Leave out edits marked as minor. Default false. |
{"wikis": ["en", "de"],"maxEditsPerWiki": 500,"since": "24 hours","minBytesChanged": 500,"excludeBots": true}
Wikipedia keeps about 30 days of recent changes, so since cannot reach further back than that.
Output
One item per change.
{"wiki": "en.wikipedia.org","title": "Casino Royale (2006 film)","namespace": 0,"pageId": 930379,"url": "https://en.wikipedia.org/wiki/Casino_Royale_(2006_film)","diffUrl": "https://en.wikipedia.org/w/index.php?diff=1381567440&oldid=1381076069","timestamp": "2026-10-23T10:57:30Z","type": "edit","bytesBefore": 119909,"bytesAfter": 119557,"bytesChanged": -352,"user": "Betty Logan","userUrl": "https://en.wikipedia.org/wiki/Special:Contributions/Betty_Logan","anonymous": false,"temporaryAccount": false,"minor": false,"bot": false,"comment": "/* Plot */ Reverted plot bloat;","tags": [],"revisionId": 1381567440,"parentRevisionId": 1381076069}
bytesChangedis the page size after the change minus the size before; it is negative when text was removed.anonymousis true for IP editors and for temporary accounts (names like~2026-12345-67), which Wikipedia now uses for logged-out editors.commentis the edit summary as written, including wikitext such as/* Section */and[[links]]. It is null when empty or hidden.- For a new page,
diffUrllinks to its first revision andparentRevisionIdis null.
Error
One item per wiki that could not be read. input is the value you supplied. Error items are not charged.
{"input": "xx","wiki": null,"error": "\"xx\" is not a known Wikipedia language code or Wikimedia wiki. Use e.g. \"en\", \"de\", \"fr.wikipedia.org\" or \"www.wikidata.org\"."}
Pricing
$0.50 per 1,000 changes saved to the dataset. Error items are free. The run stops cleanly when it reaches the maximum cost you set for the run.
Notes
- Changes are returned newest first for each wiki.
- Filters on title and size are applied after reading the change log, so a narrow filter can scan many changes. The Actor stops a wiki after scanning 50,000 changes; narrow the time window if you need more.
- Log entries (page moves, deletions, user blocks) and category changes are not included, only edits and page creations.
- Requests identify themselves with a descriptive User-Agent and read each wiki one page at a time, following Wikimedia's API guidelines.