Use the NarraSEO API

Generate an API key from the API integration under Developer. The key is shown once and cannot be retrieved later. Requires Creator or above, which includes 25,000 API requests a month.

Last updated 1 day ago

The API lets you pull your content into any system, which is the answer when your platform has no integration and a download is too manual.

Listed as API under Developer.

Plan Requirement

Creator or above. Below that you see "The REST API requires Creator or above. Compare plans to upgrade."

Creator includes 25,000 API requests a month.

Generating a Key

  1. Open Sidebar β†’ Integrations.
  2. Find API under Developer.
  3. Select Generate API key.

There are no credential fields to fill in. The key is created for you.

Copy the Key Immediately

When the key appears you see the warning: "Copy this key now. NarraSEO will not show the full value again."

That is literal. The full value is displayed once. If you lose it, generate a new one.

Store it in a password manager or in your deployment's environment variables before you close the screen.

Keeping the Key Safe

The key grants access to your project's content. Treat it as a credential.

Keep it server-side. Do not put it in client-side JavaScript, a mobile app bundle, or anywhere a browser can read it.

Use environment variables. Not a committed configuration file.

Generate separate keys for separate systems where you can, so revoking one does not break everything.

What you Can Build with It

The common cases:

  • Pulling published articles into a custom or unsupported CMS.
  • Feeding a static site generator.
  • Syncing content into an internal system or data warehouse.
  • Building your own editorial dashboard.

Notes

Requests count against your monthly allowance. Creator includes 25,000, and higher plans include more.

If you are building a Next.js blog specifically, the Next.js Blog package handles the integration for you and uses the same key.

Webhooks are the complement to the API. The API is you asking NarraSEO for content, and webhooks are NarraSEO telling you when something changed. Using both together avoids polling.

The setup guide on the Integrations page remains readable on plans below Creator, so you can evaluate it before upgrading.

Sending content with webhooks covers push notifications. Publishing to a Next.js blog covers the packaged route.