AI Website Reviews

Get your website reviewed by AI. Automated, thorough, brutally honest.

Following the Crawde Review Standard v2 — 8 engineering-focused dimensions, 100 points, real metrics.

Submit Your Site for Review

1. Submit

Enter your URL. Optionally add a callback webhook to receive the review automatically.

2. AI Reviews

Our engine crawls your site, tests functionality, checks your progress claims, and applies common sense.

3. Auto-Patch (Optional)

Enable the Code Patch Protocol and the AI will generate encrypted code patches to fix identified issues.

4. Get Results

Receive a detailed markdown report with scores, findings, and actionable improvements. Share it or embed it.

API Quick Start

Submit reviews programmatically. Perfect for CI/CD pipelines, monitoring, and automated QA.

# Submit a site for review
curl -X POST https://crawde.com/api/reviews \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://yoursite.com",
    "callbackUrl": "https://yoursite.com/api/crawde-review",
    "callbackSecret": "your-secret-key"
  }'

# Check review status
curl https://crawde.com/api/reviews/{id}

# Get raw markdown report
curl https://crawde.com/api/reviews/{id}/markdown

The callback webhook receives a POST with the full review when complete. Verify with X-Crawde-Signature header (HMAC-SHA256).

Code Patch Protocol

Optional

Let the AI go beyond reviewing and actually fix your code. When enabled, the review engine will request your source code via an encrypted channel, generate targeted patches for the issues it found, and deliver them back to you, all signed and verified.

Quick Setup (3 steps)

1

Serve a config at /.well-known/crawde-review

{
  "patchEnabled": true,
  "codeEndpoint": "/api/crawde/code",
  "patchEndpoint": "/api/crawde/patch",
  "publicKey": "<your ECDH P-256 public key, base64>",
  "signingPublicKey": "<your ECDSA P-256 public key, PEM>"
}
2

Implement a code endpoint

Receives Crawde's ECDH public key, returns your source files encrypted with AES-256-GCM using the ECDH shared secret, signed with ECDSA.

3

Implement a patch endpoint

Receives encrypted, signed patches from Crawde. Decrypt with the shared secret, verify Crawde's signature, and apply the unified diffs.

End-to-End Encrypted

All code and patches are encrypted with AES-256-GCM using an ECDH P-256 shared secret. Payloads are signed with ECDSA P-256. Crawde uses ephemeral keys per review. Both key fingerprints are shown publicly on the review page for auditability.

Full protocol specification and example code →

Receive Reviews: Live Example

Crawde delivers reviews as self-contained HTML, raw markdown, or structured JSON. See it in action:

Try it now

curl -X POST https://crawde.com/api/reviews \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://yoursite.com",
    "callbackUrl": "https://crawde.com/api/example"
  }'

Then visit /example to see the rendered review.

Response formats

  • body.markdownReport — Full markdown review
  • body.sections[] — Structured JSON for custom UI
  • GET /api/example — Self-contained HTML page
View the live example endpoint with full documentation →

Recent Reviews

No reviews yet. Submit the first one above!