Medium API
## What is Medium API? Medium API gives you programmatic access to Medium's content — articles, authors, publications, tags, reading lists, and search results — without needing authentication or managing sessions. ## Endpoints - **GET /article** — Full article details by post ID or slug (title, author, tags, claps, reading time, preview) - **GET /user** — User profile by username or ID (bio,…
Medium API endpoints
| Method | Endpoint | Description |
|---|---|---|
| article | ||
| GET |
getArticleResponses /article/responses |
Get top responses (comments) for an article by its post ID. |
| GET |
getArticle /article |
Retrieve full article details by post ID (12-char hex) or unique slug. Returns title, author, tags, publication, claps, reading time, preview content, and more. |
| GET |
getArticleRelated /article/related |
Get articles related to the given post (Medium's recirculation feed). |
| GET |
getArticleRecommended /article/recommended |
Get articles recommended by Medium for readers of the given post. |
| GET |
getArticleFans /article/fans |
Get the list of users who clapped for an article. |
| user | ||
| GET |
getUserFollowers /user/followers |
Retrieve the list of users following a given Medium user. |
| GET |
getUserTopArticles /user/top-articles |
Retrieve the most-clapped articles published by a specific Medium user, sorted by clap count. |
| GET |
getUserArticles /user/articles |
Retrieve a list of articles published by a specific Medium user. |
| GET |
getUserLists /user/lists |
Retrieve public reading lists (catalogs) created by a Medium user. |
| GET |
getUserInterests /user/interests |
Retrieve the tags a Medium user follows. |
| GET |
getUserFollowing /user/following |
Retrieve the list of users that a given Medium user follows. |
| GET |
getUserPublications /user/publications |
Retrieve publications a user writes for or owns. |
| GET |
getUserProfile /user |
Retrieve a Medium user's profile including bio, follower count, and social links. |
| search | ||
| GET |
search /search |
Search Medium for articles, users, tags, publications, or reading lists. Supports pagination via page parameter. |
| tag | ||
| GET |
getTagTopWriters /tag/top-writers |
Retrieve the top writers for a specific tag on Medium. |
| GET |
getTag /tag |
Retrieve information about a Medium tag including post count, follower count, and related tags. |
| GET |
getTagLatestArticles /tag/latest-articles |
Get the most recently published articles for a specific tag, sorted by publish date. Supports cursor-based pagination via the `after` parameter. |
| GET |
getTagArticles /tag/articles |
Get recommended articles for a specific tag. Returns ~10 curated articles with full author and publication details. |
| publication | ||
| GET |
getPublication /publication |
Retrieve information about a Medium publication by its slug or custom domain. |
| GET |
getPublicationArticles /publication/articles |
Retrieve the latest articles from a Medium publication. |
| list | ||
| GET |
getList /list |
Retrieve information about a Medium reading list (catalog) by its ID. |
| GET |
getListArticles /list/articles |
Retrieve articles saved in a Medium reading list. |
Medium API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $4.99 / month | — |
|
| ULTRA Recommended | $19.99 / month | — |
|
| MEGA | $99.99 / month | — |
|