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


🔧 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.



Still need help?

Contact us

Integrations