Registry · Capabilities · crawlcheck.io
Capability registryWhat crawlcheck.io declares an agent can do
Measured 2026-10-10 12:34 UTC from the declarations the site publishes (record o8jpx2amya). Each capability is shown as declared, under the policy class that decides whether anything may call it, beside what a call observed.
Declared versus observed
| Capability | Policy class | Declared | Observed |
|---|---|---|---|
| scan openapi · POST · https://crawlcheck.io/api/scan | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| scanDomainV1 openapi · POST · https://crawlcheck.io/api/v1/scan | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| reportAgentOutcomeV1 openapi · POST · https://crawlcheck.io/api/v1/outcome | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| agentOutcomesV1 openapi · GET · https://crawlcheck.io/api/v1/outcomes | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| aiAccuracyV1 openapi · GET · https://crawlcheck.io/api/v1/accuracy | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| domainLifecycleV1 openapi · GET · https://crawlcheck.io/api/v1/domain | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| visitorResolveV1 openapi · GET · https://crawlcheck.io/api/v1/visitor | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| visitorResolveBatchV1 openapi · POST · https://crawlcheck.io/api/v1/visitor | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| conductV1 openapi · GET · https://crawlcheck.io/api/v1/conduct | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| conductAgentV1 openapi · GET · https://crawlcheck.io/api/v1/conduct/{agent} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpLockUrl openapi · GET · https://crawlcheck.io/api/v1/mcp/lock | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpLockTools openapi · POST · https://crawlcheck.io/api/v1/mcp/lock | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| mcpLockCheck openapi · POST · https://crawlcheck.io/api/v1/mcp/lock/check | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| resolveLog openapi · GET · https://crawlcheck.io/api/v1/log | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogSth openapi · GET · https://crawlcheck.io/api/v1/log/sth/{batch} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogBatch openapi · GET · https://crawlcheck.io/api/v1/log/batch/{batch} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogProof openapi · GET · https://crawlcheck.io/api/v1/log/proof | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogWitnessLatest openapi · GET · https://crawlcheck.io/api/v1/log/witness/latest | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogGossip openapi · GET · https://crawlcheck.io/api/v1/log/gossip | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogGossipReport openapi · POST · https://crawlcheck.io/api/v1/log/gossip | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| resolveLogFork openapi · GET · https://crawlcheck.io/api/v1/log/gossip/fork/{id} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveLogWitness openapi · POST · https://crawlcheck.io/api/v1/log/witness | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| highRiskWatch openapi · GET · https://crawlcheck.io/api/v1/high-risk | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| highRiskConfirm openapi · POST · https://crawlcheck.io/api/v1/high-risk/confirm | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 2 | not attempted classed unknown: only read-only public actions are ever called |
| incidentState openapi · GET · https://crawlcheck.io/api/v1/incident | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| incidentSwitch openapi · POST · https://crawlcheck.io/api/v1/incident | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| incidentSubscription openapi · GET · https://crawlcheck.io/api/v1/incident/subscribe | Financial never called automatically | its name contains “subscription” auth: none · required inputs: 2 | not attempted classed financial: only read-only public actions are ever called |
| incidentSubscribe openapi · POST · https://crawlcheck.io/api/v1/incident/subscribe | Financial never called automatically | its name contains “subscribe” auth: none · required inputs: 1 | not attempted classed financial: only read-only public actions are ever called |
| incidentSubscribeTest openapi · POST · https://crawlcheck.io/api/v1/incident/subscribe/test | Financial never called automatically | its name contains “subscribe” auth: none · required inputs: 0 | not attempted classed financial: only read-only public actions are ever called |
| incidentUnsubscribe openapi · POST · https://crawlcheck.io/api/v1/incident/unsubscribe | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 0 | not attempted classed unknown: only read-only public actions are ever called |
| incidentSelftest openapi · GET · https://crawlcheck.io/api/v1/incident/selftest | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| isolationMatrix openapi · GET · https://crawlcheck.io/api/v1/security/isolation | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| apiBudgets openapi · GET · https://crawlcheck.io/api/v1/budgets | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpOperator openapi · GET · https://crawlcheck.io/api/v1/mcp/operator | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| northStar openapi · GET · https://crawlcheck.io/api/v1/north-star | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixRecommendations openapi · GET · https://crawlcheck.io/api/v1/fix-recommendations | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| failurePolicy openapi · GET · https://crawlcheck.io/api/v1/failure-policy | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| revocations openapi · GET · https://crawlcheck.io/api/v1/revocations | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| taskCanaries openapi · GET · https://crawlcheck.io/api/v1/task-canaries | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| impersonationCheck openapi · GET · https://crawlcheck.io/api/v1/impersonation | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| policyGet openapi · GET · https://crawlcheck.io/api/v1/policy | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| policyPublish openapi · POST · https://crawlcheck.io/api/v1/policy | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| policyTest openapi · POST · https://crawlcheck.io/api/v1/policy/test | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| platformFix openapi · GET · https://crawlcheck.io/api/v1/fix/platform | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| changesStream openapi · GET · https://crawlcheck.io/api/v1/changes/stream | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| certificateStatus openapi · GET · https://crawlcheck.io/api/v1/certificate/status | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| certificateRevocations openapi · GET · https://crawlcheck.io/api/v1/certificates/revocations | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| disputeMetrics openapi · GET · https://crawlcheck.io/api/v1/disputes/metrics | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| organizationIdentity openapi · GET · https://crawlcheck.io/api/v1/organization | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessCompetitorGap openapi · GET · https://crawlcheck.io/api/v1/business/competitor-gap | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessCompetitorGapRun openapi · POST · https://crawlcheck.io/api/v1/business/competitor-gap | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessNumberWatch openapi · GET · https://crawlcheck.io/api/v1/business/number-watch | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessNumberWatchRun openapi · POST · https://crawlcheck.io/api/v1/business/number-watch | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessAiAnswers openapi · GET · https://crawlcheck.io/api/v1/business/ai-answers | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessAiAnswersRun openapi · POST · https://crawlcheck.io/api/v1/business/ai-answers | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessFixReceipts openapi · GET · https://crawlcheck.io/api/v1/business/fix-receipts | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessFixReceiptRecord openapi · POST · https://crawlcheck.io/api/v1/business/fix-receipts | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessRecord openapi · GET · https://crawlcheck.io/api/v1/business/record | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessSubmitKit openapi · GET · https://crawlcheck.io/api/v1/business/submit-kit | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessSubmissionRecord openapi · POST · https://crawlcheck.io/api/v1/business/submissions | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessFixPlan openapi · GET · https://crawlcheck.io/api/v1/business/fixes | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessFixApply openapi · POST · https://crawlcheck.io/api/v1/business/fixes | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessCanaries openapi · GET · https://crawlcheck.io/api/v1/business/canaries | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessCanaryAction openapi · POST · https://crawlcheck.io/api/v1/business/canaries | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessSupplierMap openapi · GET · https://crawlcheck.io/api/v1/business/suppliers | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| metrics openapi · GET · https://crawlcheck.io/api/v1/metrics | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpVerified openapi · GET · https://crawlcheck.io/api/v1/mcp/verified | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpBadge openapi · GET · https://crawlcheck.io/api/v1/mcp/badge.svg | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| infrastructureMonitor openapi · GET · https://crawlcheck.io/api/v1/monitor/infrastructure | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| infrastructureMonitorRun openapi · POST · https://crawlcheck.io/api/v1/monitor/infrastructure | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessListingMonitor openapi · GET · https://crawlcheck.io/api/v1/business/monitor | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessListingMonitorRun openapi · POST · https://crawlcheck.io/api/v1/business/monitor | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| businessReviewCities openapi · GET · https://crawlcheck.io/api/v1/business/review-cities | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessFixCalls openapi · GET · https://crawlcheck.io/api/v1/business/fix-calls | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessClosedWatch openapi · GET · https://crawlcheck.io/api/v1/business/closed-watch | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessNapBlock openapi · GET · https://crawlcheck.io/api/v1/business/nap-block | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessHours openapi · GET · https://crawlcheck.io/api/v1/business/hours | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessServiceAreas openapi · GET · https://crawlcheck.io/api/v1/business/service-areas | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessListingAudit openapi · GET · https://crawlcheck.io/api/v1/business/audit | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessListings openapi · GET · https://crawlcheck.io/api/v1/business/listings | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| businessTruthRecord openapi · GET · https://crawlcheck.io/api/v1/business | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| searchEngines openapi · GET · https://crawlcheck.io/api/v1/engines | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| crossDomainQuery openapi · GET · https://crawlcheck.io/api/v1/query | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| registryFeeds openapi · GET · https://crawlcheck.io/api/v1/feeds | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| agenticWebMap openapi · GET · https://crawlcheck.io/api/v1/agentic-web-map | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| censusSimilarity openapi · GET · https://crawlcheck.io/api/v1/census/similarity | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| censusWeekly openapi · GET · https://crawlcheck.io/api/v1/census/weekly | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpFamilies openapi · GET · https://crawlcheck.io/api/v1/mcp/families | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpReliabilityReport openapi · GET · https://crawlcheck.io/api/v1/mcp/reliability/report | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpReliability openapi · GET · https://crawlcheck.io/api/v1/mcp/reliability | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpAuthAudit openapi · GET · https://crawlcheck.io/api/v1/mcp/auth | Identity and accounts never called automatically | its name contains “auth” auth: none · required inputs: 1 | not attempted classed identity_or_account: only read-only public actions are ever called |
| mcpAuthAuditPost openapi · POST · https://crawlcheck.io/api/v1/mcp/auth | Identity and accounts never called automatically | its name contains “auth” auth: none · required inputs: 1 | not attempted classed identity_or_account: only read-only public actions are ever called |
| mcpShadowUrl openapi · GET · https://crawlcheck.io/api/v1/mcp/shadow | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpShadowCheck openapi · POST · https://crawlcheck.io/api/v1/mcp/shadow | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| mcpScanUrl openapi · GET · https://crawlcheck.io/api/v1/mcp/scan | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpScanTools openapi · POST · https://crawlcheck.io/api/v1/mcp/scan | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| rightsFeedIndex openapi · GET · https://crawlcheck.io/api/v1/rights-feed | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| rightsFeedFile openapi · GET · https://crawlcheck.io/api/v1/rights-feed/{id}/{file} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| rightsV1 openapi · GET · https://crawlcheck.io/api/v1/rights | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| readEquivalenceV1 openapi · GET · https://crawlcheck.io/api/v1/read-equivalence | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| selfClaimsV1 openapi · GET · https://crawlcheck.io/api/v1/claims | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| originByAnchorV1 openapi · GET · https://crawlcheck.io/api/v1/origin | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| originV1 openapi · POST · https://crawlcheck.io/api/v1/origin | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| contentClockV1 openapi · GET · https://crawlcheck.io/api/v1/content-clock | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| citedByV1 openapi · GET · https://crawlcheck.io/api/v1/cited-by | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| anchorCreateV1 openapi · POST · https://crawlcheck.io/api/v1/anchor | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| anchorWatchV1 openapi · POST · https://crawlcheck.io/api/v1/anchor/{id}/watch | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 2 | not attempted classed unknown: only read-only public actions are ever called |
| anchorSinkV1 openapi · GET · https://crawlcheck.io/api/v1/anchor/sink/{token} | Identity and accounts never called automatically | its name contains “token” auth: none · required inputs: 1 | not attempted classed identity_or_account: only read-only public actions are ever called |
| anchorGetV1 openapi · GET · https://crawlcheck.io/api/v1/anchor/{id} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| visitorArrivalV1 openapi · GET · https://crawlcheck.io/api/v1/visitor/arrival | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| trafficIndexV1 openapi · GET · https://crawlcheck.io/api/v1/traffic-index | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| trafficIndexMonthV1 openapi · GET · https://crawlcheck.io/api/v1/traffic-index/{month} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| visitorStatsV1 openapi · GET · https://crawlcheck.io/api/v1/visitor/stats | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| decisionCheckV1 openapi · GET · https://crawlcheck.io/api/v1/decisions/{sha256} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveArchiveV1 openapi · GET · https://crawlcheck.io/api/v1/resolve/archive/{sha256} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| thresholdVerdictV1 openapi · GET · https://crawlcheck.io/api/v1/verdict/threshold | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| observerMeshV1 openapi · GET · https://crawlcheck.io/api/v1/observers/mesh | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| staple openapi · GET · https://crawlcheck.io/api/v1/staple | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveOverDns openapi · GET · https://crawlcheck.io/dns-query | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| shareOfPreflight openapi · GET · https://crawlcheck.io/api/v1/share-of-preflight | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| compliancePackDigests openapi · GET · https://crawlcheck.io/api/v1/compliance/pack | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| compliancePack openapi · POST · https://crawlcheck.io/api/v1/compliance/pack | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| complianceFrameworks openapi · GET · https://crawlcheck.io/api/v1/compliance/frameworks | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| agentSafetyBenchmark openapi · GET · https://crawlcheck.io/api/v1/benchmark | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| adoptionV1 openapi · GET · https://crawlcheck.io/api/v1/adoption | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| decisionStatsV1 openapi · GET · https://crawlcheck.io/api/v1/decisions | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolvePrefixV1 openapi · GET · https://crawlcheck.io/api/v1/resolve-prefix/{prefix} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveSnapshotIndex openapi · GET · https://crawlcheck.io/api/v1/snapshot | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveSnapshotFile openapi · GET · https://crawlcheck.io/api/v1/snapshot/{id}/{file} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveChangesV1 openapi · GET · https://crawlcheck.io/api/v1/changes | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpServersForHost openapi · GET · https://crawlcheck.io/api/mcp/servers | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcpIndex openapi · GET · https://crawlcheck.io/api/mcp/index | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| preflightV1 openapi · POST · https://crawlcheck.io/api/v1/preflight | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| resolveDomainV1 openapi · GET · https://crawlcheck.io/api/v1/resolve | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolveBatchV1 openapi · POST · https://crawlcheck.io/api/v1/resolve | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| resolveSchema openapi · GET · https://crawlcheck.io/schemas/resolve.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getMachineRecordV1 openapi · GET · https://crawlcheck.io/api/v1/machine-record | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixStaleCache openapi · GET · https://crawlcheck.io/api/fix/cache | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixMachineChain openapi · GET · https://crawlcheck.io/api/fix/chain | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixMostlyCode openapi · GET · https://crawlcheck.io/api/fix/code | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getCorroboration openapi · GET · https://crawlcheck.io/api/corroboration | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| explainFinding openapi · GET · https://crawlcheck.io/api/explain | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| enrolObserver openapi · POST · https://crawlcheck.io/api/observe/enroll | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| checkObservation openapi · POST · https://crawlcheck.io/api/observe/check | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| dataInventory openapi · GET · https://crawlcheck.io/api/data/inventory | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| dataExport openapi · GET · https://crawlcheck.io/api/data/export | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| dataDelete openapi · POST · https://crawlcheck.io/api/data/delete | Irreversible write never called automatically | a write whose name contains “delete” auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| slo openapi · GET · https://crawlcheck.io/api/slo | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| sbomIndex openapi · GET · https://crawlcheck.io/api/v1/sbom | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| buildLog openapi · GET · https://crawlcheck.io/api/v1/builds | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| buildEntry openapi · GET · https://crawlcheck.io/api/v1/builds/{version_id} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| deployAttestation openapi · GET · https://crawlcheck.io/api/deploy/attestation | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| status openapi · GET · https://crawlcheck.io/api/status | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| statusLog openapi · GET · https://crawlcheck.io/api/status/log | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| backupStatus openapi · GET · https://crawlcheck.io/api/backup | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| privateReportAccess openapi · GET · https://crawlcheck.io/api/private/access | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| holdStats openapi · GET · https://crawlcheck.io/api/holds | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| removalStatus openapi · GET · https://crawlcheck.io/api/removal | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| removalRequest openapi · POST · https://crawlcheck.io/api/removal | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| removalVerify openapi · POST · https://crawlcheck.io/api/removal/verify | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| removalAppeal openapi · POST · https://crawlcheck.io/api/removal/appeal | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| removalRecord openapi · GET · https://crawlcheck.io/api/removal/record | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| dataDeletionRecord openapi · GET · https://crawlcheck.io/api/data/deletion | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| traceCoverage openapi · GET · https://crawlcheck.io/api/trace/coverage | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| traceCiResult openapi · GET · https://crawlcheck.io/api/trace/ci | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| traceCi openapi · POST · https://crawlcheck.io/api/trace/ci | Unknown never called automatically | POST with no declared reversibility auth: http_bearer · required inputs: 1 | not attempted requires http_bearer: never called without the operator's own credentials |
| disputeLedger openapi · GET · https://crawlcheck.io/api/disputes | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fileDispute openapi · POST · https://crawlcheck.io/api/disputes | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| confirmDisputeOwnership openapi · POST · https://crawlcheck.io/api/disputes/confirm | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| getDisputeResolution openapi · GET · https://crawlcheck.io/api/disputes/resolution | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| verifyDisputeResolution openapi · GET · https://crawlcheck.io/api/disputes/verify | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| verifyDisputeResolutionPost openapi · POST · https://crawlcheck.io/api/disputes/verify | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| datasetCatalogue openapi · GET · https://crawlcheck.io/api/datasets | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| datasetSample openapi · GET · https://crawlcheck.io/api/datasets/sample | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| datasetFile openapi · GET · https://crawlcheck.io/api/datasets/file | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| datasetState openapi · GET · https://crawlcheck.io/api/datasets/state | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| datasetRequest openapi · POST · https://crawlcheck.io/api/datasets/request | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 0 | not attempted classed unknown: only read-only public actions are ever called |
| scanLanes openapi · GET · https://crawlcheck.io/api/lanes | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| agenticWebCensus openapi · GET · https://crawlcheck.io/api/census | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| censusRecords openapi · GET · https://crawlcheck.io/api/census/records | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| censusFrame openapi · GET · https://crawlcheck.io/api/census/frame | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| capabilityRegistry openapi · GET · https://crawlcheck.io/api/registry/capabilities | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| verifyCapabilityCertificate openapi · GET · https://crawlcheck.io/api/registry/capabilities/verify | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| verifyCapabilityCertificatePost openapi · POST · https://crawlcheck.io/api/registry/capabilities/verify | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| capabilityRegistryFeed openapi · GET · https://crawlcheck.io/registry/capabilities/feed.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| listVerifiedCapabilities openapi · GET · https://crawlcheck.io/api/capabilities | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getReportV1 openapi · GET · https://crawlcheck.io/api/v1/reports/{id} | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| locateFacts openapi · GET · https://crawlcheck.io/api/locate | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| sdkVersions openapi · GET · https://crawlcheck.io/sdk/index.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| conformanceIndex openapi · GET · https://crawlcheck.io/conformance/index.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getReceipt openapi · GET · https://crawlcheck.io/api/receipt | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| verifyReceipt openapi · POST · https://crawlcheck.io/api/receipt/verify | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| listReceipts openapi · GET · https://crawlcheck.io/api/receipts | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| rulebook openapi · GET · https://crawlcheck.io/api/rules | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getRulebookSchema openapi · GET · https://crawlcheck.io/schemas/rulebook.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| lineageCoverage openapi · GET · https://crawlcheck.io/api/lineage-coverage | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| findingLineage openapi · GET · https://crawlcheck.io/api/lineage | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixChain openapi · GET · https://crawlcheck.io/api/workflow | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| recordFixChain openapi · POST · https://crawlcheck.io/api/workflow/record | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| getObservation openapi · GET · https://crawlcheck.io/api/observation | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixOutcomes openapi · GET · https://crawlcheck.io/api/outcomes | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 0 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| evidenceExport openapi · GET · https://crawlcheck.io/api/evidence/export | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| evidenceLedger openapi · GET · https://crawlcheck.io/api/evidence/ledger | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| evidenceReceipts openapi · GET · https://crawlcheck.io/api/evidence/receipts | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 0 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| benchmark openapi · GET · https://crawlcheck.io/api/benchmark | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 0 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| portfolioCompare openapi · GET · https://crawlcheck.io/api/portfolio/compare | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| verifyBulk openapi · POST · https://crawlcheck.io/api/verify/bulk | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| verifyAndRollback openapi · GET · https://crawlcheck.io/api/rollback | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| rollbackFile openapi · GET · https://crawlcheck.io/api/rollback/file | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixImpact openapi · GET · https://crawlcheck.io/api/impact | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixImpactPost openapi · POST · https://crawlcheck.io/api/impact | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| whatIf openapi · GET · https://crawlcheck.io/api/whatif | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| whatIfPost openapi · POST · https://crawlcheck.io/api/whatif | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| getVocabulary openapi · GET · https://crawlcheck.io/ns | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getOpenLineageFacetSchema openapi · GET · https://crawlcheck.io/schemas/openlineage-facets.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getMachineExperienceRecordSchema openapi · GET · https://crawlcheck.io/schemas/machine-experience-record.json | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| getSchemaV1 openapi · GET · https://crawlcheck.io/api/v1/schema | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| listApiKeys openapi · GET · https://crawlcheck.io/api/keys | Identity and accounts never called automatically | its name contains “apikeys” auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| createApiKey openapi · POST · https://crawlcheck.io/api/keys | Identity and accounts never called automatically | its name contains “apikey” auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| revokeApiKey openapi · DELETE · https://crawlcheck.io/api/keys | Identity and accounts never called automatically | its name contains “apikey” auth: none · required inputs: 2 | not attempted classed identity_or_account: only read-only public actions are ever called |
| createShareLink openapi · POST · https://crawlcheck.io/api/share | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| revokeShareLink openapi · DELETE · https://crawlcheck.io/api/share | Irreversible write never called automatically | HTTP DELETE auth: none · required inputs: 2 | not attempted classed irreversible_write: only read-only public actions are ever called |
| scanDomainLicensed openapi · POST · https://crawlcheck.io/api/scan/licensed | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| checkBotKeyDirectory openapi · GET · https://crawlcheck.io/api/tool/wba | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| verifySignedBotRequest openapi · POST · https://crawlcheck.io/api/tool/wba | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| verifyCrawlerLog openapi · POST · https://crawlcheck.io/api/tool/verify | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 1 | not attempted classed unknown: only read-only public actions are ever called |
| depthCrawl openapi · POST · https://crawlcheck.io/api/depth | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| depthResult openapi · GET · https://crawlcheck.io/api/depth/{id} | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| usage openapi · GET · https://crawlcheck.io/api/usage | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 1 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| verifyRecord openapi · GET · https://crawlcheck.io/api/verify | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| evidenceBundle openapi · GET · https://crawlcheck.io/api/bundle | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| reconstructionCi openapi · POST · https://crawlcheck.io/api/reconstruction/ci | Unknown never called automatically | POST with no declared reversibility auth: http_bearer · required inputs: 0 | not attempted requires http_bearer: never called without the operator's own credentials |
| reconstructionTest openapi · GET · https://crawlcheck.io/api/reconstruction | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| graphResolve openapi · GET · https://crawlcheck.io/api/graph/{id} | Authenticated read-only never called automatically | HTTP GET behind apiKey auth: apiKey · required inputs: 2 | not attempted requires apiKey: never called without the operator's own credentials |
| batchSubmit openapi · POST · https://crawlcheck.io/api/batch | Unknown never called automatically | POST with no declared reversibility auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| batchStatus openapi · GET · https://crawlcheck.io/api/batch/{id} | Authenticated read-only never called automatically | HTTP GET behind apiKey+http_bearer auth: apiKey+http_bearer · required inputs: 2 | not attempted requires apiKey+http_bearer: never called without the operator's own credentials |
| crawlerFlow openapi · GET · https://crawlcheck.io/api/flow | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| flowGate openapi · GET · https://crawlcheck.io/api/flow/gate | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| flowDeclaredGet openapi · GET · https://crawlcheck.io/api/flow/declared | Public read-only | HTTP GET with no declared security auth: none · required inputs: 2 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| flowDeclaredPut openapi · PUT · https://crawlcheck.io/api/flow/declared | Unknown never called automatically | PUT with no declared reversibility auth: none · required inputs: 3 | not attempted classed unknown: only read-only public actions are ever called |
| flowDeclaredDelete openapi · DELETE · https://crawlcheck.io/api/flow/declared | Irreversible write never called automatically | HTTP DELETE auth: none · required inputs: 2 | not attempted classed irreversible_write: only read-only public actions are ever called |
| robotsResolve openapi · GET · https://crawlcheck.io/api/tool/robots | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| llmsDraft openapi · GET · https://crawlcheck.io/api/tool/llms | Authenticated read-only never called automatically | HTTP GET behind apiKey auth: apiKey · required inputs: 1 | not attempted requires apiKey: never called without the operator's own credentials |
| videoCheck openapi · GET · https://crawlcheck.io/api/video | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| videoChannel openapi · GET · https://crawlcheck.io/api/video/channel | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| videoSite openapi · GET · https://crawlcheck.io/api/video/site | Public read-only | HTTP GET with no declared security auth: none · required inputs: 1 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fixRobots openapi · GET · https://crawlcheck.io/api/fix/robots | Authenticated read-only never called automatically | HTTP GET behind apiKey auth: apiKey · required inputs: 1 | not attempted requires apiKey: never called without the operator's own credentials |
| fixEntitymap openapi · GET · https://crawlcheck.io/api/fix/entitymap | Authenticated read-only never called automatically | HTTP GET behind apiKey auth: apiKey · required inputs: 1 | not attempted requires apiKey: never called without the operator's own credentials |
| entityObserve openapi · POST · https://crawlcheck.io/api/entity/observe | Unknown never called automatically | POST with no declared reversibility auth: none · required inputs: 2 | not attempted classed unknown: only read-only public actions are ever called |
| publicCounts openapi · GET · https://crawlcheck.io/api/public/counts | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| registry openapi · GET · https://crawlcheck.io/api/registry | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| telemetry openapi · GET · https://crawlcheck.io/api/telemetry | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| corpusState openapi · GET · https://crawlcheck.io/api/corpus/state | Public read-only | HTTP GET with no declared security auth: none · required inputs: 0 | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| scan_domain mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| verify_crawler_log mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| corpus_state mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolve_robots mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| draft_llms mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| fix_robots mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| fix_entitymap mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| video_check mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| video_channel mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| video_site mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| registry_lookup mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| crawler_path mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| public_counts mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| telemetry mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| fix_mostly_code mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| fix_stale_cache mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| fix_machine_chain mcp · https://crawlcheck.io/mcp | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| explain_finding mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| list_verified_capabilities mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| machine_record mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| resolve_domain mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| preflight mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| mcp_servers mcp · https://crawlcheck.io/mcp | Public read-only | the tool declares readOnlyHint and needs no authentication auth: none | not attempted own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint |
| scan_site a2a · https://crawlcheck.io/api/scan | Unknown never called automatically | its effect is not stated in the declaration auth: none | not attempted classed unknown: only read-only public actions are ever called |
| crawlcheck agent_skill · https://crawlcheck.io/.well-known/agent-skills/crawlcheck/SKILL.md | Metadata never called automatically | an instruction file an agent reads; not an operation auth: none | not attempted metadata: describes a surface, is not itself an action |
Where the declaration and the call disagree
own site: CrawlCheck reaches crawlcheck.io only through its self-measurement proxy, which relays pages and machine files and refuses API paths and POSTs, so a probe here would measure the proxy, not the endpoint
Signed certificate
This page’s rows, signed by the observer’s Ed25519 key: every capability’s id, endpoint, safety class, policy class and observed state, the declaration hashes and the record’s sealed manifest. The certificate is derived from the record alone, so the same record always yields the same id.
alg Ed25519 · kid 1hHmE3fo1rg5Ig70wuFtJ5wBc7G-sUTgUJkxyPWFRps
sig _7u_vCiY7-SfLWlF5b32mPxUdVg0dh3ZeZlLt7zTxS_EvAjzcMcrE502Pm_7vnyjoIzd0tgdMVcBUD2im0C2BQ
The certificate as JSON · verify it now · the key directory · machine-readability certificate
To verify it yourself: SHA-256 the certificate object as canonical JSON (keys sorted, no whitespace); the hex digest must equal certificate_sha256 and the id; then check the Ed25519 signature over "crawlcheck-capability-certificate-v1\n" followed by that hex digest, with the key in the directory whose RFC 7638 thumbprint is the kid.
Policy classes
| Policy class | Called automatically? | Rule |
|---|---|---|
| Public read-only public_read_only | yes, to verify | May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin. |
| Authenticated read-only authenticated_read_only | never | Never called by CrawlCheck. An agent needs the user's own credentials and consent. |
| Reversible write reversible_write | never | Never invoked automatically. Needs the owner's written authorisation and a test account. |
| Irreversible write irreversible_write | never | Never invoked automatically. Deletes or changes something that cannot be undone. |
| Financial financial | never | Never invoked automatically. Moves money or creates a charge. |
| External communication external_communication | never | Never invoked automatically. Sends a message, email or notification to someone. |
| Identity and accounts identity | never | Never invoked automatically. Creates, signs in to or changes an account or credential. |
| Unknown unknown | never | Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case. |
| Metadata metadata | never | Nothing to invoke: a listing, a server card or a skill file, not an operation. |