Wikipedia Recent Changes avatar

Wikipedia Recent Changes

Pricing

from $0.35 / 1,000 changes

Go to Apify Store
Wikipedia Recent 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

Solar G

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Security

Limited permissions

Share

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

FieldDescription
wikisWikipedia 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.
maxEditsPerWikiMaximum matching changes per wiki, newest first. Default 100, at most 5,000.
sinceOptional. 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).
untilOptional. Newest change to include, same formats. A plain date means the end of that day (UTC).
changeTypeall (default), edit or new (newly created pages).
namespacesNamespace 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.
titleContainsOptional. Only pages whose title contains this text (case-insensitive).
userOptional. Only changes by this exact username or IP address.
editorTypeany (default), anonymous (IP editors and temporary accounts) or registered.
minBytesChangedOptional. Skip changes smaller than this many bytes, added or removed.
maxBytesChangedOptional. Skip changes larger than this many bytes, added or removed.
excludeBotsLeave out edits flagged as bot edits. Default true.
excludeMinorLeave 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
}
  • bytesChanged is the page size after the change minus the size before; it is negative when text was removed.
  • anonymous is true for IP editors and for temporary accounts (names like ~2026-12345-67), which Wikipedia now uses for logged-out editors.
  • comment is the edit summary as written, including wikitext such as /* Section */ and [[links]]. It is null when empty or hidden.
  • For a new page, diffUrl links to its first revision and parentRevisionId is 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.