Wikimedia Commons File Talk Scraper avatar

Wikimedia Commons File Talk Scraper

Pricing

from $3.62 / 1,000 results

Go to Apify Store
Wikimedia Commons File Talk Scraper

Wikimedia Commons File Talk Scraper

Pull discussion pages for files on Wikimedia Commons via the official API. Retrieve page IDs, namespace numbers, titles, and full talk page content including discussion threads, timestamps, and user comments. Ideal for monitoring file-related discussions or archiving talk page history.

Pricing

from $3.62 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Scrape discussion pages from Wikimedia Commons file talk pages.

Features

  • Filter file talk pages by title prefix, resume from any title, sort A to Z or Z to A
  • Extract section headings, comments, timestamps (ISO 8601), and signatures from the page wikitext
  • Structured threads: each section with its comments, author, and timestamp
  • Linked file details: direct image URL, MIME type, dimensions, and file size
  • Last revision ID, date, and editor, plus the templates used on the page (for example deletion-request notices)
  • Optional raw wikitext and an option to keep only pages with signed comments
  • Configurable maximum items (up to 1,000,000 for paid users)
  • Paginated results via the official MediaWiki API, 50 pages per request

Usage

  1. Provide a search term in the input to filter file talk pages by title.
  2. Set the maximum number of items to scrape.
  3. Run the actor and get structured data.

Input

FieldTypeDescription
maxItemsIntegerMaximum number of items to scrape. Free users limited to 10.
searchStringOnly pages whose file name starts with this text (the "File talk:" prefix is optional).
startFromStringResume the alphabetical listing at this file name.
sortDirectionStringascending (A to Z, default) or descending (Z to A).
onlyWithCommentsBooleanSkip pages that only hold banners and keep those with at least one signed comment. Default false.
includeWikitextBooleanAdd the full wikitext of the talk page. Default true.

Output

Each output item contains:

  • pageId - Wikimedia page ID
  • title - Page title
  • namespace - Namespace number (7 for file talk)
  • discussionPageUrl - URL to the discussion page
  • fileTitle / filePageUrl - The file the discussion is about
  • fileExists - Whether the file still exists on Commons
  • imageUrl - Direct URL of the original file (null if the file was deleted)
  • fileMime, fileWidth, fileHeight, fileSizeBytes - File details
  • sectionHeadings - Array of section headings
  • comments - Array of comment texts
  • timestamps - Array of comment timestamps (ISO 8601)
  • signatures - Array of comment authors, one per signed comment
  • participants - Unique comment authors
  • commentCount - Number of signed comments
  • threads - Sections with their comments (text, user, timestamp)
  • templates - Templates used on the page
  • lastRevisionId, lastEditedAt, lastEditor - Latest revision of the talk page
  • pageLengthBytes - Page size
  • wikitext - Raw page content (when includeWikitext is on)
  • scrapedAt - ISO timestamp of when the item was scraped

Limits

  • Free users: maximum 10 items
  • Paid users: up to 1,000,000 items

Sign Up

Upgrade to a paid plan for higher limits.