---
title: "Get a robots-aware whole-site audit quote before audit crawling"
method: POST
path: "/api/estimate"
---

# Get a robots-aware whole-site audit quote before audit crawling

`POST /api/estimate`

## Request

- Base URL: `https://websiteiq.xyz`
- URL: `https://websiteiq.xyz/api/estimate`
- Auth: none declared

Reads robots.txt first, discovers standard, namespaced, WordPress, and Yoast-style sitemap indexes, and returns standard and white-label USDC quotes. The minimum covers up to 10 pages: $0.01 standard or $0.02 white-label; additional pages are $0.001 or $0.002 respectively. When the payment runtime is available, a complete payable scope includes quoteId and paidAuditEndpoint.

## Request body

- object
  - `url` string, uri, required
  - `whiteLabel` boolean
  - `branding` object: Required when whiteLabel is true; used for paid report presentation, never to replace WebsiteIQ methodology or attribution.
    - `agencyName` string, required
    - `presenterName` string, required
    - `phone` string, required
    - `email` string, email, required
    - `ctaLabel` string
    - `ctaUrl` string, uri
    - `marketingMessage` string
    - `contactConsent` true, required: Consent to process the supplied agency identity and contact fields for white-label quoting and report presentation.

## Response `200`

Robots-permitted sitemap estimate and deterministic standard/white-label quote

## Other responses

- `400`: Invalid URL or incomplete white-label identity
- `422`: Target could not be estimated safely
- `429`: Combined requester/target quote abuse limit

---

[API](https://skmtc.dev/websiteiq/apis/websiteiq-audit-api.md) · [All operations](https://skmtc.dev/websiteiq/apis/websiteiq-audit-api/llms.txt) · [OpenAPI document](https://skmtc.dev/websiteiq/apis/websiteiq-audit-api/revisions/69878bfadd54?raw)
