---
title: "Analyze Website"
method: POST
path: "/api/v1/websites/analyze"
---

# Analyze Website

`POST /api/v1/websites/analyze`

## Request

- Base URL: `https://api.seoproai.co`
- URL: `https://api.seoproai.co/api/v1/websites/analyze`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/authorize`, token URL `https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/token`)

## Headers

- `X-User-Id` string, nullable
- `X-Organization-Id` string, nullable
- `Authorization` string, nullable

## Request body

- WebsiteAnalyzeRequest
  - `website_url` string, required
  - `website_name` string, nullable
  - `blog_url` string, nullable
  - `skip_analysis` boolean
  - `target_audiences` string[], nullable
  - `language` string, nullable
  - `target_location_name` string, nullable
  - `target_location_code` integer, nullable

## Response `200`

Successful Response

- WebsiteAnalyzeResponse
  - `website_url` string, required: URL of the analyzed website
  - `blog_url` string, nullable: URL of the blog if provided
  - `website_id` integer, required: ID of the analyzed website
  - `company_description` string, nullable: Company description
  - `unique_features` string[]: Unique features of the website
  - `problem` string, nullable: Problem statement identified
  - `solution` string, nullable: Solution offered
  - `pricing` string, nullable: Pricing information
  - `audience` string, nullable: Target audience
  - `blog_focus` string, nullable: Blog focus identified
  - `domain_rating` integer, nullable: Domain rating of the website (DataforSEO Rank)
  - `backlink_summary` object, nullable: Backlink summary data returned from DataforSEO API

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/seoproai/apis/seopro-ai.md) · [All operations](https://skmtc.dev/seoproai/apis/seopro-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/seoproai/apis/seopro-ai/revisions/5b4b6391ddc9?raw)
