Medium Scraper: Articles by Tag, Author and Publication
Pricing
$1.00 / 1,000 articles
Medium Scraper: Articles by Tag, Author and Publication
Pricing
$1.00 / 1,000 articles
Rating
0.0
(0)
Developer
Ben Barazandeh
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Medium articles by tag, author, publication or article URL, with no login. For each article you get the title, URL, author, publication, publish and update dates, tags, a summary or the full text, claps, responses, reading time and a member-only flag. It reads Medium's public RSS feeds and public article data, so you don't need an account, cookies or a browser.
Try it now: the input is pre-filled with the artificial-intelligence tag. Click Start.
What can you do with this Medium scraper?
- Track topics: get the latest Medium articles for tags like
programming,aiorstartupevery day. - Monitor writers and competitors: export the newest stories from any Medium author (
@username). - Follow publications: pull new posts from Towards Data Science, Better Programming, The Startup and more.
- Content research and SEO: see which titles, tags and topics get claps and responses.
- AI and NLP datasets: collect clean article text with tags and dates.
- Lead and creator discovery: build lists of active writers in a niche.
Input
| Field | Example | Notes |
|---|---|---|
tags | programming | Tag slug or medium.com/tag/... URL. Latest articles in the tag. |
usernames | @ev | Username with or without @, or a profile URL. |
publications | better-programming | The slug after medium.com/. |
articleUrls | https://medium.com/p/... | Individual articles. |
maxItems | 100 | Total cap for the run. |
includeFullText | true | Adds text when the article is publicly readable. |
fetchArticleStats | false | Off by default. Best effort: claps, responses and member-only status from public article data. Uses the residential proxy, billed to your Apify account. |
proxyConfiguration | Apify Proxy | Used for article data only. |
Output
One record per article:
{"type": "article", "sourceType": "author", "source": "@ev","id": "795206e75020", "title": "Simple or Easy?", "url": "https://ev.medium.com/simple-or-easy-795206e75020","author": "Ev Williams", "authorUsername": "ev", "publication": null,"publishedAt": "2021-09-22T00:47:36.000Z", "tags": ["product-design", "simplicity"],"summary": "Say you need to move a pile of small rocks...", "text": "Say you need to move a pile of small rocks...","claps": null, "responses": null, "readingTimeMinutes": 1, "isMemberOnly": null, "wordCount": 256,"fullTextAvailable": true, "dataSource": "rss", "scrapedAt": "2026-10-31T20:39:36.676Z"}
You can download the dataset as JSON, CSV, Excel, XML or HTML, or read it through the Apify API.
How much does it cost to scrape Medium?
The price is $0.001 per article ($1 per 1,000 articles), pay per result. You only pay for articles saved to the dataset. Set a maximum cost per run in the Console and the scraper stops when it is reached.
Tips and limits
- Medium RSS feeds return the 10 most recent articles per tag, author or publication. For more, add more tags, authors or publications, or schedule the scraper to run daily and build up a history.
- Member-only (paywalled) articles: you get the title, summary, tags and metadata, but not the full text.
isMemberOnlymarks them where Medium exposes it. - Tag feeds contain only a snippet. Full text comes from author and publication feeds or from public article data.
- Claps, responses and the member-only flag are best effort. They come from Medium's public article data, which sits behind Cloudflare bot protection and is often blocked. When it's blocked, those fields are
null,dataSourceisrss, and the scraper carries on with feed data. For author and publication feeds, articles that come without full text are flaggedisMemberOnly: true. - Requests are rate-limited and retried with backoff to be polite to Medium.
FAQ
Do I need a Medium account? No. Only public data is used.
Can I get articles older than the feed? Add their URLs to articleUrls.
Is scraping Medium legal? This scraper only collects publicly available data. Don't collect personal data without a lawful basis, and respect Medium's terms and authors' copyright when reusing text.
Something missing? Open an issue on the Issues tab. We usually reply within a day.
⭐ Enjoying it?
If this Actor saved you time, a quick rating on its Apify Store page helps a lot, and it helps other people find it. Feedback or a missing feature? Open an issue on the Actor's Issues tab. Thank you!