Medium API — Articles by User & Tag
Pricing
from $1.20 / 1,000 api requests
Go to Apify Store
Medium API — Articles by User & Tag
Articles by Medium user and tag as clean JSON: title, author, publish date, tags and links. Plus user profiles with bio and follower counts. No API key.
Pricing
from $1.20 / 1,000 api requests
Rating
0.0
(0)
Developer
RD.Galih Rakasiwi
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Medium articles as clean JSON — by user and by tag — plus user profiles with bio and follower counts. Built on Medium's public RSS feeds. No API key.
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /user/{username} | Recent articles by a user |
| GET | /user/{username}/profile | Profile: name, bio, followers, avatar |
| GET | /tag/{tag} | Recent articles for a tag |
| GET | /health | Liveness probe |
curl "https://<container-url>/user/dhh?limit=20"curl "https://<container-url>/user/dhh/profile"curl "https://<container-url>/tag/programming?limit=20"
Output
{"username": "dhh","feedTitle": "Stories by DHH on Medium","count": 20,"articles": [{"title": "…","url": "https://medium.com/@dhh/…","author": "DHH","publishedAt": "Wed, 21 Oct 2026 03:42:46 GMT","tags": ["programming", "startup"]}]}
Notes
- Uses Medium's public RSS feeds — stable and keyless (see RE.md for the proven recipe).
- RSS returns the 10 most recent articles per feed;
limitcaps the output. - Tags are canonicalized (lowercase, spaces → dashes); usernames and tags are validated before any request.
/user/{username}/profileis best-effort: the profile HTML page is often bot-blocked (403) from datacenter IPs, sobio/followers/avatarcan benullwhilenamestill resolves from the RSS feed. Non-existent users return 404.
Related searches
medium api, medium scraper, medium articles, blog data api, content api, medium rss
Local development
pip install -r requirements.txtuvicorn src.main:app --reload