---
title: "Semji API: automate and integrate Semji into your workflows"
description: Control Semji from any external tool via the REST API. All technical documentation is available on the developer portal.
---

[Skip to content](https://help.semji.com/en/semji-api#main-content)

- [English](https://help.semji.com/en/semji-api)
- [Français](https://help.semji.com/fr/api-semji)

English

Show submenu for translations

![logo semji](https://help.semji.com/hs-fs/hubfs/5eb95f02865a7ac1be7c1192.png?width=130&height=49&name=5eb95f02865a7ac1be7c1192.png)

Open main navigation

Close main navigation

- - [English](https://help.semji.com/en/semji-api)
    - [Français](https://help.semji.com/fr/api-semji)

  English
  
  Show submenu for translations
- Contact us

 Contact us

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.semji.com/en?hsLang=en)
2. [Connecting your tools](https://help.semji.com/en/connecting-your-tools?hsLang=en)
3. [Semji API](https://help.semji.com/en/connecting-your-tools?hsLang=en#semji-api)

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

Table of contents

---

[At a glance](https://help.semji.com/en/semji-api#ata)

[What changes for you](https://help.semji.com/en/semji-api#whatchanges)

[What you'll get](https://help.semji.com/en/semji-api#whatyou)

[How to use it](https://help.semji.com/en/semji-api#howto)

[Go further](https://help.semji.com/en/semji-api#gofurther)

### 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](https://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:**

- Official documentation: [developers.semji.com](http://developers.semji.com)
- [\[Link to the Semji webhook help article\]](https://help.semji.com/en/en/automate-your-content-publishing-with-webhooks?hsLang=en)

- [Getting started with Semji](https://help.semji.com/en/getting-started-with-semji?hsLang=en#main-content)

    - [Create your account and log in](https://help.semji.com/en/getting-started-with-semji?hsLang=en#create-your-account-and-log-in)
- [Identifying opportunities](https://help.semji.com/en/identifying-opportunities?hsLang=en#main-content)

    - [Identify opportunities](https://help.semji.com/en/identifying-opportunities?hsLang=en#identify-opportunities)
    - [Exploring your pages in Semji](https://help.semji.com/en/identifying-opportunities?hsLang=en#exploring-your-pages-in-semji)
- [Managing your editorial planning](https://help.semji.com/en/managing-your-editorial-planning?hsLang=en#main-content)

    - [Adapting the planning to your production workflow](https://help.semji.com/en/managing-your-editorial-planning?hsLang=en#adapting-the-planning-to-your-production-workflow)
    - [Understanding the planning view](https://help.semji.com/en/managing-your-editorial-planning?hsLang=en#understanding-the-planning-view)
- [Optimizing and publishing content](https://help.semji.com/en/optimizing-and-publishing-content?hsLang=en#main-content)

    - [Prepare & write](https://help.semji.com/en/optimizing-and-publishing-content?hsLang=en#prepare-write)
    - [Optimize for SEO](https://help.semji.com/en/optimizing-and-publishing-content?hsLang=en#optimize-for-seo)
    - [Update & publish](https://help.semji.com/en/optimizing-and-publishing-content?hsLang=en#update-publish)
    - [Optimize for GEO](https://help.semji.com/en/optimizing-and-publishing-content?hsLang=en#optimize-for-geo)
- [AI+ Agents](https://help.semji.com/en/ai-agents?hsLang=en#main-content)

    - [Getting Started & Guides](https://help.semji.com/en/ai-agents?hsLang=en#getting-started-guides)
    - [Pre-configured Agents](https://help.semji.com/en/ai-agents?hsLang=en#pre-configured-agents)
    - [Advanced Use Cases](https://help.semji.com/en/ai-agents?hsLang=en#advanced-use-cases)
- [Maximize your efficiency with AI](https://help.semji.com/en/maximize-your-efficiency-with-ai?hsLang=en#main-content)

    - [Setting up your AI environment](https://help.semji.com/en/maximize-your-efficiency-with-ai?hsLang=en#setting-up-your-ai-environment)
    - [Generate content with AI](https://help.semji.com/en/maximize-your-efficiency-with-ai?hsLang=en#generate-content-with-ai)
- [Track and analyze your competitors](https://help.semji.com/en/track-and-analyze-your-competitors?hsLang=en#main-content)

    - [SEO](https://help.semji.com/en/track-and-analyze-your-competitors?hsLang=en#seo)
    - [GEO](https://help.semji.com/en/track-and-analyze-your-competitors?hsLang=en#geo)
- [Track and analyze your performance](https://help.semji.com/en/track-and-analyze-your-performance?hsLang=en#main-content)

    - [Understanding performance metrics](https://help.semji.com/en/track-and-analyze-your-performance?hsLang=en#understanding-performance-metrics)
    - [Managing your SEO performance](https://help.semji.com/en/track-and-analyze-your-performance?hsLang=en#managing-your-seo-performance)
- [Connecting your tools](https://help.semji.com/en/connecting-your-tools?hsLang=en#main-content)

    - [SSO & authentication](https://help.semji.com/en/connecting-your-tools?hsLang=en#sso-authentication)
    - [Connect analytics & GSC](https://help.semji.com/en/connecting-your-tools?hsLang=en#connect-analytics-gsc)
    - [CMS Integration](https://help.semji.com/en/connecting-your-tools?hsLang=en#cms-integration)
    - [Semji & your CMS](https://help.semji.com/en/connecting-your-tools?hsLang=en#semji-your-cms)
    - [Semji extension](https://help.semji.com/en/connecting-your-tools?hsLang=en#semji-extension)
    - [Semji API](https://help.semji.com/en/connecting-your-tools?hsLang=en#semji-api)
- [Administration & global preferences](https://help.semji.com/en/administration-global-preferences?hsLang=en#main-content)

    - [Users & roles](https://help.semji.com/en/administration-global-preferences?hsLang=en#users-roles)
    - [Languages & general preferences](https://help.semji.com/en/administration-global-preferences?hsLang=en#languages-general-preferences)
- [Resources & Webinars](https://help.semji.com/en/resources-webinars?hsLang=en#main-content)

    - [Webinar 2025](https://help.semji.com/en/resources-webinars?hsLang=en#webinar-2025)
- [Assistance & FAQs](https://help.semji.com/en/assistance-faqs?hsLang=en#main-content)

    - [Data privacy & security](https://help.semji.com/en/assistance-faqs?hsLang=en#data-privacy-security)
    - [Frequently Asked Questions](https://help.semji.com/en/assistance-faqs?hsLang=en#frequently-asked-questions)

[![Chill listening crop-3](https://help.semji.com/hs-fs/hubfs/logo-semji-3.png?width=90&height=28&name=logo-semji-3.png "Chill listening crop-3")](http://semji.com?hsLang=en)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, Semji