Wikipedia Pageviews Scraper: attention trends for any topic avatar

Wikipedia Pageviews Scraper: attention trends for any topic

Pricing

$0.92 / 1,000 rows

Go to Apify Store
Wikipedia Pageviews Scraper: attention trends for any topic

Wikipedia Pageviews Scraper: attention trends for any topic

Type in names or links, choose a period, and receive views with totals and averages from the official Wikimedia API. Mix editions in one run, up to 500 entries.

Pricing

$0.92 / 1,000 rows

Rating

0.0

(0)

Developer

BEPO Labs

BEPO Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

๐Ÿ“ˆ What is Wikipedia Pageviews?

Public interest in an encyclopedia entry becomes a number with Wikipedia Pageviews. Name the subjects you care about, in any edition, and every row comes back with its view count, ready for a model, a dashboard or a report. Filter by device and by human or automated visitors.

  • Trend and interest research: see when people start reading about a product, a person or a topic
  • Crypto, stocks and markets: use Wikipedia attention as an alternative data signal next to prices
  • SEO and content planning: compare the demand for topics before you write about them
  • Media and brand monitoring: follow your company, its rivals or a news event as it unfolds
  • Academic and data science work: build clean time series of public interest for papers, dashboards and forecasts

Wikipedia Pageviews: Daily or monthly views of any Wikipedia article in any language, with totals and averages, from the official Wikimedia API.

โœจ Why use this Actor?

  • โœ… Titles or URLs, any language: paste Web scraping or https://de.wikipedia.org/wiki/Bitcoin; the URL sets the edition
  • โœ… Daily or monthly: one row per day for detail, or one per month for long trends
  • โœ… Totals and averages included: every row carries the article's total and average over the range, so no extra step is needed
  • โœ… Desktop, mobile web or app: split views by access type, and choose human readers only (user) or all agents
  • โœ… Many articles in one run: up to 500 per run, five at a time; a missing article never stops the others
  • โœ… Very cheap: 0.1 USD per 1,000 rows: a month of daily views for one article costs 0.003 USD

๐Ÿ“ฆ What data can you get with Wikipedia Pageviews?

๐Ÿ“ฐ Article title๐ŸŒ Project (language edition)๐Ÿ“… Date (day or month)
๐Ÿ‘€ Viewsโž• Article total over the rangeโž— Article average per day or month
๐Ÿ“ฑ Access: all, desktop, mobile web, app๐Ÿง‘ Agent: humans only or allโณ Granularity: daily or monthly
๐Ÿ”— Article URL๐Ÿ“Š Run summary with totals per articleโš ๏ธ Reason for missing articles

๐Ÿš€ How to use Wikipedia Pageviews

Wikipedia Pageviews works in a few clicks, no coding needed:

  1. Create a free Apify account (the free plan includes 5 USD of monthly credit).
  2. Open Wikipedia Pageviews and click Try for free.
  3. Enter article titles or Wikipedia URLs, pick a start and end date, and choose daily or monthly.
  4. Click Start and wait for the run to finish (most runs take seconds).
  5. Download your data as JSON, CSV, Excel, XML or HTML, or send it straight to Google Sheets, Make, Zapier or your AI agent.

How Wikipedia Pageviews works

โฌ‡๏ธ Input

Add article titles or Wikipedia URLs, up to 500 per run. Without dates you get the last 30 full days.

Title or URL?

A bare title such as Large language model uses the project field (default en.wikipedia; for German Wikipedia use de.wikipedia). A URL such as https://de.wikipedia.org/wiki/Bitcoin sets the project itself, so you can mix languages in one run. Mobile URLs (en.m.wikipedia.org) work too.

Dates and granularity

start and end take dates such as 2026-09-01. Without them the run covers the 30 days up to yesterday. With granularity set to monthly, each row is one month and is dated on its first day.

Access and agent

access splits views into desktop, mobile-web or mobile-app (default all-access). agent set to user counts human readers; all-agents adds crawlers and automated traffic.

FieldTypeWhat it doesDefault
Articles (articles)arrayTitles (Web scraping) or Wikipedia URLs (any language; the URL sets the project).["Web scraping"]
Project (project)stringWiki for bare titles, e.g."en.wikipedia"
Start date (start)stringe.g.
End date (end)stringe.g.
Granularity (granularity)stringTime resolution of the view counts: "daily" (one row per article and day) or "monthly" (one row per article and month)."daily"
Access (access)stringall-access, desktop, mobile-web or mobile-app."all-access"
Agent (agent)stringuser (humans) or all-agents (bots too)."user"
Maximum retries (maxRetries)integerRetries per request with exponential backoff on network errors, 429 and 5xx.3

Wikipedia Pageviews input form

Input example

{
"articles": [
"Web scraping",
"Large language model"
],
"start": "2026-09-01",
"end": "2026-09-30"
}

โฌ†๏ธ Output

Every day (or month) of every article becomes one row with views, total and average over the range, plus the settings used. The run summary in the key-value store (OUTPUT) lists each title with its sum and number of rows, or why it returned nothing.

Wikipedia Pageviews output table

Output example

One row of the dataset (from a real run, September 2026):

{
"article": "Web scraping",
"project": "en.wikipedia",
"date": "2026-09-01",
"views": 1641,
"granularity": "daily",
"access": "all-access",
"agent": "user",
"articleTotal": 56067,
"articleAverage": 1869,
"url": "https://en.wikipedia.org/wiki/Web_scraping"
}

Run summary and missing articles

An article that does not exist, or had no views in the range, does not stop the run and is never charged: it is listed in the run summary (OUTPUT) with the reason. From a real run with Python (programming language) and a made-up title:

{
"ok": true,
"rows": 7,
"problems": [],
"articles": [
{
"article": "Python_(programming_language)",
"ok": true,
"rows": 7,
"total": 4904,
"error": null
},
{
"article": "No_such_article_4821_xyz",
"ok": false,
"rows": 0,
"total": 0,
"error": "no data (article missing or no views in range)"
}
]
}

View the results as a table or JSON in the Output tab and download them as JSON, CSV, Excel, XML, HTML or RSS, all fields or only those you pick.

๐Ÿ’ฐ How much does Wikipedia Pageviews cost?

Wikipedia Pageviews is priced per event: 0.1 USD per 1,000 rows (0.0001 USD per row), with no monthly rental. Titles that return no data are free.

You getYou pay
100 rows0.01 USD
1,000 rows0.1 USD
10,000 rows1 USD
100,000 rows10 USD

๐Ÿ’ก Apify's free plan gives you 5 USD of credit every month, enough for about 50,000 rows at no cost. Set a spending limit per run and the Actor stops there.

โš–๏ธ Wikipedia Pageviews vs. the alternatives

Wikipedia PageviewsPageviews web toolsWriting your own API script
Many articles and languages in one runโœ… up to 500โœ… a handful per chartโœ… after coding
Titles or URLs mixedโœ…โŒ title per languageyour code
Totals and averages on every rowโœ…on screenyour code
Schedules, webhooks and exportsโœ…โŒyour server
Works with Claude and AI agents (MCP)โœ…โŒโŒ

๐Ÿ”Œ Integrations, API and MCP

Connect Wikipedia Pageviews to your AI agent (MCP)

Give Claude, ChatGPT, Cursor or any MCP client direct access to Wikipedia Pageviews through the Apify MCP server. Add this URL to its settings:

https://mcp.apify.com/?actors=bepolabs/wikipedia-pageviews

For Claude Desktop, add it under mcpServers in claude_desktop_config.json:

{
"mcpServers": {
"wikipedia-pageviews": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--actors",
"bepolabs/wikipedia-pageviews"
],
"env": {
"APIFY_TOKEN": "<your Apify API token>"
}
}
}
}

Then ask: "How many people read the English Wikipedia articles on Bitcoin and Ethereum each month this year?"

Run it from your code

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("bepolabs/wikipedia-pageviews").call(run_input={"articles":["Web scraping","Large language model"],"start":"2026-09-01","end":"2026-09-30"})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript (npm install apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('bepolabs/wikipedia-pageviews').call({"articles":["Web scraping","Large language model"],"start":"2026-09-01","end":"2026-09-30"});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

No-code integrations

Send results to Google Sheets, Slack, Airtable, HubSpot, Make, Zapier, n8n and more from the Integrations tab, start runs on a schedule, or trigger your own endpoint with a webhook when a run finishes. The Apify API gives you full control over runs and datasets.

โ“ FAQ

Where does the data come from?

From the official Pageviews REST API of the Wikimedia Foundation, the same source its own tools use. The data is published under CC0.

How far back does the data go?

The Pageviews API starts in July 2015. Figures usually appear within a day; the default range ends with the latest full one.

Do redirects count?

No. Views are counted for the exact name you give. If a page was renamed, ask for its current title (or add the old one as a second article).

Can I get hourly data?

No. The Actor offers daily and monthly granularity.

Why is an article missing from the results?

The title does not exist in that language edition, is spelled differently, or had no views in the range. The run summary says which. Copying the article's URL from your browser avoids spelling problems.

Yes. Wikimedia publishes pageview data openly under CC0 through its public API, and the Actor calls it with an identifying User-Agent as the foundation asks. No personal data is involved: the numbers are aggregate counts per article.

What if something is missing or does not work?

Open an issue on the Issues tab; we read each one and reply. Feature requests are welcome too.

๐Ÿ’ฌ Your feedback

Tell us what Wikipedia Pageviews should add on the Issues tab or leave a review; your notes decide what we work on next.

ActorWhat it does
๐Ÿ“ˆ Google Trends ScraperInterest over time for up to five keywords on one 0 to 100 scale, any country or worldwide, plus top and rising related queries.
๐Ÿ“ข Google Ads Transparency ScraperEvery ad a company runs on Google, by domain, advertiser ID or name, from the Ads Transparency Center.
๐Ÿฆ‹ Bluesky PostsBluesky posts for any search or handle with text, date, author, likes, reposts, replies, links and hashtags. No login.
๐ŸŸง Hacker News SearchHacker News stories, comments, Ask HN, Show HN and jobs for any search, with points, comment count, date and text.
๐Ÿ”— Broken Link CheckerEvery link and image on your pages checked: HTTP status, each redirect hop, final URL and response time.
โšก Bulk PageSpeed InsightsLighthouse scores, lab metrics and real-user Core Web Vitals for any list of URLs, on mobile, desktop or both.
๐Ÿ“ฐ RSS Feed ReaderAny RSS, Atom or JSON feed, or just a website URL, to one clean list of articles, with full text on request.
๐Ÿฉบ SEO AuditAny page to a 0 to 100 SEO score and grade, with the fixes that matter most first: on-page, links and Core Web Vitals.