Endpoint
Request parameters
The domain to audit, without
https://. Example: "yourstore.com"Specific checks to run. Omit this field to run all checks.Available values:
well_known, catalog, checkout, schema, feed, attribution, entityWhen
true, the API returns a cached result without re-fetching the domain. Use this during development to test your integration without triggering a live audit.| Check | What it tests |
|---|---|
well_known | /.well-known/ucp presence, validity, and accessibility |
catalog | Product catalog endpoint structure and data quality |
checkout | UCP/ACP checkout endpoint availability |
schema | JSON-LD Product, Offer, Organization schema on product pages |
feed | Google Merchant Center feed quality |
attribution | Asva attribution snippet presence |
entity | Entity consistency — brand name and organization schema |
Response fields
The domain that was audited.
Overall readiness score from 0 to 100. Higher is better.
Letter grade based on the score.
| Grade | Score range |
|---|---|
| A | 80–100 |
| B | 60–79 |
| C | 40–59 |
| D | 0–39 |
ISO 8601 timestamp of when the audit ran.
Issues found, ordered by severity. Each item in the array contains:
Unique identifier for this gap type, for example
well_known_missing.Which check category this gap belongs to.
How urgently this gap needs fixing:
critical, high, medium, or low.Short human-readable description of the gap.
Full explanation of the gap and its impact on AI commerce.
Link to the relevant Asva tool to fix this gap. May be
null if no tool applies.Score breakdown by category. Each field is an integer from 0 to 100.
Score for agent discoverability — manifest presence and validity.
Score for product catalog quality and structure.
Score for checkout endpoint availability and correctness.
Score for attribution snippet presence and configuration.
List of check IDs that passed with no issues.
Severity reference
| Severity | Meaning |
|---|---|
critical | Blocks agent discovery or checkout. Fix immediately. |
high | Significantly reduces AI traffic or conversion. Fix soon. |
medium | Affects attribution or discoverability but not checkout. |
low | Minor improvement opportunity. |
Example request and response
Batch auditing
For agencies auditing multiple domains, loop through the API:The
/api/audit endpoint allows 60 requests per hour. Space out batch jobs or use dry_run: true for subsequent calls against the same domain within the same session.Related
- Readiness Score tool — browser UI version of this API
- Manifest API — generate a manifest to fix
well_known_missinggaps - UCP Implementation — fix UCP gaps step by step