Medium Scraper: Articles by Tag, Author and Publication avatar

Medium Scraper: Articles by Tag, Author and Publication

Pricing

$1.00 / 1,000 articles

Go to Apify Store
Medium Scraper: Articles by Tag, Author and Publication

Medium Scraper: Articles by Tag, Author and Publication

Pricing

$1.00 / 1,000 articles

Rating

0.0

(0)

Developer

Ben Barazandeh

Ben Barazandeh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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, ai or startup every 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

FieldExampleNotes
tagsprogrammingTag slug or medium.com/tag/... URL. Latest articles in the tag.
usernames@evUsername with or without @, or a profile URL.
publicationsbetter-programmingThe slug after medium.com/.
articleUrlshttps://medium.com/p/...Individual articles.
maxItems100Total cap for the run.
includeFullTexttrueAdds text when the article is publicly readable.
fetchArticleStatsfalseOff by default. Best effort: claps, responses and member-only status from public article data. Uses the residential proxy, billed to your Apify account.
proxyConfigurationApify ProxyUsed 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. isMemberOnly marks 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, dataSource is rss, and the scraper carries on with feed data. For author and publication feeds, articles that come without full text are flagged isMemberOnly: 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!