---
title: "Retrieve website analysis for a business"
method: GET
path: "/v1/businesses/{business_id}/website"
tags: ["websites"]
---

# Retrieve website analysis for a business

`GET /v1/businesses/{business_id}/website`

Returns website analysis data including domain info, pages, and quality indicators

## Path parameters

- `business_id` string, required

## Query parameters

- `include` string

## Headers

- `Authorization` string, required

## Response `200`

website analysis found

- TypeWebsite
  - `object` 'website', required
  - `id` string, uuid, required
  - `url` string, uri, nullable, required — The URL that was passed or found for the Business
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `status` 'online' | 'offline' | 'unknown', required
  - `http_status_code` integer, nullable — HTTP response status code
  - `title` string, nullable — Website page title
  - `description` string, nullable — Website meta description
  - `domain` TypeWebsiteDomain
    - `domain` string
    - `domain_id` string, nullable
    - `creation_date` string, date-time
    - `expiration_date` string, date-time
    - `registrar` TypeWebsiteDomainRegistrar
      - `organization` string, nullable
      - `name` string
      - `url` string, uri, nullable
    - `redirected` boolean, nullable — Whether the domain redirects to a different URL
    - `url_shortener` boolean, nullable — Whether the domain uses a URL shortener service
    - `resolved_url` string, uri, nullable — The final URL after redirect resolution (present when redirected is true)
  - `pages` TypeWebsitePagesItem[] — Website pages with screenshots
    - `url` string, uri
    - `category` string
    - `screenshot_url` string, uri
  - `parked` boolean, nullable, required — Whether the domain is parked
  - `submitted` boolean, required — Whether the website was submitted by user
  - `error` string, nullable — Error message if website analysis failed
  - `category` string, nullable — Website category classification
  - `platform` string, nullable — Website platform (e.g., instagram.com, facebook.com)
  - `posts_summary` string, nullable — Summary of posts found on the website or linked social media profiles
  - `reviews_summary` string, nullable — Summary of reviews found on the website or linked third-party profiles
  - `business_id` string, uuid, required
  - `business_name_match` boolean, required — Whether website content matches business name
  - `names` TypeName[] — Names found on website
    - `object` string, required
    - `id` string, uuid, required
    - `name` string, required
    - `submitted` boolean, required
    - `type` 'legal' | 'dba'
    - `business_id` string, uuid, required
    - `sources` TypeSource[], required
      - `id` string, uuid, required
      - `type` string, required — Origin of the resource. `risk_analysis` indicates the resource was discovered by a Risk order; for such sources, `id` is the originating risk_assessment ID.
      - `metadata` object, required
  - `phone_numbers` TypeWebsitePhoneNumber[], required — Phone numbers found on website
    - `object` 'phone_number'
    - `id` string, uuid
    - `number` string
    - `contact_type` string, nullable
    - `recommended` boolean, nullable
    - `submitted` boolean
    - `sources` TypeSource[], nullable
      - `id` string, uuid, required
      - `type` string, required — Origin of the resource. `risk_analysis` indicates the resource was discovered by a Risk order; for such sources, `id` is the originating risk_assessment ID.
      - `metadata` object, required
  - `people` object[], nullable — People found on website
  - `addresses` TypeWebsiteAddressesItem[], required — Addresses found on website
    - `object` string
    - `id` string, uuid
    - `address_line1` string, nullable
    - `address_line2` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `postal_code` string, nullable
    - `full_address` string
    - `submitted` boolean
    - `sources` TypeSource[]
      - `id` string, uuid, required
      - `type` string, required — Origin of the resource. `risk_analysis` indicates the resource was discovered by a Risk order; for such sources, `id` is the originating risk_assessment ID.
      - `metadata` object, required
  - `email_addresses` TypeWebsiteEmailAddressesItem[], nullable — Email addresses found on website
    - `object` 'email_address'
    - `email` string
    - `id` string, uuid
    - `submitted` boolean
    - `sources` TypeSource[]
      - `id` string, uuid, required
      - `type` string, required — Origin of the resource. `risk_analysis` indicates the resource was discovered by a Risk order; for such sources, `id` is the originating risk_assessment ID.
      - `metadata` object, required
  - `rating` TypeWebsiteRating
    - `indicators` TypeWebsiteIndicator[]
      - `type` 'domain_age' | 'top_level_domain' | 'content_diversity' | 'contact_info' | 'compliance_info' | 'page_count' | 'broken_links' | 'domain_consistency' | 'update_frequency' | 'filler_text' | 'image_quality' | 'last_updated' | 'third_party_profile_links' | 'us_business_presence' | 'spelling_and_grammar' | 'https' | 'domain_ownership', required
      - `name` string, required
      - `rating` 'positive' | 'negative' | 'neutral', required
      - `value` string, required
      - `description` string, required
    - `quality_rating` 'low' | 'moderate' | 'high' | 'not_available', required

## Other responses

- `404` — website not found

---

[API](https://skmtc.net/middesk/apis/middesk-api.md) · [All operations](https://skmtc.net/middesk/apis/middesk-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/middesk/middesk-api/versions/9882e52b445b/schema)
