Build Frase into your own stack
The Frase API gives your code the same research, writing, scoring, and publishing the app runs. Pull SERP and AI Visibility data, generate and export content, kick off audits, and ship to your CMS, all from your own systems.
Trusted by content and SEO teams at
What the API returns
Your code reads and writes the same content the app does
Every brief, draft, score, and optimization in Frase is a resource you can reach over the API. Generate a draft, read back its optimization score and the specific gaps to close, then export it or publish it to your CMS, without a human opening the editor.
- Create content from a brief and read its optimization score back as JSON
- Export a draft as Markdown, HTML, or JSON, or publish it straight to your CMS
- Authenticate with an API key in the X-API-KEY header. One header, any language
# request
POST /v1/serp/analyze
{ "query": "best crm for small business" }
# response
{
"difficulty": 62,
"intent": "commercial",
"avg_word_count": 2140,
"ai_visibility": {
"chatgpt": "cited",
"perplexity": "not_cited"
},
"score_targets": { "seo": 88, "geo": 81 }
}
Part of the loop
Your scripts and products can run the same research, drafting, scoring, and publishing the app does, then read the result programmatically. The API exposes every stage rather than bolting a new tool onto the side.
Create
Generate briefs and drafts, run research and SERP analysis, all from API calls.
Publish
Push finished content to WordPress, Webflow, Sanity, Wix, or FraseCMS over the API.
You are hereOptimize
Read back the page's optimization score and the gaps to close as structured data.
Fix
Subscribe to webhooks so your systems hear the moment content, briefs, and audits are ready.
What the API does
Programmatic access to the whole platform
The API covers the work content and SEO teams do every day, so you can automate the repetitive parts and wire Frase into the products and pipelines you already run.
One key, any language
Authenticate with an API key in the X-API-KEY header. The API speaks standard REST and returns JSON, so it drops into JavaScript, Python, or anything that can make an HTTP request.
Content and briefs end to end
Generate a brief, draft the content from it, read back the optimization score, and export the result as JSON, HTML, or Markdown. Frase produces the page; your code decides what happens next.
SERP analysis on demand
Send a keyword and Frase returns the search picture your team works from: AI Overviews and their sources, organic results, People Also Ask, and related searches.
AI Visibility tracking
Register the prompts that matter and Frase tracks whether your brand shows up across AI engines like ChatGPT, Perplexity, Claude, Gemini, and Google AI. The API reports what it finds; you decide how to act on it.
Audits, research, and publishing
Kick off a site audit, run research on a topic, or publish a finished page to WordPress, Webflow, Sanity, Wix, or FraseCMS, each as a single call your pipeline can make.
Webhooks for real-time events
Subscribe a URL and Frase calls it the moment a draft, brief, audit, or visibility alert is ready. Every delivery is signed with HMAC-SHA256, so your systems can trust the payload.
Stop stitching point tools
Automate the platform instead of stitching exports together
Wiring a content workflow together usually means a research tool here, a writing tool there, and a CSV moving between them by hand. The Frase API lets your code drive the whole pass.
The fragmented way
- Export SERP data from one tool, then re-import it somewhere else to start a brief.
- Generate content in a separate app, then copy it into your CMS by hand.
- Poll a dashboard to find out when a long job finally finished.
- Track AI visibility in one place and your content pipeline in another, never joined up.
The Frase way
- Frase returns the SERP analysis and builds the brief from the same call.
- Frase drafts the page and publishes it to your CMS over the API.
- Frase calls your webhook the moment the content, brief, or audit is ready.
- Frase reports SERP, content, and AI Visibility data through one API your stack reads.
Proof
Teams run Frase inside their own products and pipelines
“Frase is easy to use and gives you everything you need to create excellent content. I love how easy it is to research competitors, find reference sources, and build outlines and briefs.”
“Frase feels like a next-gen content tool that's not just exciting for SEOs, but for writers as well. In my mind, that's more important to create successful content.”
What you get in the trial
Make your first API call in your first session
Start a trial, grab your API key from account settings, and run a real call. Pull a SERP analysis, generate a draft, or fire a test webhook. You will have Frase wired into a script before the trial is over, not a vague integration plan, but a working call returning real data.
API access is included on every plan, which start at $39/mo billed yearly. Add seats, audit credits, or AI prompts as your usage grows, and contact us for Enterprise rate limits and dedicated integration support.
7-day free trial. No credit card.
Questions about the Frase API
What can I build with the Frase API?
The Frase API is a REST API that exposes the platform's content, briefs, SERP analysis, AI Visibility tracking, site audits, research, and CMS publishing. Teams use it to automate content production, feed SEO and AI Visibility data into their own dashboards, and build Frase into their products and pipelines. Responses are JSON, so it works with any language that can make an HTTP request.
Which plans include API access?
API access is available on every Frase plan, including Starter. Your API key lives in your account settings, and the same key works across the API's content, research, SERP, audit, and AI Visibility endpoints. Enterprise customers can arrange custom rate limits and dedicated integration support.
How do I authenticate?
Send your API key in the X-API-KEY request header. There is no separate OAuth dance for the REST API: one header authenticates every call. Keep the key server-side, since it carries the same access your account has.
What does the SERP analysis return?
Send a keyword and Frase returns the search picture for it: AI Overviews and their sources, organic results with titles and snippets, People Also Ask questions, and related searches. It is the same research the app builds briefs from, available as structured data your code can read.
Can the API track AI Visibility?
Yes. Register the prompts that matter to you and Frase tracks whether your brand appears across AI engines like ChatGPT, Perplexity, Claude, Gemini, and Google AI, then reports what it finds through the API. The API monitors and alerts; it does not change your content on its own. Acting on the data stays with you.
How do webhooks work?
Subscribe a HTTPS URL to the events you care about, and Frase calls it the moment that work is ready: a draft generated, a brief built, an audit finished, a visibility alert raised, and more. Every delivery is signed with HMAC-SHA256 in the X-Webhook-Signature header, so your endpoint can verify the payload came from Frase.
What about connecting Frase to Claude or ChatGPT?
That is the Frase MCP server, a separate way to bring Frase into AI assistants and agentic tools so they can run Frase actions for you. The REST API on this page is for code-to-code integration. See the MCP page for the AI-assistant connection.
Put Frase behind your own code
Grab an API key, make your first call, and wire Frase into the workflow you already run. Start free and ship a working integration today.
7-day free trial. No credit card.