API & automation

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.

7-day free trialNo credit cardCancel anytime

Trusted by content and SEO teams at

Oracle logo
Coursera logo
Under Armour logo
GitLab logo
Thermo Fisher Scientific logo
ActiveCampaign logo
Toptal logo
Merkle logo
Digitas logo
Talkspace logo
Andela logo
PTC logo
Sunbelt Rentals logo
Extra Space Storage logo
Career Karma logo
Hennessey Digital logo

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

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 here

Optimize

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

4.8/5 on G2500+ reviews across G2 & Capterra
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.
CFChris F.Content LeadVerified G2 review
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.
KIKevin IndigGrowth advisor, former Director of SEOex-Shopify, ex-G2

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.

Get started

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.

Start free for 7 days
No credit card required
Try Frase Free →
Frase API: REST API & Webhooks for Content and SEO — Frase | Frase.io