Medium Articles Scraper & Monitor (RSS, Markdown) avatar

Medium Articles Scraper & Monitor (RSS, Markdown)

Pricing

from $3.00 / 1,000 articles

Go to Apify Store
Medium Articles Scraper & Monitor (RSS, Markdown)

Medium Articles Scraper & Monitor (RSS, Markdown)

Get Medium articles by tag, author, publication, or any Medium URL. Full text as clean Markdown, keyword and date filters, and an 'only new articles' mode for scheduled monitoring.

Pricing

from $3.00 / 1,000 articles

Rating

0.0

(0)

Developer

Cronexa Data Tools

Cronexa Data Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does Medium Articles Scraper do?

Medium Articles Scraper gets articles from Medium by tag, author, publication, or any Medium link, and gives you clean, structured data:

  • 📝 Full article text as clean Markdown (and plain text) for authors and publications, which is ready for AI, RAG, and LLM pipelines
  • 🔔 "Only new articles" mode: schedule it every hour or day, and each run returns only articles you haven't seen yet. You only pay for new articles.
  • 🔍 Keyword and date filters: keep only articles about the topics you care about, from the last N days
  • 🔗 Paste any Medium link: profiles, publications, tags, someone.medium.com, or custom-domain blogs like netflixtechblog.com
  • 💸 Low price: $3 per 1,000 articles, with no subscription and no proxy costs

It reads Medium's official public RSS feeds, so it is fast (seconds per run) and reliable. It needs no login or cookies and doesn't break when Medium redesigns its website.

What can I use it for?

  • Content monitoring: get every new article about your company, product, or competitors, sent to Slack, email, or Google Sheets through Apify integrations
  • AI and RAG datasets: collect expert articles from top engineering blogs as Markdown for your knowledge base
  • Newsletter curation: find the freshest articles on a topic every morning
  • Research and trend analysis: track which topics and tags authors write about over time
  • Author and publication tracking: archive everything a writer or publication posts

How do I use it?

  1. Enter one or more tags, authors, publications, or Medium links.
  2. (Optional) Add keywords or a Published in the last N days limit.
  3. Click Start. Results appear in seconds.
  4. For monitoring, turn on Only new articles and add a Schedule (for example, every hour).

Example input

{
"tags": ["artificial-intelligence", "kubernetes"],
"users": ["@netflixtechblog"],
"publications": ["better-programming"],
"keywords": ["LLM", "agents"],
"publishedWithinDays": 7,
"onlyNew": true
}

Output example

{
"id": "516d5a29b252",
"title": "Trading a Cloud Identity for Your Own: Workload Attestation on Managed Compute",
"url": "https://netflixtechblog.com/trading-a-cloud-identity-for-your-own-workload-attestation-on-managed-compute-516d5a29b252",
"author": "Netflix Technology Blog",
"publishedAt": "2026-09-25T16:01:02+00:00",
"tags": ["identity", "aws-emr", "apache-spark", "cloud", "security"],
"isFullContent": true,
"contentMarkdown": "### Introduction\n\nOrganizations that have been around for a while usually run two identity systems side by side...",
"contentText": "Introduction\n\nOrganizations that have been around for a while...",
"excerpt": "Introduction Organizations that have been around for a while usually run two identity systems...",
"wordCount": 1877,
"readingTimeMinutes": 8,
"imageUrl": "https://cdn-images-1.medium.com/max/1024/1*eIWpHw7J_6qZCuaffD0lQQ.png",
"sourceType": "user",
"source": "@netflixtechblog",
"feedTitle": "Stories by Netflix Technology Blog on Medium",
"scrapedAt": "2026-09-29T18:56:34+00:00"
}

You can download the data as JSON, CSV, Excel, or HTML, or get it through the Apify API.

How much does it cost?

$3 per 1,000 articles ($0.003 per article), which is much cheaper than similar Medium scrapers. You pay only for articles saved to your dataset. Articles skipped by filters or by "only new" mode are free. Apify's free plan includes monthly credit, so you can try it at no cost.

Input options

FieldDescription
tagsMedium topics, for example machine-learning. Spaces are fine.
usersUsernames (@dhh) or profile links
publicationsPublication slugs (better-programming) or domains (netflixtechblog.com)
urlsAny Medium link. The type is detected automatically.
keywordsKeep articles containing at least one keyword (title, tags, or text)
publishedWithinDaysKeep articles from the last N days
onlyNewSkip articles returned by previous runs with the same sources
maxItemsMax articles per run (default 1000)
includeHtmlAlso save the original HTML

Limitations (please read)

  • Medium's RSS feeds contain the latest ~10 articles per feed. To collect more over time, schedule the Actor with Only new articles turned on, and it will build a complete archive run by run.
  • Tag feeds contain a short excerpt, not the full text (isFullContent: false). Author and publication feeds contain the full text.
  • Member-only (paywalled) stories contain only what Medium puts in the RSS feed.

FAQ

Is it legal to scrape Medium? This Actor reads Medium's public RSS feeds, which Medium provides so that people and apps can follow its content. It collects no private data and uses no login. Respect authors' copyright when you reuse article text.

Something doesn't work? Open an issue in the Issues tab and it will be fixed quickly.

Use it from AI assistants (Claude, ChatGPT, Cursor)

AI agents can run this Actor as a tool through the Apify MCP server. Add this to your MCP client (Claude Desktop, Claude Code, Cursor, VS Code…) and sign in with Apify in the browser when asked:

{
"mcpServers": {
"medium-articles-scraper": { "url": "https://mcp.apify.com?tools=dima_kadirovich/medium-articles-scraper" }
}
}

Then just ask, for example:

  • "Get the 10 newest Medium articles tagged 'kubernetes' and summarize the main trends."
  • "What has @netflixtechblog published this month? Give me the key points of each post."

The agent fills in the input, runs the Actor and reads the results. You pay the same per-result price.

More tools from Dima Data Tools