Skip to main content
Generate comprehensive content briefs with SERP-based headings, AI title/description suggestions, and word count benchmarks — all programmatically.
Full endpoint reference available on Swagger.

Quick Start

Create a content brief for a target keyword:

Endpoints

MethodPathDescription
POST/api/content-brief/order/Create a content brief
GET/api/content-brief/order/?id={id}Get brief results
DELETE/api/content-brief/order/?ids={id1}&ids={id2}Delete briefs
GET/api/content-brief/orders/?page=1&page_size=10List all briefs (paginated)
GET/api/content-brief/languages/Supported languages
POST/api/content-brief/order/{order_id}/outline/Generate AI outline
GET/api/content-brief/order/{order_id}/outline/?auto_generate_order_id={id}Get AI outline results

Parameters

Create Brief — Required

ParameterTypeDescription
keywordstringTarget keyword or topic
languagestringLanguage code (e.g. en). See /api/content-brief/languages/
locationstringLocation name (e.g. United States). See /api/keywords-insights/locations/
folder_idstringDashboard folder ID to save the project into. Retrieve from the browser URL in the KWI dashboard

Retrieving Results

Content briefs process asynchronously. Poll the results endpoint until the data is ready:
The results include:
FieldDescription
rawSERP page structures with headings, bullet points, and content weights
brief_title_suggestsAI-generated meta title suggestions
brief_description_suggestsAI-generated meta description suggestions
word_count_avgAverage word count across top-ranking pages
word_count_min / word_count_maxRecommended word count range
pages_countNumber of SERP pages analyzed
headings_countTotal headings scraped from top results
processing_statusStatus of each processing stage

Generating an AI Outline

After a content brief is complete, you can generate an AI-powered outline:

Listing Briefs

Retrieve a paginated list of all your content briefs:

Complete Example

End-to-end: create a content brief, wait for results, then generate an AI outline.