---
title: "Analyze Page"
method: POST
path: "/analyze"
tags: ["analyze"]
---

# Analyze Page

`POST /analyze`

## Request

- Base URL: `https://api.xeorank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.xeorank.com/analyze`
- Auth: API key in header `X-Agent-Key`

## Query parameters

- `email` string, nullable

## Headers

- `X-Org-Id` string, nullable
- `x-xyle-source` string, nullable

## Request body

- AnalyzeRequest
  - `url` string, required
  - `content` string, required
  - `query` string, nullable

## Response `200`

Successful Response

- AnalyzeResponse
  - `url` string, required
  - `title` string, nullable
  - `analyzed_at` string, date-time, nullable
  - `query` string, nullable
  - `missing_topics` string[]
  - `competitor_themes` string[]
  - `summary` string, required
  - `score` number, required
  - `seo_breakdown` SeoScoreBreakdown
    - `overall` number
    - `technical` number
    - `on_page` number
    - `content` number
    - `links` number
  - `page_type` 'homepage' | 'about' | 'contact' | 'collection' | 'search_results' | 'profile' | 'article' | 'product' | 'service' | 'faq' | 'howto' | 'job_posting' | 'event' | 'recipe' | 'course' | 'dataset' | 'software' | 'medical' | 'webpage' | 'legal' | 'pricing' | 'auth' | 'support' | 'error', nullable
  - `page_type_confidence` number, nullable
  - `schema_validation` object, nullable
  - `grounded` boolean
  - `aeo_score` number, nullable
  - `aeo_recommendations` string[]
  - `geo_score` number, nullable
  - `geo_recommendations` string[]
  - `recommendations` Recommendation[]
    - `rule_id` string, required
    - `category` string, required
    - `priority` string, required
    - `title` string, required
    - `description` string, required
    - `impact` string, required
    - `locator` object, nullable
  - `verification_signals` object
  - `passing_signals` integer, nullable
  - `total_signals` integer, nullable
  - `aeo_recommendations_all` string[]
  - `geo_recommendations_all` string[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/xeorank/apis/seo-intelligence-engine.md) · [All operations](https://skmtc.dev/xeorank/apis/seo-intelligence-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/xeorank/apis/seo-intelligence-engine/revisions/449a3fd73454?raw)
