SKOOR Connect
Connect API Reference
5 endpoints for fleet risk, decisions, score feeds, compliance certificates, and public verification.
Authentication
All endpoints except /verify/:certId require an API key passed via the X-API-Key header.
curl -H "X-API-Key: sk_live_your_key_here" \ "https://api.skoor.ai/v1/connect/..."}
Get your API key at skoor.ai/get-started. Free keys get 100 queries/day.
Base URL
https://api.skoor.ai/v1/connect/fleet-riskFleet Risk Report
Returns aggregate risk grade, premium multiplier, compliance rate, and per-entity scores for all agents owned by an address.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
owner | string | Yes | Owner wallet address (0x...) |
chainId | number | No | Filter by chain ID (default: all chains) |
Request
curl -H "X-API-Key: sk_live_..." \ "https://api.skoor.ai/v1/connect/fleet-risk?owner=0x1234...abcd"
Response
{
"owner": "0x1234...abcd",
"fleetSize": 3,
"riskGrade": "B+",
"avgScore": 742,
"premiumMultiplier": 0.85,
"complianceRate": 1.0,
"entities": [
{ "address": "0xaa...", "score": 780, "tier": "good" },
{ "address": "0xbb...", "score": 720, "tier": "good" },
{ "address": "0xcc...", "score": 725, "tier": "good" }
]
}Error Codes
401Missing or invalid API key404No entities found for owner429Rate limit exceeded/decideDecision
Returns a single verdict (PROCEED, REVIEW, or BLOCK) based on an agent's score and your minimum threshold.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
address | string | Yes | Agent wallet address (0x...) |
minScore | number | No | Minimum acceptable score (default: 670) |
Request
curl -H "X-API-Key: sk_live_..." \ "https://api.skoor.ai/v1/connect/decide?address=0xaa11...ff22&minScore=670"
Response
{
"address": "0xaa11...ff22",
"score": 780,
"tier": "good",
"verdict": "PROCEED",
"minScore": 670,
"margin": 110,
"complianceStatus": "clear",
"decidedAt": "2026-06-10T12:00:00Z"
}Error Codes
401Missing or invalid API key404Agent not found or not scored429Rate limit exceeded/score-feedScore Feed
Bulk access to all scored agents. Filter by chain, minimum score, or badge tier. Paginated results.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
chainId | number | No | Filter by chain ID |
minScore | number | No | Minimum score threshold |
tier | string | No | Filter by tier: exceptional, good, fair, poor |
limit | number | No | Results per page (default: 100, max: 1000) |
offset | number | No | Pagination offset (default: 0) |
Request
curl -H "X-API-Key: sk_live_..." \ "https://api.skoor.ai/v1/connect/score-feed?chainId=8453&minScore=700&limit=100"
Response
{
"total": 12847,
"limit": 100,
"offset": 0,
"agents": [
{
"address": "0xaa...",
"score": 812,
"tier": "exceptional",
"chainId": 8453,
"badge": "autonomous",
"lastUpdated": "2026-06-10T11:55:00Z"
},
{
"address": "0xbb...",
"score": 780,
"tier": "good",
"chainId": 8453,
"badge": "verified",
"lastUpdated": "2026-06-10T11:50:00Z"
}
]
}Error Codes
401Missing or invalid API key400Invalid parameters (e.g., limit > 1000)429Rate limit exceeded/compliance-certCompliance Certificate
Generates a verifiable compliance certificate proving an agent has passed OFAC/SDN screening. Certificate includes a unique ID for public verification.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
address | string | Yes | Agent wallet address (0x...) |
Request
curl -H "X-API-Key: sk_live_..." \ "https://api.skoor.ai/v1/connect/compliance-cert?address=0xaa11...ff22"
Response
{
"certId": "cert_8f3a2b1c",
"address": "0xaa11...ff22",
"status": "clear",
"screenedAgainst": ["OFAC/SDN", "EU Sanctions"],
"issuedAt": "2026-06-10T12:00:00Z",
"expiresAt": "2026-06-17T12:00:00Z",
"verifyUrl": "https://api.skoor.ai/v1/connect/verify/cert_8f3a2b1c",
"signature": "0x3a4b5c..."
}Error Codes
401Missing or invalid API key404Agent not found429Rate limit exceeded/verify/:certIdVerify Certificate (Public)
Publicly verifiable endpoint. No authentication required. Returns the validity status of a compliance certificate.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
certId | string | Yes | Certificate ID (path parameter) |
Request
curl "https://api.skoor.ai/v1/connect/verify/cert_8f3a2b1c"
Response
{
"certId": "cert_8f3a2b1c",
"valid": true,
"address": "0xaa11...ff22",
"status": "clear",
"issuedAt": "2026-06-10T12:00:00Z",
"expiresAt": "2026-06-17T12:00:00Z"
}Error Codes
404Certificate not found410Certificate expiredRate Limits
| Plan | Query Limit | Note |
|---|---|---|
| Free | 100/day | No fleet reports |
| Starter | 10K/mo | 10 fleet reports/mo |
| Pro | 100K/mo | 100 fleet reports/mo |
| Enterprise | Unlimited | Custom SLA |
Start Querying Agent Scores
Get your free API key and make your first query in under 2 minutes.
Get Your API Key