Get Clean Reliable

Data From Medium

With Unofficial Medium API

Easily fetch and integrate content from Medium into your applications. Access user profiles, articles, publications, lists, tags, and more with powerful, flexible endpoints.

Bring the Power of Medium to Your Apps, Effortlessly.

"Save Hundreds of Hours

of Development time"
$ curl "https://medium2.p.rapidapi.com/" \
       -H "x-rapidapi-key: YOUR_API_KEY"
$ pip install medium-api

Excited to use it on my personal website ... It really goes above and beyond anything Medium provide.

~ API Endpoints ~

Don't let 'medium.com' updates

break your webscraper code

Use our API & be Future-Proof!

Frequently Asked Questions

What do I get exactly?

By subscribing Unofficial Medium API on RapidAPI, you gain access to all the available API endpoints, allowing you to fetch articles, user profiles, publications, and more directly from Medium's platform.

You can use you API Key from RapidAPI to authenticate your requests.

How can I get my API Key?

  1. Sign up on RapidAPI Platform,
  2. Subscribe to our Unofficial Medium API,
  3. Click on any of API's Endpoints on the RapidAPI Hub listing and select the API key from the `X-RapidAPI-Key` header under App section.

For more detailed explanation, here's our step by step guide.

Is Unofficial Medium API Free?

Our API is free for 150 calls per month.

If your usage is more than that, please consider subscribing to a higher plan. Visit hub.mediumapi.com/pricing for more information.

Does Medium have an Official API?

Yes, Medium has its own API but, you cannot extract anything using it.

Currently, they only have Publishing API, which means, it only allows you to post articles and do some elementary stuff.

[Update]: Official Medium API is no longer maintained. Their GitHub repository has been archived on 2nd March 2023.

How can I use my API key to fetch data?

By passing your unique API key in the headers of your API requests, you can authenticate your calls and access the data you need.

Header: X-RapidAPI-Key: YOUR_API_KEY

Where can I find the API documentation?

To get a list of all the endpoints, their respective parameters, and responses, you can visit our Full Documentation Page or check out our Swagger Documentation.

Supported languages and tools?

You can use ANY programming language or tool that supports GET method call and JSON parsing.

Python, Java, C/C++, Javascript, NodeJS, PHP, R, C#, .NET, Go, Ruby on rails, Objective C, Kotlin, Swift, RapidQL, cURL, Wget, HTTPie, Postman, Swagger.io ...

Does the Unofficial Medium API have SDKs?

Currently, we're officially proivding support for Python SDK (open-source). You can install it by running:


pip install medium-api

Github
ReadTheDocs
PyPI

If you're a .NET developer, there is a great open-source Medium API SDK by Tiago Martins. You can install it by running:


dotnet add package Medium.Client

Github
NuGet
We strictly prohibit our users from fetching copyrighted content from Medium without the explicit permission from the author. Please use this tool wisely.

As a developer and writer on Medium I was searching for a way to spend less time in the Medium dashboard and, ultimately, automate reporting. I've been using the Medium API for over a year and I've been impressed with the volume and variety of data made available to the end user. The uptime is consistent and I hardly ever experience outages. With a product this solid I was pleasantly surprised by the responsiveness to support inquiries and new feature requests. If you're a data nerd or a technically-inclined writer, this is 100% worth the subscription fee.

Explore More Medium Products

nishu@mediumapi.com