Medium Scraper - Articles, Full Text, Tags $2/1K avatar

Medium Scraper - Articles, Full Text, Tags $2/1K

Pricing

from $1.50 / 1,000 articles

Go to Apify Store
Medium Scraper - Articles, Full Text, Tags $2/1K

Medium Scraper - Articles, Full Text, Tags $2/1K

Scrape Medium articles from writers, publications (custom domains too) and tags: title, link, author, date, tags, cover image, full text, word count and reading time. Keyword and date filters, only-new mode for schedules. No login. $2 per 1,000 articles.

Pricing

from $1.50 / 1,000 articles

Rating

0.0

(0)

Developer

Khandji Omar

Khandji Omar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get Medium articles from writers, publications and tags, many at once: title, link, author, publish date, tags, cover image, full text, word count and reading time. Publications on their own domain (betterprogramming.pub and others) work too. $2 per 1,000 articles, no login.

  • Writers: @handle, a profile link or name.medium.com. Full text of each story.
  • Publications: slug (better-programming), medium.com link or the publication's own domain. Full text of each story.
  • Tags: artificial-intelligence, python, startup... The latest stories with a summary.
  • Filters: only articles mentioning your keywords (title, tags or text), only articles published after a date.
  • Only new articles for scheduled runs: each run delivers only what you have not received yet. Ideal for newsletters, research feeds and AI pipelines.
  • Plain text for AI and spreadsheets, and the original HTML (images, links) when you want it.

Free tier — 10 results free on every run

The first 10 results of every run are free, on every run you ever make — not a one-off trial. One guard: the free allowance never covers more than half of a run, so the offer stays sustainable.

Price

Price
Article$2 per 1,000 ($0.002 each)

Set Max cost per run and the run stops before it spends more. Feeds that fail and articles your filters drop are never charged.

The most used Medium Actor in Apify Store (moving_beacon-owner1/medium-scraper) charges $10 per 1,000 articles (read on 2026-10-22): this Actor is 5 times cheaper.

What Medium allows, honestly

This Actor reads the RSS feeds Medium publishes for every writer, publication and tag. Each feed lists the latest 10 stories. Medium's article pages and search sit behind a Cloudflare check, which this Actor does not try to get around. So: perfect for following writers, publications and topics over time (schedule it daily with "Only new articles"), not for downloading a writer's whole archive.

Input example

{
"users": ["@JoeyColeman"],
"publications": ["better-programming", "https://betterprogramming.pub"],
"tags": ["artificial-intelligence"],
"keywords": ["agent", "RAG"],
"onlyNewArticles": true
}

Output example

One real row from a run on Apify:

{
"type": "article",
"articleId": "bf37baef8f27",
"title": "Let a thousand programming publications bloom.",
"url": "https://medium.com/better-programming/let-a-thousand-programming-publications-bloom-bf37baef8f27",
"author": "Tony Stubblebine",
"publishedAt": "2023-11-10T18:18:10Z",
"tags": [],
"imageUrl": "https://cdn-images-1.medium.com/max/1024/1*tKikPWjE4MZ5WgdfZuyvEg.png",
"fullText": true,
"wordCount": 1298,
"readingTimeMinutes": 5,
"text": "I’m putting Better Programming on hiatus to make room for other programming publications.
I get that this is a big pivot given that we switched to a new editor recently. But things...",
"feedType": "publication",
"feedName": "Better Programming - Medium",
"feedUrl": "https://medium.com/feed/better-programming"
}

Every field

FieldWhat it holds
articleIdMedium article ID
titletitle
urlarticle link
authorwriter
publishedAtpublish time
updatedAtlast update
tagstags
imageUrlcover image
textarticle text (full when Medium's feed carries it)
fullTexttrue when the full text is included
wordCountwords
readingTimeMinutesreading time (minutes)
feedTypewriter, publication or tag
feedNamefeed name
feedInputwhat you entered
feedUrlfeed read

Use cases

  • Content and newsletter curation: every new story from the writers and publications you follow, in one table.
  • AI and RAG pipelines: clean full text with author, date and tags, ready to embed.
  • Topic monitoring: schedule a tag or keyword and get each new story about your brand, market or technology.
  • Influencer and writer research: who writes about your topic, how often and how long.

Why use it

  1. Try before you pay. The first 10 results of every run are free.
  2. Pay only for data delivered. Failed feeds and filtered articles are never billed.
  3. Hard cost cap. Set maxTotalChargeUsd and a run never costs more than you allow.
  4. Ready to use. JSON, CSV or Excel, the Apify API, n8n, Make, Zapier, or as an MCP tool for AI agents.

How to use it in 3 steps

  1. Click Try for free; the form opens with a ready example in Writers and Publications.
  2. Optional: add tags, keywords or a date; every field has a description.
  3. Click Start and download the results as JSON, CSV or Excel, or read them from the API.

FAQ

Do I need a Medium account or API key? No.

Can I get member-only (paywalled) stories? You get what Medium's public feed shows; for member-only stories that is usually the beginning of the story.

Can I search all of Medium by keyword? Medium's search is behind a Cloudflare check. Use tags and the keyword filter instead.

Can I call it from code? Yes: Apify API, Python and JavaScript clients, Make, Zapier, n8n, or as an MCP tool.