All Tools

  1. SEORCH
  2. SEO API
  3. Content Briefing API

Content Briefing API

Request

Analyzes the top pages for a keyword and returns targets for your text: length, structure, important keywords and phrases.

https://seorch.net/api/content-briefing/?key=YOUR_KEY&keyword=seo%20tool&country=de

Parameters

ParametersRequiredMeaning
keyyesYour API key, alternatively in the X-API-Key header
keywordyesThe keyword
countrynode, at, ch, uk, us or es
sitesnoUp to 10 custom comparison pages instead of the Google results
stopwordsnoWords to exclude from the analysis
urlnoYour page, its values are returned in your_page

Response

FieldMeaning
competitorsThe compared pages with words, sentences, keyword count, readability and headings
summaryAverages as targets
keywordsmust_have, should_have and more by frequency across the pages
phrases, keyword_occurrencesImportant phrases and the frequency and density of the keyword
Sample response, shortened
{
  "api_version": 1,
  "keyword": "seo tool",
  "country": "de",
  "your_page": {
    "url": "https://www.getmad.de/",
    "words": 2721,
    "keyword_count": 0,
    "flesch": 69,
    "questions": 8,
    "h1": 0,
    "h2": 49
  },
  "competitors": [
    {
      "rank": 1,
      "url": "https://www.eology.de/magazine/praktische-seo-tool-tipps",
      "analysed": true,
      "words": 2779,
      "words_in_sentences": 1931,
      "keyword_count": 0,
      "flesch": 54,
      "questions": 12,
      "h1": 1,
      "h2": 7,
      "sentences": 105
    }
  ],
  "summary": {
    "sites_analysed": 9,
    "sites_compared": 9,
    "words": 3568,
    "sentences": 170,
    "flesch": 51
  },
  "keyword_occurrences": [
    {
      "keyword": "seo tool",
      "average_count": 6,
      "density_percent": 0.17
    }
  ],
  "keywords": {
    "must_have": [
      "seo",
      "tools",
      "daten"
    ],
    "should_have": [
      "erstellen",
      "optimieren",
      "kleine"
    ],
    "more": [
      "sitemap",
      "neilpatel",
      "test"
    ]
  },
  "phrases": [
    "mit seo tools",
    "seo tools seo"
  ],
  "wikipedia": {
    "entities": [],
    "internal_links": []
  }
}

Errors

Errors are returned as JSON with a fixed code. All APIs use missing_key and invalid_key (401), rate_limited (429) and missing or invalid parameters (400). Additionally for this API: url_not_allowed, no_sites_analysed, upstream_error.

Limits

Each key allows 10 requests per minute and 500 per day. Higher limits are available on request.