# API integration

RankYak provides a powerful API for developers who want full control over how
articles are delivered, published, or processed. This is ideal if you use a
custom CMS, an in-house platform, or want to build your own automation around
RankYak's content.



The API documentation can be found here: https://docs.rankyak.com/api-reference
[https://docs.rankyak.com/api-reference]

--------------------------------------------------------------------------------


🔧 WHAT YOU CAN DO WITH THE API

The API gives you the ability to:

 * Fetch articles generated by RankYak

 * Send RankYak the external URL of your published article
   
   * This is required for joining the backlink exchange if you are not using a
     native integration

 * Build custom publishing pipelines

 * Integrate RankYak with custom CMS systems or internal tools

The API is designed to be simple yet powerful, allowing developers to extend
RankYak however they need.

--------------------------------------------------------------------------------


🔑 ENABLING API ACCESS

To access the API:

 1. Go to your project

 2. Open Settings → Integrations

 3. Scroll to the Developer zone

 4. Next to API, click Enable

Once enabled, you'll see your API key, which you’ll use to authenticate
requests.

--------------------------------------------------------------------------------


♻️ REGENERATING THE API KEY

If you believe your API key has been compromised or shared unintentionally:

 * Click Regenerate in the same API section

 * This will create a new key

 * Note: regenerating a key will invalidate the previous one immediately

Make sure to update the new key anywhere your integration depends on it.

--------------------------------------------------------------------------------


❌ DISABLING THE API

If you no longer want to use the API:

 1. Go to Settings → Integrations

 2. Next to API, click Disable

This revokes API access and prevents further authenticated requests.

--------------------------------------------------------------------------------


🎯 SUMMARY

The API integration is perfect for developers who need:

 * Full publishing flexibility

 * Custom CMS compatibility

 * Control over content workflows

 * Access to article data programmatically

 * A way to send RankYak the live article URL for backlink eligibility

With the API enabled, RankYak becomes fully customizable to your technical
environment.