Wikiquote Quotations Scraper avatar

Wikiquote Quotations Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Wikiquote Quotations Scraper

Wikiquote Quotations Scraper

Pull sourced quotations for any person or topic straight from Wikiquote. Returns the quote text, attribution, page title, section, and language for every line. Handy for writers, researchers, and trivia builders who want clean, verifiable quotes from a trusted reference.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

ParseForge Banner

💬 Wikiquote Quotations Scraper

🚀 Export sourced quotations in seconds. Turn any Wikiquote page into a clean feed of quotes with attribution, section, and source link, one record per quotation.

🕒 Last updated: 2026-06-05 · 📊 8 fields per record · scales to thousands of quotes · 10+ language editions

Wikiquote is the open, community curated companion to Wikipedia dedicated to quotations from notable people, books, films, and topics. This Actor reads a page through the official MediaWiki API, parses the bulleted quote lines under the Quotes sections, strips the wiki markup, and returns each quotation as its own structured record.

Coverage: Pull quotations from any Wikiquote page in English (en) plus nine other language editions including Spanish, German, French, Italian, Portuguese, Russian, Polish, Dutch, and Japanese. Each record carries the quote text, the attribution or source note when present, the page title, the section it came from, the language, and a direct link back to the page.

🎯 Target Audience💡 Primary Use Cases
Writers, journalists, and editorsSourcing accurate, attributed quotes
Researchers and studentsBuilding citation ready quote collections
App and bot buildersPowering quote of the day feeds
Educators and trivia creatorsCompiling themed quotation sets

📋 What the Wikiquote Quotations Scraper does

  • Reads one or more Wikiquote pages by title through the MediaWiki action API.
  • Detects the quotation sections (Quotes, Sourced, Attributed, Misattributed, and similar) and skips See also, References, and external link blocks.
  • Parses each top level bullet as a quote and the indented sub bullets as attribution or source notes.
  • Strips wiki markup, reference tags, templates, and citation only lines, leaving readable text.
  • Outputs one clean record per quotation, ready for downstream use.
  • Supports ten language editions and a configurable item limit.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
pageTitlesarrayOne or more Wikiquote page titles, for example Albert Einstein or Mark Twain.
languagestringWikiquote language edition to query. Defaults to en.
maxItemsintegerMaximum number of quotation records to collect. Free plan caps at 10.

Example, default run:

{
"pageTitles": ["Albert Einstein", "Mark Twain"],
"language": "en",
"maxItems": 10
}

Example, single topic in another language:

{
"pageTitles": ["Friedrich Nietzsche"],
"language": "de",
"maxItems": 50
}

⚠️ Good to Know: Titles must match the Wikiquote page name. Redirects are followed automatically. Pages with no Quotes section return no quotations rather than an error.

📊 Output

Each record represents a single quotation.

FieldDescription
📄 pageTitleThe resolved Wikiquote page title the quote came from
💬 quoteThe cleaned quotation text
attributionSource, work, date, or context note when present, otherwise null
🗂 sectionThe section path the quote was found under
🌐 languageThe Wikiquote language edition queried
🔗 sourceUrlDirect link to the Wikiquote page
🕒 scrapedAtISO timestamp of collection
errorError message for a failed page, otherwise null

Real sample records:

{
"pageTitle": "Albert Einstein",
"quote": "\"Everything should be made simple as possible but no simpler.\"",
"attribution": "Repeated throughout his life, see: Quote Investigator",
"section": "Quotes",
"language": "en",
"sourceUrl": "https://en.wikiquote.org/wiki/Albert_Einstein",
"scrapedAt": "2026-06-05T17:54:21.379Z",
"error": null
}
{
"pageTitle": "Albert Einstein",
"quote": "Un homme heureux est trop content du présent pour trop se soucier de l'avenir.",
"attribution": "A happy man is too satisfied with the present to dwell too much on the future. From \"Mes Projets d'Avenir\", a French essay written at age 18 for a school exam (18 September 1896). The Collected Papers of Albert Einstein Vol. 1 (1987) Doc. 22.",
"section": "Quotes > 1890s",
"language": "en",
"sourceUrl": "https://en.wikiquote.org/wiki/Albert_Einstein",
"scrapedAt": "2026-06-05T17:54:21.379Z",
"error": null
}
{
"pageTitle": "Albert Einstein",
"quote": "Autoritätsdusel ist der größte Feind der Wahrheit.",
"attribution": "Blind obedience to authority is the greatest enemy of truth.",
"section": "Quotes > 1900s",
"language": "en",
"sourceUrl": "https://en.wikiquote.org/wiki/Albert_Einstein",
"scrapedAt": "2026-06-05T17:54:21.379Z",
"error": null
}

✨ Why choose this Actor

  • Uses the official MediaWiki API, no fragile HTML scraping of rendered pages.
  • One quotation per record, so the data drops straight into spreadsheets and databases.
  • Attribution and source notes are preserved, not discarded.
  • Ten language editions out of the box.
  • Markup, templates, and reference tags are cleaned for you.
  • Sends a descriptive User-Agent and follows page redirects responsibly.

📈 How it compares to alternatives

  • Manual copy and paste loses structure and attribution. This Actor keeps quote, source, and section separate.
  • Generic web scrapers return raw HTML full of markup. This Actor returns readable text.
  • Static quote lists go stale. Wikiquote is community maintained and updated continuously.

🚀 How to use

  1. Sign up for a free Apify account using this link.
  2. Open the Wikiquote Quotations Scraper.
  3. Enter one or more page titles and pick a language edition.
  4. Set an item limit, then click Start.
  5. Download your quotations or connect them to your app through the Apify API.

💼 Business use cases

Content and editorial

NeedHow this helps
Sourcing quotes for articlesPull attributed quotes with their origin note
Building newslettersCompile themed quote sets per author

Apps and products

NeedHow this helps
Quote of the day featuresFeed a rotating bank of quotations
Chatbots and assistantsGround responses in sourced quotes

Research and education

NeedHow this helps
Citation collectionsCapture quote plus source for references
Classroom materialsGather quotes by figure or theme

Marketing and social

NeedHow this helps
Social media contentBuild a backlog of shareable quotes
Brand voice researchStudy how figures phrased ideas

🔌 Automating Wikiquote Quotations Scraper

Connect runs and results to the tools you already use through Apify integrations and the API, including Make, Zapier, Slack, Airbyte, GitHub, and Google Drive. Trigger a run on a schedule, then route the quotations into your destination of choice.

🌟 Beyond business use cases

  • Research: assemble primary quotation sets for a thesis or paper.
  • Personal: build a personal commonplace book of favorite quotes.
  • Non-profit: curate inspirational quotes for community programs.
  • Experimentation: train or test text projects on attributed quotations.

🤖 Ask an AI assistant

Paste your collected quotations into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to group, theme, summarize, or fact check the attributions.

❓ Frequently Asked Questions

Where does the data come from? Directly from Wikiquote through the official MediaWiki action API.

Which languages are supported? English, Spanish, German, French, Italian, Portuguese, Russian, Polish, Dutch, and Japanese editions.

How do I pick a page? Use the exact Wikiquote page title, for example Mark Twain. Redirects are followed automatically.

What counts as one record? Each individual quotation is one record.

Is attribution always present? No. When a quote has a source or context note it is captured, otherwise attribution is null.

What happens to a page with no quotes? It returns no quotation records for that page rather than failing the run.

Can I scrape several pages at once? Yes, pass multiple titles in the page titles list.

Are references and templates included? No, reference tags, templates, and citation only lines are stripped.

Is there a free tier? Yes, free plans are limited to 10 items per run. Paid plans raise the limit.

Is this affiliated with Wikiquote? No. It is an independent tool that reads publicly available content.

Does it modify Wikiquote? No. It only reads pages, it never edits anything.

🔌 Integrate with any app

Every run produces a structured dataset you can pull through the Apify API, webhooks, or any of the platform integrations, so the quotations flow into your spreadsheets, databases, or apps automatically.

  • ParseForge collection for more reference and knowledge base scrapers.
  • Browse the ParseForge store for related Wikipedia and reference data tools.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with Wikiquote or the Wikimedia Foundation. Only publicly available data is collected.