There are two methods of authentication - Internal/Reseller and OpenApp.


This is the authentication mechanism used by Platinum subscribers who use our API for internal or reseller purposes. It uses a unique token known as an API key to authenticate the request. This mechanism must be explicitly enabled before use.

To enable Internal/Reseller authentication, simply select the Enable API option from the API tab at the Majestic website.


This is the authentication mechanism used by our OpenApp platform. It requires two pieces of information - an OpenApp private key, which identifies the application, and an access token, which identifies the user and allows the application access to their subscription resources.

For more information about our OpenApp platform, see our developer guide.