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

12 days ago

Last modified

Features

Limited permissions

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.

In short: what you give, what you get, what it costs

You giveMedium writers, publications or tags
We doRead their articles, including publications on their own domain
You getOne row per article: title, link, author, dates, tags, cover image, full text, word count and reading time
It costs$2 per 1,000 articles + $0.001 per run. Feeds that fail and articles your filters drop are never charged. No supplier fee
It does notSign in to Medium

A real result row is shown further down this page.

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.

Compared with moving_beacon-owner1/medium-scraper

The most used Medium Actor on the Store (261 users in the last 30 days, read 2026-10-29). Both read the RSS feeds Medium publishes; figures are from its own page and pricing tab.

This Actormoving_beacon-owner1/medium-scraper
Price per 1,000 articles$2$10
Free resultsfirst 10 of every runnone
Writers, publications, tags, feed links, own-domain publicationsyesyes
Keyword filter (title, tags or text), before billingyesno
Published-after date filter, before billingyesno
Only new articles since the last runyesno
Cover image, reading timeyesno
Hard cost cap per runyesitem cap only

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:

A real row from this Actor's latest run on Apify (2026-10-23; long texts are cut and people's names hidden here, your dataset has them in full):

{
"status": "ok",
"type": "article",
"articleId": "ccbd1d3f9fd7",
"title": "GPT Function Calling: 5 Underrated Use Cases",
"url": "https://medium.com/better-programming/gpt-function-calling-5-underrated-use-cases-ccbd1d3f9fd7",
"author": "(hidden here)",
"publishedAt": "2023-11-10T17:33:58Z",
"updatedAt": "2023-11-20T20:55:28.826Z",
"tags": [
"automation",
"llm"
],
"imageUrl": "https://cdn-images-1.medium.com/max/1024/1*doghMb44J43LgPYtkUCByw.jpeg",
"fullText": true,
"wordCount": 1677,
"readingTimeMinutes": 6,
"text": "OpenAI’s “Function Calling” might be the most groundbreaking yet under appreciated feature released by any software company… ever.\nWhat a...",
"feedType": "publication",
"feedName": "Better Programming - Medium",
"feedInput": "better-programming",
"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.

All input fields

The main fields are described above; these are the others the form accepts:

  • feedUrls (Other Medium feed or site links) — Any Medium-hosted site or feed link. Read like a publication.
  • includeHtml (Include the article HTML) — Adds the original HTML of each article (with images and links) next to the plain text.
  • publishedAfter (Published after (YYYY-MM-DD)) — Keep only articles published on or after this date.