Medium Articles Scraper avatar

Medium Articles Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Medium Articles Scraper

Medium Articles Scraper

Scrape Medium articles by search query or topic/tag. Extracts title, author, publication, claps, responses, read time, tags, and more.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape articles from Medium by tag/topic or keyword. Uses Medium's public RSS feeds for reliable data extraction, bypassing Cloudflare bot protection.

Features

  • Tag/Topic mode — browse latest articles for any Medium tag
  • Search mode — converts keyword to multiple related tag feeds for broader coverage
  • Rich article data — title, author, publication, tags, thumbnail, published date
  • Pagination — automatically fetches multiple feeds to reach maxItems
  • Deduplication — skips duplicate articles across feeds
  • No browser required — uses RSS feeds (HTTP-based, fast and reliable)

Note: Medium's website is behind Cloudflare Managed Challenge which cannot be bypassed with standard tools. This scraper uses Medium's public RSS feeds instead, which are fully accessible. Fields that require JS rendering (claps, responses, read time) are not available from RSS feeds.

Input Parameters

FieldTypeDefaultDescription
querystring(required)Search keyword or Medium tag slug
modestring"search"search (multi-tag) or tag (single tag)
maxItemsinteger50Maximum articles to scrape
proxyConfigurationobjectOptional proxy settings

Example INPUT.json

{
"query": "artificial intelligence",
"mode": "search",
"maxItems": 50
}

Output Fields

FieldTypeDescription
titlestringArticle title
subtitlestringArticle snippet/subtitle
urlstringArticle URL (clean, no tracking)
articleIdstringMedium article ID
authorstringAuthor name
authorUrlstringAuthor profile URL
publicationstringPublication name (if applicable)
publicationUrlstringPublication URL
publishedAtstringISO 8601 publication date
updatedAtstringISO 8601 update date
thumbnailstringArticle cover image URL
tagsarrayArticle category tags
clapsnullNot available via RSS (requires browser)
responsesnullNot available via RSS (requires browser)
readTimenullNot available via RSS (requires browser)
searchQuerystringQuery used for this article
scrapedAtstringISO 8601 scrape timestamp

Known Limitations

  • Claps, responses, read time: Not available via RSS feeds. Medium's website search and tag pages are behind Cloudflare Managed Challenge. A future version with CAPTCHA solving service integration could unlock these fields.
  • RSS pagination: Each RSS feed returns ~10 latest articles. For search mode, multiple related tag feeds are queried.
  • Sorting: RSS feeds return latest articles only (no "trending" or "top" sorting).