Medium Publication Articles Scraper avatar

Medium Publication Articles Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Medium Publication Articles Scraper

Medium Publication Articles Scraper

Scrape Medium articles from any RSS feed (tag, publication, or user). Returns structured data with title, author, categories, and more. Export to CSV, JSON, Excel, or XML.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

ParseForge

Medium Publication Articles Scraper

Scrape Medium articles from any tag, publication, or user feed, up to a million per run. Every article comes with its title, URL, author, categories, publication date, image, and snippet. No login or API key. Export to CSV, JSON, Excel, or XML.

Medium's official API is limited and requires authentication, and its web pages block scrapers. This Actor reads the public RSS feeds directly, so you can collect articles from any tag, publication, or user without hitting a paywall or getting blocked. Each article is returned in a clean, structured format, ready for analysis or export.

Who uses itWhat they scrape Medium for
Content marketersTrack trending topics and article performance in their niche.
ResearchersGather a dataset of Medium articles for analysis of writing trends or sentiment.
Data analystsBuild a corpus of Medium content for NLP or machine learning projects.

What it does

This Actor collects Medium articles from RSS feeds (tag, publication, or user) and returns each one as a flat row with metadata like title, author, categories, and publication date.

  • πŸ“‘ RSS feed scraping: Pull articles from any Medium RSS feed, including tag feeds, publication feeds, and user feeds.
  • πŸ”— Direct feed URL: Provide any Medium RSS feed URL, and the Actor will handle the rest.
  • πŸ“¦ Flexible output: Export results to CSV, JSON, Excel, or XML.

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

What you can do with Medium data

πŸ“ˆ Track content trends.

Content marketers can monitor which topics are gaining traction in a specific tag or publication to inform their own content strategy.

πŸ” Build a research dataset.

Researchers can collect a large corpus of Medium articles for text analysis, sentiment analysis, or academic studies.

πŸ“Š Monitor competitor publications.

Businesses can track articles from competitor publications to stay informed about their content and positioning.

πŸ—žοΈ Curate newsletters or digests.

Curators can automatically gather recent articles from selected feeds to compile newsletters or content digests.

Why choose this scraper

What you get
No login requiredAccess Medium's public RSS feeds without any authentication.
Structured dataEach article is returned with consistent fields, ready for analysis.
ScalableScrape up to 1,000,000 articles per run, depending on your plan.
Export optionsDownload your data in CSV, JSON, Excel, or XML formats.

What a Medium record looks like

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

{
"imageUrl": "https://cdn-images-1.medium.com/max/1376/1*RZZ3QVv9yfvh4FTLh2UB3g.jpeg",
"imageWidth": 1376,
"title": "How to Diagnose and Fix Common Printer Connection Problems",
"link": "https://medium.com/@computerrepairalbany7/how-to-diagnose-and-fix-common-printer-connection-problems-344229aec4b9?source=rss------technology-5",
"guid": "https://medium.com/p/344229aec4b9",
"guidIsPermaLink": false,
"creator": "Computerrepairalbany",
"pubDate": "2026-08-18T00:36:45.000Z",
"atomUpdated": "2026-08-18T00:36:45.167Z",
"snippet": "Printers remain essential for home offices, businesses, schools, and everyday document management. Whether you need to print invoices…",
"continueReadingUrl": "https://medium.com/@computerrepairalbany7/how-to-diagnose-and-fix-common-printer-connection-problems-344229aec4b9?source=rss------technology-5",
"scrapedAt": "2026-08-18T00:54:39.470Z"
}

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

Configure the run

Configure the run by providing the Medium RSS feed URL you want to scrape. The Actor will fetch the feed and extract all available articles, up to the maximum you set. The Input tab lists every parameter.

A first run with the defaults:

{
"feedUrl": "https://medium.com/feed/tag/technology",
"maxItems": 10
}

A larger pull:

{
"feedUrl": "https://medium.com/feed/tag/technology",
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

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 with $5 in credit.
  2. Open the Medium Publication Articles 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 Medium 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/medium-publication-articles-scraper"

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

Troubleshooting

Why am I getting no results?

Check that the feed URL is correct and accessible. Try opening it in a browser to see if it returns XML. Also, ensure you have set maxItems to a value greater than 0.

The Actor returns an error about the feed URL.

Verify that the URL is a valid Medium RSS feed. It should start with https://medium.com/feed/ and point to a tag, publication, or user.

I'm only getting 10 items even though I set maxItems higher.

Free users are limited to 10 items per run. To get more, upgrade to a paid plan.

The data seems incomplete.

Some fields may be missing if the feed doesn't include them. Check the feed's XML to see what's available.

FAQ

QuestionAnswer
What is a Medium RSS feed URL?Medium provides RSS feeds for tags, publications, and users. For example, the technology tag feed is https://medium.com/feed/tag/technology. You can find the feed URL by appending /feed/ to the tag, publication, or user page.
Do I need a Medium account or API key?No, the Actor uses public RSS feeds, so no authentication is required.
Can I scrape articles from a specific publication?Yes, you can use the publication's RSS feed URL, such as https://medium.com/feed/the-publication-name.
What data fields are returned for each article?Each article includes title, link, GUID, categories, creator (author), publication date, update date, image URL, image width, snippet, and a continue reading URL.
How many articles can I scrape?Free users are limited to 10 items per run (preview). Paid users can set maxItems up to 1,000,000.
Can I export the data to Excel?Yes, the Actor supports export to CSV, JSON, Excel, and XML formats.
Is the Actor fast?The Actor uses simple HTTP requests to fetch RSS feeds, so it is fast and efficient.
What if the feed URL is invalid?The Actor will return an error. Make sure the URL is a valid Medium RSS feed.

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 Medium. 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.