Medium User Posts Scraper avatar

Medium User Posts Scraper

Under maintenance

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Medium User Posts Scraper

Medium User Posts Scraper

Under maintenance

Extract detailed post data from a Medium user profile. Get article titles, descriptions, claps, reading times, and publication details.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Extract detailed post data from a Medium user profile. Get article titles, descriptions, claps, reading times, and publication details.

Features

  • 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
usernamestringMedium username without @ (e.g. 'towardsdatascience')
maxItemsinteger25Maximum number of posts to scrape
proxyConfigurationobjectApify ResidentialProxy settings. Residential proxy is strongly recommended

Output

Each scraped item includes:

FieldDescription
clapsNumber of claps/likes
readingTimeEstimated reading time
titleTitle or name of the item
urlDirect URL to the item
authorAuthor name
publicationPublication or outlet name
publishedAtPublication date
descriptionFull description text
thumbnailThumbnail image URL

Sample Output

{
"claps": "claps_value",
"readingTime": "readingTime_value",
"title": "Example Title",
"url": "https://example.com/item/123",
"author": "Username",
"publication": "publication_value",
"publishedAt": "2024-01-15",
"description": "Description text..."
}

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