Medium Scraper 📰 (articles by tag, author, publication)
Pricing
from $1.05 / 1,000 articles
Medium Scraper 📰 (articles by tag, author, publication)
Latest Medium articles for any tag, author or publication: title, author, publication, tags, publish date, reading time, member-only flag and the full text of free stories. Filter by date, dedupe across sources. No API key, no login.
Pricing
from $1.05 / 1,000 articles
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Medium Scraper: the newest Medium articles by tag, author or publication
Give it Medium tags, authors or publications and get back their newest articles as clean rows: title, author, publication, tags, publish and update dates, reading time, a member-only flag and, if you ask for it, the full text of free stories.
Schedule it daily with Published after set to yesterday and you have a new-article feed for a topic, a competitor's blog or a creator, without opening Medium.
$1.50 per 1,000 articles, platform usage included. No API key, no login.
What you get
One row per article:
| Field | Description |
|---|---|
articleId, url | The article (tracking parameters removed) |
title | Title |
summary | The story's snippet, or its first 300 characters when the full text is available |
author, authorHandle | Who wrote it (@handle when Medium shows one) |
publication, publicationSlug | The publication's name (when you scrape a publication) and its slug or domain |
publishedAt, updatedAt | ISO dates |
tags | The tags the author gave the story |
imageUrl | Lead image |
isMemberOnly | true for stories behind Medium's paywall, false for free ones. null for tag results (see limits) |
wordCount, readingTimeMinutesApprox | Length and reading time at 238 words per minute, for free stories |
fullText | Plain-text article body, only with Include full article text and only for free stories (null otherwise) |
source | Which input produced the row, e.g. tag:python or @netflixtechblog |
capturedAt | When the row was collected |
Example row (real, from a run on 2026-10-16)
{"articleId": "d62b03a96d7a","url": "https://netflixtechblog.com/reliable-gpu-compute-for-large-training-inference-jobs-d62b03a96d7a","title": "Reliable GPU compute for large training & inference jobs","summary": "How we detect failing GPUs and network fabric, remediate machines automatically, and let long-running jobs survive hardware loss. Authors: Nick Rutigliano, Argha C, Samartha Chandrashekar Open Netflix","author": "Netflix Technology Blog","authorHandle": "@netflixtechblog","publication": null,"publicationSlug": "netflixtechblog.com","publishedAt": "2026-10-14T16:01:04.000Z","updatedAt": "2026-10-15T05:56:37.458Z","tags": ["site-reliability", "gpu", "machine-learning", "cost-efficiency", "artificial-intelligence"],"imageUrl": "https://cdn-images-1.medium.com/max/1024/1*d15z8m06XjWnYeauK7iXfQ.png","isMemberOnly": false,"wordCount": 3111,"readingTimeMinutesApprox": 13,"source": "@netflixtechblog","capturedAt": "2026-10-16T00:43:43.550Z"}
Who uses this
- Content and SEO teams. Watch what competitors and category leaders publish, which tags they use and how long their posts are.
- Newsletter and curation builders. Pull the newest stories under a tag or from a publication on a schedule.
- AI and research teams. Collect free article text by topic for summaries, trend reports or datasets.
- Agencies and recruiters. Track the authors and engineering blogs of the companies you follow.
Input
| Field | What it does |
|---|---|
| Tags / topics | artificial-intelligence, startup, #Data Science, or a medium.com/tag/... link |
| Authors | @ev or a medium.com/@... profile link |
| Publications | towards-data-science, https://medium.com/better-programming or a publication's own domain such as https://netflixtechblog.com |
| Include full article text | Adds fullText for free stories |
| Published after | Keep only articles from this date on, e.g. 2026-10-01 |
| Max articles per source | 1 to 10 (10 is the most Medium lists per source) |
Example:
{"tags": ["artificial-intelligence", "startup"],"authors": ["@netflixtechblog"],"publications": ["towards-data-science"],"includeFullText": true,"publishedAfter": "2026-10-01"}
The same story found through several sources is delivered once.
Pricing
Pay per article delivered, platform usage included, plus a flat start fee per run.
| Plan | Per 1,000 articles | Run start |
|---|---|---|
| Free | $1.50 | $0.001 |
| Bronze | $1.35 | $0.001 |
| Silver | $1.20 | $0.001 |
| Gold | $1.05 | $0.001 |
Sources Medium has nothing for cost nothing beyond the start fee. Set a maximum charge per run and the actor stops when it is reached.
Limits and honest caveats
- About the newest 10 stories per source. Medium lists only the latest 9-10 stories per tag, author or publication and offers no way to page back. This is a "what is new" scraper, not an archive downloader. Run it on a schedule to build history.
- No claps, comments or responses count, no subtitle, no keyword search. Those are not available without logging in to Medium; this actor does not use a login.
- Member-only flag. For authors and publications, a story that comes with no body is flagged
isMemberOnly: true; free stories arefalse. Tag results carry only a snippet for every story, so the flag isnullthere. Scrape the author or publication to get it. - Full text comes only for free stories of authors and publications, not for tag results and never for member-only stories.
- Large source lists. Medium limits how many feeds one network address may read in a row, so a list of more than ~20 sources moves across several routes and takes a few minutes. Anything the run could not read is named in its status.
FAQ
Do I need a Medium account or API key? No.
Can I scrape a whole tag or all articles of a publication? No: Medium only exposes the newest stories per source. Schedule daily runs with Published after to collect everything going forward.
Why is isMemberOnly null? The row came from a tag. Add the author or publication as a source to learn whether the story is free.
Why did a source return nothing? The run status says why: the tag has no stories, no such author or publication exists, nothing was published after your date, or Medium refused the request.
Related actors
- Brand & News Monitor: Google News alerts for your brand or topics.
- Google Trends Scraper: see which topics are rising before you write about them.
- Threads Scraper: the same monitoring for Threads posts.
- YouTube Search Scraper: rank-tracked video results for a keyword.