Medium User Posts Scraper
Under maintenancePricing
from $4.99 / 1,000 results
Go to Apify Store
Medium User Posts Scraper
Under maintenanceExtract 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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
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
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
username | string | — | ✓ | Medium username without @ (e.g. 'towardsdatascience') |
maxItems | integer | 25 | Maximum number of posts to scrape | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
claps | Number of claps/likes |
readingTime | Estimated reading time |
title | Title or name of the item |
url | Direct URL to the item |
author | Author name |
publication | Publication or outlet name |
publishedAt | Publication date |
description | Full description text |
thumbnail | Thumbnail 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
maxItemsreasonable 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