Documentation

Probe is a continuous compliance monitoring tool for AI agent APIs. It runs 14 automated checks and scores your API 0–100.

Quick start

No account needed. Paste any https:// URL on the homepage and click Audit now.

The 14 checks

Every audit runs these checks against your API:

CheckWhat it testsMax score
SSL / TLSValid HTTPS certificate10
x402 discovery/.well-known/x402.json with valid accepts/facilitator10
Agent identity/agent.json per A2A protocol10
llms.txtMachine-readable LLM instructions file5
security.txt/.well-known/security.txt contact info5
CORSAccess-Control-Allow-Origin headers for agent access5
Security headersX-Content-Type-Options, X-Frame-Options, CSP, HSTS, X-XSS-Protection10
Response timeAverage latency across 3 requests (<500ms = pass)10
MCP serverModel Context Protocol endpoint discovery5
API endpointsScans common paths (/v1/, /api/, /health, etc.)10
Error handlingProper 404 responses for unknown paths5
x402 compliance402 Payment Required responses on protected endpoints5
Rate limitingX-RateLimit headers present5
Documentation/docs or /api-docs endpoint exists5

Scoring & grades

GradeScore rangeMeaning
A+95–100Fully compliant, production-ready
A85–94Minor issues only
B70–84Some improvements needed
C50–69Significant gaps
D / F0–49Major compliance failures

Probe Score Badge

Add a live badge to your README showing your latest Probe score:

[![Probe Score](https://getprobe.xyz/api/badge/YOUR-DOMAIN)](https://getprobe.xyz/report/YOUR-REPORT-ID)

The badge updates automatically after each audit.

API endpoints

POST /api/audit

Run a full audit on a URL.

curl -X POST https://getprobe.xyz/api/audit \
  -H "Content-Type: application/json" \
  -d '{"url": "https://your-api.xyz"}'

GET /api/report/:id

Retrieve a saved audit report by its ID.

GET /api/badge/:domain

Returns an SVG badge with the latest score for a domain.

GET /api/leaderboard

Returns the top 20 audited APIs sorted by score.

Monitoring plans

Free users get 1 audit/day. Paid plans add continuous monitoring with email alerts. See pricing.

Security & privacy

Probe only makes standard HTTP requests to publicly accessible endpoints. We never:

Infrastructure runs on Cloudflare (edge functions) and Supabase (PostgreSQL). Email alerts via Resend.

Contact

hello@getprobe.xyz · @getprobe on X