Wikimedia Commons Quality Images Scraper avatar

Wikimedia Commons Quality Images Scraper

Pricing

from $3.62 / 1,000 results

Go to Apify Store
Wikimedia Commons Quality Images Scraper

Wikimedia Commons Quality Images Scraper

Scrapes the official Quality Images category from Wikimedia Commons via the public API. Returns each file's page ID, namespace, and title as a flat row, ready for dataset building or download pipelines.

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

2 days ago

Last modified

Categories

Share

ParseForge

Wikimedia Commons Quality Images Scraper

Scrape Quality Images from Wikimedia Commons via the official API. Each result includes the page ID, namespace, and file title, ready for download or dataset building. Export to CSV, JSON, Excel, or XML.

Wikimedia Commons hosts millions of freely licensed media files, but finding the subset officially designated as high-quality takes manual browsing through category pages. This Actor reads the Quality Images category directly from the Wikimedia API, returning a clean list of file titles without needing to parse HTML or handle authentication. You get a structured dataset of quality-assured images in minutes.

Who uses itWhat they scrape Wikimedia Commons for
Machine learning engineersBuilding a high-quality, pre-vetted training dataset of freely licensed images.
Content creatorsFinding reliably excellent images for articles, presentations, or video projects.
Digital archivistsCataloging and monitoring newly promoted quality images on Wikimedia Commons.
SEO specialistsSourcing unique, high-quality images with clear licensing for web content.

What it does

This Actor collects file entries from the Wikimedia Commons Quality Images category and returns each one as a flat row with its page ID, namespace, and title.

  • ๐Ÿ“‹ Structured API output: retrieves pageid, ns, and title for every quality image in a consistent schema.
  • ๐Ÿ“Š Scalable collection: set a maxItems limit from 1 up to 1,000,000 entries per run.
  • ๐Ÿ”„ Paginated fetching: follows the API continuation token automatically to retrieve the full category listing.
  • ๐Ÿ“ Multi-format export: download your dataset as CSV, JSON, Excel, or XML for direct use in any pipeline.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Wikimedia Commons data

๐Ÿค– Build a clean computer vision dataset.

A machine learning team scrapes the full Quality Images category to assemble a pre-vetted training set, filtering by title patterns later in their pipeline.

๐Ÿ“ Source images for a content calendar.

A content marketer pulls the latest 500 quality images, selects relevant ones by title, and downloads them for blog posts and social media.

๐Ÿ“š Monitor newly promoted quality images.

A digital archivist runs the Actor weekly to track additions to the Quality Images category and update an external catalog.

๐Ÿ” Enrich a search index with high-quality visuals.

An SEO specialist scrapes quality image titles to match against article topics, ensuring every page gets a standout, freely licensed lead image.

Why choose this scraper

What you get
Official quality designationOnly images reviewed and promoted by the Wikimedia Commons community are included.
No HTML parsingReads the structured API endpoint directly, so the output is clean and predictable.
Free licensingAll quality images on Wikimedia Commons are freely licensed, simplifying reuse rights.
Bulk extractionRetrieve up to a million entries in one run for large-scale projects.

What a Wikimedia Commons record looks like

Every record returns as one flat JSON row. Here is a real one from a run:

{
"imageUrl": "https://upload.wikimedia.org/wikipedia/commons/!/!-/!-tylewice-wiatrak-windmill-abri-2013.jpg",
"pageid": 35328841,
"ns": 6,
"title": "File:!-tylewice-wiatrak-windmill-abri-2013.jpg",
"scrapedAt": "2026-08-26T16:21:53.894Z"
}

Every value above comes from a real run. A field a record does not have comes back as null.

Configure the run

Drive the Actor by setting the maximum number of quality image entries to retrieve, from a single preview up to a full bulk extraction. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account.
  2. Open the Wikimedia Commons Quality Images Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Wikimedia Commons through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/wikimedia-commons-quality-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting fewer results than my maxItems setting?

The Actor can only return as many entries as exist in the Quality Images category. If the category contains fewer items than your maxItems value, you will receive all available entries. Check the category size on Wikimedia Commons.

The run finished but my dataset is empty.

Ensure your maxItems is set to at least 1. If the Wikimedia API is temporarily unavailable, the run may return no results. Wait a few minutes and retry.

Can I get image dimensions or EXIF data in the output?

The basic category listing API does not include image metadata. To get dimensions, EXIF, or other file properties, you would need to make additional API calls per file title using the imageinfo module.

Why do some titles look like 'File:Example.jpg'?

Wikimedia Commons file titles include the 'File:' namespace prefix. This is the standard format and can be used directly to construct download URLs or query further metadata.

FAQ

QuestionAnswer
Does this Actor download the actual image files?No, it returns the metadata for each quality image, including the file title. You can use the title to construct the download URL or pass it to a separate image downloader.
What is a Quality Image on Wikimedia Commons?Quality Images are files that meet the Wikimedia Commons quality standards as assessed by the community. They are well-composed, properly exposed, and have no distracting artifacts.
Do I need a Wikimedia API key to use this Actor?No. The Actor uses the public, read-only Wikimedia API endpoint, which requires no authentication or API key.
How many quality images can I scrape in one run?Free users can retrieve up to 10 items as a preview. Paid users can set maxItems up to 1,000,000, limited only by the total number of quality images available on Commons.
What fields does the output dataset contain?Each row includes the imageUrl, pageid, ns, title, scrapedAt, and error fields.
Can I filter by image type or upload date?This Actor retrieves the full Quality Images category listing. For more granular filtering by file type, date, or other metadata, you would need to process the titles through additional API calls.
How do I download the actual images after scraping?Once you have the file titles, you can construct a direct URL in the format https://commons.wikimedia.org/wiki/Special:FilePath/FILETITLE and download them with any HTTP client or a dedicated image downloader Actor.
Are the scraped images free to use commercially?All Quality Images on Wikimedia Commons are available under free licenses, but you should verify the specific license of each file before commercial use. The Actor provides the title, which you can use to check the file description page.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Wikimedia Foundation, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

๐Ÿ’ฐ How much does it cost to scrape Wikimedia Commons Quality Images?

This Actor uses pay-per-result pricing: $0.004 per result collected. You are billed only for the results you receive, so a run that returns nothing costs nothing.