Developer docs

CertScore.ai API

Discover the CertScore.ai API, TypeScript SDK, and MCP server for evidence-backed website risk API workflows, privacy scan API use cases, cookie compliance scan API checks, and AI agent integrations.

CertScore.ai outputs are automated public-web observations for review. They are not legal advice, certification, or a compliance determination.

For AI agents

Agent quick path

  1. Read /llms.txt.
  2. Read /.well-known/certscore-ai.json.
  3. Fetch /api/v2/openapi.json.
  4. Check /api/v2/health before creating scan requests.
  5. Create or reuse a scan with POST /api/v2/scans; authentication is optional for up to 20 new scans per requester IP per UTC day. Contact [email protected] for higher volume.
  6. Poll status and honor Retry-After.
  7. Retrieve findings and pre-consent cookies/trackers.
  8. Treat outputs as automated public-web observations for review, not legal advice, certification, or a compliance determination.

Start here

One public integration surface for humans and agents.

Create a scan, poll status, retrieve findings, and review public-safe scan resources.
Resource routes, status behavior, error shape, rate limits, and public-safe evidence rules.
Use ergonomic resource clients for scans, findings, and domains.
Connect agents to CertScore.ai tools for public website risk-signal review.
Start no-account website scans from any remote MCP client.
Copyable curl, SDK, and agent workflows for common integration paths.

Canonical links

Machine-readable discovery

API key access

Get an API key

Use a scoped bearer API key for the REST API, TypeScript SDK, or MCP server. Read-only + MCP access is self-serve for signed-in verified users through POST /api/v2/keys/request. Request scan:create preview access at [email protected]. Include your organization, intended workflow, expected request volume, and requested scopes.

Agents that do not have an account can use POST /api/v2/scans without a bearer token. New anonymous scans are limited to 20 per requester IP per UTC day; recent-result reuse does not consume that quota. Every response points higher-volume users to [email protected].

API v2

Resource-oriented routes

MethodRoutePurpose
POST/api/v2/keys/requestIssue a self-serve read-only + MCP key for a signed-in verified user.
GET/api/v2/auth/checkValidate a bearer credential and return its granted scopes without creating a scan.
POST/api/v2/scansCreate or reuse a public scan; authentication is optional for 20 new anonymous scans per requester IP per UTC day.
GET/api/v2/scans/{scanId}Retrieve the public-safe scan resource.
GET/api/v2/scans/{scanId}/diagnosticsRetrieve bounded scan timing and collection diagnostics.
GET/api/v2/scans/{scanId}/statusCheck scan or job status without inferring from partial evidence.
GET/api/v2/scans/{scanId}/findingsList already-projected public findings for a scan.
GET/api/v2/scans/{scanId}/findings/{findingId}Retrieve one public-safe finding and capped evidence summary.
GET/api/v2/scans/{scanId}/pulseRetrieve the Pulse projection wrapper for a completed public scan.
GET/api/v2/scans/{scanId}/pre-consent-cookies-trackersRetrieve Pre-consent Cookies & Trackers report table data as public-safe JSON.
GET/api/v2/domains/{domain}/latestFind the latest eligible public scan for a domain.
GET/api/v2/domains/{domain}/latest/pre-consent-cookies-trackersRetrieve the latest-domain Pre-consent Cookies & Trackers table projection.
GET/api/v2/healthCheck API v2 discovery health.

Agent workflow

Recommended request sequence

1. GET https://certscore.ai/api/v2/health
2. GET https://certscore.ai/api/v2/openapi.json
3. POST https://certscore.ai/api/v2/scans
4. GET https://certscore.ai/api/v2/scans/{scanId}/status
5. GET https://certscore.ai/api/v2/scans/{scanId}/findings
6. GET https://certscore.ai/api/v2/domains/{domain}/latest

The API, SDK, and MCP server expose already-projected public-safe artifacts. They do not create findings from raw scanner evidence or turn display text into policy conclusions.

Search phrases

How this surface should be described

CertScore.ai APIwebsite risk APIprivacy scan APIcookie compliance scan APIMCP server for website compliance reviewautomated public-web risk signalsevidence-backed website scan API

Developer support

Need an API key, endpoint, SDK helper, MCP tool, or docs fix?

Contact [email protected] for preview API keys, feature requests, broken examples, schema questions, integration issues, or missing API coverage. Include the route, SDK method, MCP tool, scan ID, requested scopes, expected volume, or page URL when useful.