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

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Share

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

Features

  • Keyword search — find content by keyword, search term, or topic
  • Configurable result limit — set exactly how many items to collect per run
  • Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support

Use Cases

  • Real-time news monitoring and media tracking
  • Content aggregation and curation pipeline automation
  • Topic and keyword trend tracking for SEO or research
  • Competitive content strategy and publishing cadence analysis

Input

FieldTypeDefaultRequiredDescription
querystringSearch keyword (e.g. 'machine learning') or a Medium tag (e.g. 'python', 'startup').
modestringsearchWhether to search by keyword or browse by tag. Options: search, tag
maxItemsinteger50Maximum number of articles to scrape.
proxyConfigurationobjectApify ResidentialProxy settings. Residential proxy is strongly recommended

Output

Each scraped item includes:

FieldDescription
titleFull title
subtitleSubtitle
urlDirect URL to the item/listing page
articleIdArticle id
authorAuthor or creator name
authorUrlAuthor profile URL
publicationPublication
publicationUrlPublication url
clapsClaps
responsesResponses
readTimeRead time
publishedAtPublication date/time
updatedAtLast-updated timestamp
thumbnailThumbnail
tagsArray of tags
memberOnlyMember only
searchQuerySearch query
scrapedAtISO 8601 timestamp when this item was scraped

Sample Output

{
"title": "Example Title",
"subtitle": "subtitle_value",
"url": "https://example.com/item/123",
"articleId": "articleId_value",
"author": "Username",
"authorUrl": "authorUrl_value",
"publication": "publication_value",
"publicationUrl": "publicationUrl_value"
}

Notes

  • Proxy: Residential proxy is highly recommended — set proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] }
  • Rate limits: Keep maxItems reasonable per run to avoid IP bans or rate throttling
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset