# Wikipedia On This Day Scraper (`parseforge/wikipedia-on-this-day-scraper`) Actor

Pull Wikipedia On This Day events for any calendar date: year, event description, category (events, births, deaths, holidays), related Wikipedia articles, and source links. Export historical timelines to JSON, CSV, or Excel for content creators, educators, and trivia or quiz applications.

- **URL**: https://apify.com/parseforge/wikipedia-on-this-day-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** News, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.00 / 1,000 result items

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## 📅 Wikipedia On This Day Scraper

> 🚀 **Export curated daily history in seconds.** Pull **selected events, births, deaths, holidays, and editor picks** for any calendar date in **10 Wikipedia language editions**. No API key, no registration, no manual scraping.

> 🕒 **Last updated:** 2026-05-23 · **📊 12 fields** per record · **📅 366 calendar days** · **🌍 10 languages** · **🗂️ 6 category slices**

The **Wikipedia On This Day Scraper** exports the daily curated content that powers the famous "On This Day" section on Wikipedia. For any date, you get the editor-selected events, notable births, deaths, observed holidays, and a combined "all" view. Each record carries **12 fields** including category, year, thumbnail, the rendered summary text, the linked Wikipedia page title, page description, page extract, and the full page URL.

Coverage spans **all 366 calendar days** across **10 Wikipedia language editions** (English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean). This Actor turns the curated daily feed into a downloadable dataset suitable for media, education, and trivia applications.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Newsroom social teams, educational platforms, trivia apps, daily-content publishers, history podcasters, edu-tech vendors | "On this day" social posts, daily newsletter content, history flashcards, voice-assistant skills, classroom prompts, almanac databases |

---

### 📋 What the Wikipedia On This Day Scraper does

Four content workflows in a single run:

- 📜 **Selected (editor curated).** The headline events Wikipedia editors handpick for each date.
- 🎂 **Births.** Notable people born on the date, with linked Wikipedia biographies.
- ⚰️ **Deaths.** Notable people who died on the date, with linked Wikipedia biographies.
- 🎉 **Events and holidays.** Major historical events plus observed national and religious holidays.

Set `type` to `all` to pull every slice in one call, or pass several dates at once to build a multi-day almanac.

> 💡 **Why it matters:** "on this day" content is one of the highest-engagement formats on social and email. Building it yourself means scraping inconsistent HTML or stitching multiple endpoints. This Actor returns one clean record per item, every time.

---

### 🎬 Full Demo

_🚧 Coming soon: a 3-minute walkthrough showing how to schedule a daily run and pipe the records into a social-content workflow._

---

### ⚙️ Input

<table>
<thead>
<tr><th>Input</th><th>Type</th><th>Default</th><th>Behavior</th></tr>
</thead>
<tbody>
<tr><td>maxItems</td><td>integer</td><td>10</td><td>Records to return. Free plan caps at 10, paid plan at 1,000,000.</td></tr>
<tr><td>dates</td><td>array</td><td>["05-24"]</td><td>Calendar dates as MM-DD. Leave empty to use today.</td></tr>
<tr><td>type</td><td>string</td><td>"selected"</td><td>One of all, selected, births, deaths, events, holidays.</td></tr>
<tr><td>language</td><td>string</td><td>"en"</td><td>Wikipedia language edition. One of 10 supported codes.</td></tr>
</tbody>
</table>

**Example: editor-curated highlights for Christmas Day in English.**

```json
{
    "maxItems": 50,
    "dates": ["12-25"],
    "type": "selected",
    "language": "en"
}
````

**Example: notable births across a week in German.**

```json
{
    "maxItems": 200,
    "dates": ["01-01", "01-02", "01-03", "01-04", "01-05", "01-06", "01-07"],
    "type": "births",
    "language": "de"
}
```

> ⚠️ **Good to Know:** the curated feed reflects what active Wikipedia editors choose to highlight on a given date. The same date in different language editions can surface different events and biographies, which is great for localization but worth knowing.

***

### 📊 Output

Each record contains **12 fields**. Download the dataset as CSV, Excel, JSON, or XML.

#### 🧾 Schema

| Field | Type | Example |
|---|---|---|
| 🖼️ `thumbnailUrl` | string | null | `"https://upload.wikimedia.org/.../Apollo11.jpg"` |
| 📅 `date` | string | `"07-20"` |
| 🌍 `language` | string | `"en"` |
| 🏷️ `category` | string | `"events"` |
| 📆 `year` | number | null | `1969` |
| 📝 `text` | string | `"Apollo 11 lands on the Moon..."` |
| 📖 `pageTitle` | string | `"Apollo 11"` |
| 📰 `pageDescription` | string | `"1969 American crewed spaceflight..."` |
| 📃 `pageExtract` | string | `"Apollo 11 was the American spaceflight..."` |
| 🔗 `pageUrl` | string | `"https://en.wikipedia.org/wiki/Apollo_11"` |
| 📚 `pages` | array | All linked pages for the entry |
| 🕒 `scrapedAt` | ISO 8601 | `"2026-05-23T00:00:00.000Z"` |

#### 📦 Sample records

<details>
<summary><strong>📅 Historic event: Apollo 11 moon landing (07-20)</strong></summary>

```json
{
    "thumbnailUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Apollo_11_first_step.jpg/320px-Apollo_11_first_step.jpg",
    "date": "07-20",
    "language": "en",
    "category": "events",
    "year": 1969,
    "text": "Apollo 11 lands on the Moon and Neil Armstrong becomes the first person to walk on its surface.",
    "pageTitle": "Apollo 11",
    "pageDescription": "1969 American crewed spaceflight that landed first humans on the Moon",
    "pageExtract": "Apollo 11 was the American spaceflight that first landed humans on the Moon...",
    "pageUrl": "https://en.wikipedia.org/wiki/Apollo_11",
    "scrapedAt": "2026-05-23T00:00:00.000Z"
}
```

</details>

<details>
<summary><strong>🎂 Notable birth: Albert Einstein (03-14)</strong></summary>

```json
{
    "thumbnailUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Einstein_1921_by_F_Schmutzer_-_restoration.jpg/320px-Einstein.jpg",
    "date": "03-14",
    "language": "en",
    "category": "births",
    "year": 1879,
    "text": "Albert Einstein, German-American theoretical physicist, Nobel Prize laureate",
    "pageTitle": "Albert Einstein",
    "pageDescription": "German-born theoretical physicist (1879-1955)",
    "pageExtract": "Albert Einstein was a German-born theoretical physicist...",
    "pageUrl": "https://en.wikipedia.org/wiki/Albert_Einstein",
    "scrapedAt": "2026-05-23T00:00:00.000Z"
}
```

</details>

<details>
<summary><strong>🎉 Holiday: New Year's Day (01-01)</strong></summary>

```json
{
    "thumbnailUrl": null,
    "date": "01-01",
    "language": "en",
    "category": "holidays",
    "year": null,
    "text": "New Year's Day (International)",
    "pageTitle": "New Year's Day",
    "pageDescription": "First day of the year in the Gregorian calendar",
    "pageExtract": "New Year's Day is a festival observed in most of the world on 1 January...",
    "pageUrl": "https://en.wikipedia.org/wiki/New_Year%27s_Day",
    "scrapedAt": "2026-05-23T00:00:00.000Z"
}
```

</details>

***

### ✨ Why choose this Actor

| | Capability |
|---|---|
| 📅 | **Complete calendar.** All 366 dates, every category, on demand. |
| 🌍 | **10 language editions.** Localize "on this day" content for global audiences. |
| 🗂️ | **Six category slices.** Selected, births, deaths, events, holidays, or everything combined. |
| 🖼️ | **Image thumbnails.** Ready-to-use Wikipedia Commons URLs for social and newsletter graphics. |
| ⚡ | **Fast.** A full day of curated content in seconds. |
| 🔁 | **Always fresh.** Pulls live curated content so editor updates appear immediately. |
| 🚫 | **No authentication.** Works against the public Wikipedia feed. No login or key needed. |

> 📊 "On this day" is the unsung evergreen of content marketing: low effort to produce, high effort to maintain at scale. This Actor solves the maintenance side.

***

### 📈 How it compares to alternatives

| Approach | Cost | Coverage | Refresh | Categories | Setup |
|---|---|---|---|---|---|
| **⭐ Wikipedia On This Day Scraper** *(this Actor)* | $5 free credit, then pay-per-use | **366 days, 10 languages** | **Live per run** | selected, births, deaths, events, holidays, all | ⚡ 2 min |
| Manual page scraping | Free | Full | Live | Inconsistent HTML | 🐢 Hours per day |
| Custom feed builder | Free | Full | Custom | Build yourself | ⏳ Days |
| Third-party "today in history" widgets | Varies | Limited | Mixed | Limited | 🕒 Variable |

Pick this Actor when you want clean curated records on demand without writing parsers.

***

### 🚀 How to use

1. 📝 **Sign up.** [Create a free account with $5 credit](https://console.apify.com/sign-up?fpr=vmoqkp) (takes 2 minutes).
2. 🌐 **Open the Actor.** Go to the Wikipedia On This Day Scraper page on the Apify Store.
3. 🎯 **Set input.** Pick one or more dates, choose a category and language, set `maxItems`.
4. 🚀 **Run it.** Click **Start** and the Actor collects the curated records.
5. 📥 **Download.** Grab your results in the **Dataset** tab as CSV, Excel, JSON, or XML.

> ⏱️ Total time from signup to downloaded dataset: **3-5 minutes.** No coding required.

***

### 💼 Business use cases

<table>
<tr>
<td width="50%" valign="top">

#### 📱 Newsroom Social Teams

- Daily "on this day" social posts with images
- Localized variants across 10 language editions
- Pre-scheduled multi-day content calendars
- Auto-generated newsletter sidebars

</td>
<td width="50%" valign="top">

#### 🎓 EdTech & E-learning

- Daily history flashcards in classroom apps
- Subject-aligned biography spotlights
- Multilingual content for language learners
- Trivia generators for student engagement

</td>
</tr>
<tr>
<td width="50%" valign="top">

#### 🎙️ Podcasts & Daily Briefings

- "Today in history" voice-assistant skills
- Episode openers with curated history hooks
- Per-episode show notes with linked sources
- Multi-language radio segment scripts

</td>
<td width="50%" valign="top">

#### 📊 Reference & Almanac Apps

- Pre-warmed daily-content caches for mobile apps
- Almanac databases with multilingual entries
- Calendar-app history overlays
- Smart speakers daily-fact briefings

</td>
</tr>
</table>

***

### 🔌 Automating Wikipedia On This Day Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

- 🟢 **Node.js.** Install the `apify-client` NPM package.
- 🐍 **Python.** Use the `apify-client` PyPI package.
- 📚 See the [Apify API documentation](https://docs.apify.com/api/v2) for full details.

The [Apify Schedules feature](https://docs.apify.com/platform/schedules) lets you trigger this Actor on any cron interval. A daily 06:00 UTC run is the most popular pattern for newsroom and social-team workflows.

***

### 🌟 Beyond business use cases

Daily curated history has reach well beyond commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

<table>
<tr>
<td width="50%">

#### 🎓 Research and academia

- Cross-cultural comparison studies of "notable" history
- Quantitative history projects with year-level features
- Multilingual NLP datasets for entity-recognition models
- Classroom modules on Wikipedia editorial choices

</td>
<td width="50%">

#### 🎨 Personal and creative

- Daily-history journals and Notion dashboards
- Birthday-and-anniversary trivia for friends and family
- Newsletter side-projects and indie blogs
- Daily-art prompts based on historical events

</td>
</tr>
<tr>
<td width="50%">

#### 🤝 Non-profit and civic

- Community-history education for libraries and museums
- Veteran and remembrance-day content automation
- Cultural-heritage social media for civic groups
- Multilingual outreach for diaspora communities

</td>
<td width="50%">

#### 🧪 Experimentation

- Train LLMs on date-aligned history snippets
- Build agentic chatbots that answer "what happened on X"
- Prototype calendar widgets with rich history overlays
- A/B test social-content templates with real history items

</td>
</tr>
</table>

***

### 🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

- 💬 [**ChatGPT**](https://chat.openai.com/?q=How%20do%20I%20use%20the%20Wikipedia%20On%20This%20Day%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🧠 [**Claude**](https://claude.ai/new?q=How%20do%20I%20use%20the%20Wikipedia%20On%20This%20Day%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🔍 [**Perplexity**](https://perplexity.ai/search?q=How%20do%20I%20use%20the%20Wikipedia%20On%20This%20Day%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🅒 [**Copilot**](https://copilot.microsoft.com/?q=How%20do%20I%20use%20the%20Wikipedia%20On%20This%20Day%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)

***

### ❓ Frequently Asked Questions

#### 🧩 How does it work?

Pass one or more `MM-DD` dates, pick a category and language, click Start, and the Actor pulls the curated feed for each date and emits a clean structured record per entry.

#### 📏 How accurate is the data?

The "On This Day" feed is curated by active Wikipedia editors and reviewed by the community. Per-entry accuracy reflects the linked Wikipedia article. For citation-grade work, follow the page URL and review the source article.

#### 🔁 How often is the data refreshed?

The curated feed is updated continuously by Wikipedia editors. Every run of this Actor fetches live data, so editor updates appear immediately.

#### 🌍 Which languages are supported?

Ten Wikipedia editions: English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, and Korean. Each edition is independently curated, so the same date can surface different highlights in different languages.

#### 🗂️ What do the categories mean?

- `selected`: handpicked headline items for the date
- `events`: historical events on the date
- `births` and `deaths`: notable biographies
- `holidays`: observed national and religious holidays
- `all`: every category combined

#### ⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor daily and pipe the output into your social-publishing or newsletter platform.

#### ⚖️ Is this data legal to use?

Wikipedia content is published under the Creative Commons BY-SA license. Attribution to Wikipedia and the article authors is required. Verify per-record license for embedded images.

#### 💳 Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan unlocks daily scheduling for production content workflows.

#### 🔁 What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, inspect the log, fix the input, and re-run. Partial datasets from failed runs are preserved.

#### 🖼️ Are images included?

Yes when the curated entry has a thumbnail. The `thumbnailUrl` field links directly to Wikimedia Commons, and you can use the image under its individual Commons license.

#### 🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.

***

### 🔌 Integrate with any app

Wikipedia On This Day Scraper connects to any cloud service via [Apify integrations](https://apify.com/integrations):

- [**Make**](https://docs.apify.com/platform/integrations/make) - Automate multi-step workflows
- [**Zapier**](https://docs.apify.com/platform/integrations/zapier) - Connect with 5,000+ apps
- [**Slack**](https://docs.apify.com/platform/integrations/slack) - Get daily history posts in your channels
- [**Airbyte**](https://docs.apify.com/platform/integrations/airbyte) - Pipe history items into your warehouse
- [**GitHub**](https://docs.apify.com/platform/integrations/github) - Trigger runs from commits and releases
- [**Google Drive**](https://docs.apify.com/platform/integrations/drive) - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push daily history items into your CMS or alert your team in Slack with a curated morning brief.

***

### 🔗 Recommended Actors

- [**🛰️ NOAA Weather Scraper**](https://apify.com/parseforge/noaa-weather-scraper) - Authoritative U.S. weather and climate data
- [**📖 arXiv Scraper**](https://apify.com/parseforge/arxiv-scraper) - Open-access scientific preprints
- [**🏛️ Met Museum Scraper**](https://apify.com/parseforge/met-museum-scraper) - Open-access artworks from The Met
- [**🌍 GBIF Biodiversity Scraper**](https://apify.com/parseforge/gbif-biodiversity-scraper) - Global biodiversity occurrence records
- [**✈️ OurAirports Scraper**](https://apify.com/parseforge/ourairports-scraper) - Global airport reference database

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge) for more daily-content and reference scrapers.

***

**🆘 Need Help?** [**Open our contact form**](https://tally.so/r/BzdKgA) to request a new scraper, propose a custom data project, or report an issue.

***

> **⚠️ Disclaimer:** this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Wikipedia or the Wikimedia Foundation. All trademarks mentioned are the property of their respective owners. Only publicly available Wikipedia content is collected.

# Actor input Schema

## `maxItems` (type: `integer`):

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `dates` (type: `array`):

Calendar dates in MM-DD format (e.g. 05-24, 12-25). Leave empty to use today.

## `type` (type: `string`):

Which feed slice to pull for each date.

## `language` (type: `string`):

Wikipedia language edition.

## Actor input object example

```json
{
  "maxItems": 10,
  "dates": [
    "05-24"
  ],
  "type": "selected",
  "language": "en"
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "maxItems": 10,
    "dates": [
        "05-24"
    ],
    "type": "selected",
    "language": "en"
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/wikipedia-on-this-day-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "maxItems": 10,
    "dates": ["05-24"],
    "type": "selected",
    "language": "en",
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/wikipedia-on-this-day-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "maxItems": 10,
  "dates": [
    "05-24"
  ],
  "type": "selected",
  "language": "en"
}' |
apify call parseforge/wikipedia-on-this-day-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=parseforge/wikipedia-on-this-day-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Wikipedia On This Day Scraper",
        "description": "Pull Wikipedia On This Day events for any calendar date: year, event description, category (events, births, deaths, holidays), related Wikipedia articles, and source links. Export historical timelines to JSON, CSV, or Excel for content creators, educators, and trivia or quiz applications.",
        "version": "1.0",
        "x-build-id": "xucpOUdgdCO5bPRQe"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parseforge~wikipedia-on-this-day-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parseforge-wikipedia-on-this-day-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/parseforge~wikipedia-on-this-day-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parseforge-wikipedia-on-this-day-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/parseforge~wikipedia-on-this-day-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parseforge-wikipedia-on-this-day-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
                    },
                    "dates": {
                        "title": "Dates",
                        "type": "array",
                        "description": "Calendar dates in MM-DD format (e.g. 05-24, 12-25). Leave empty to use today.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "type": {
                        "title": "Type",
                        "enum": [
                            "all",
                            "selected",
                            "births",
                            "deaths",
                            "events",
                            "holidays"
                        ],
                        "type": "string",
                        "description": "Which feed slice to pull for each date."
                    },
                    "language": {
                        "title": "Language",
                        "enum": [
                            "en",
                            "es",
                            "fr",
                            "de",
                            "it",
                            "pt",
                            "ru",
                            "zh",
                            "ja",
                            "ko"
                        ],
                        "type": "string",
                        "description": "Wikipedia language edition."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
