Skip to content
English
  • There are no suggestions because the search field is empty.

Semji API: automate and integrate Semji into your workflows

Control Semji from any external tool via the REST API. All technical documentation is available on the developer portal.

At a glance

  • What you can do: trigger analyses, manage the planning, generate and retrieve content via standard API calls
  • Who it's for: high-volume SEO teams, developers, and no-code tool users (Make, Zapier, N8n)
  • Why it matters: automate repetitive operations without going through the interface

What changes for you

Without an API, every action in Semji required manual interaction in the interface. For teams managing large content volumes, this made any automation logic impossible.

The Semji API turns the platform into an engine you can plug into your stack: CMS, scripts, no-code tools, or external AI agents.

Good to know ℹ️: API key generation is restricted to Admin and Owner roles. The key is generated from Settings > Integrations > API.

What you'll get

The API exposes Semji's core services: planning, SEO analyses, content read/write, and keyword data. It is standard (REST, JSON, API key authentication) and compatible with any programming language or no-code tool.

How to use it 

1) Generate your API key

In your Semji workspace, go to Settings > Integrations > API and click "Generate API Key".

2) Read the documentation

All technical documentation, code examples, and the quickstart guide are available on the developer portal:

👉 developers.semji.com

Tips and best practices

Start with the Quickstart on developers.semji.com: it walks you through making your first API call in minutes, no advanced development skills needed.

Pro tip 💡: actions performed via the API consume the same credits as actions in the interface — no extra cost.

Go further

Useful links: