Get a Project
Project detail by canonical id or slug. Slug aliases (from renames or
merges) resolve to the canonical resource; the response always carries
the canonical slug. Includes a bounded relatedProjects co-mention
preview derived from the same posts that support Project Intel;
observational only, not partnership or endorsement.
Authorization
ApiKeyAuth API key. The Authorization header is accepted as an equivalent
carrier. Responses echo the credential class in X-API-Key-Type.
In: header
Path Parameters
Canonical Project id or public slug (aliases resolve).
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v3/projects/string"{
"data": {
"id": "665f0a2b1c9d440000a1b2c3",
"slug": "examplechain",
"name": "ExampleChain",
"universe": "crypto",
"symbol": "EXC",
"description": "Modular settlement layer for restaked rollups.",
"identifiers": {
"coingecko": "examplechain",
"x": "examplechain"
},
"image": "https://images.aixbt.tech/projects/examplechain.png",
"trend": 87.4,
"trendDelta": {
"value": 12.1,
"window": "PT24H"
},
"rank": 3,
"categories": [
"modular-blockchains",
"restaking"
],
"assets": [
{
"type": "token",
"chain": "ethereum",
"address": "0xabc0000000000000000000000000000000000001",
"primary": true
}
],
"intel": [
{
"id": "6890aa000000000000000001",
"headline": "Mainnet v2 date confirmed",
"grade": "polished",
"detectedAt": "2026-08-04T21:14:00Z"
}
],
"relatedProjects": [
{
"project": {
"id": "665f0a2b1c9d440000a1b2c4",
"slug": "otherchain",
"name": "OtherChain"
},
"kind": "co_mention",
"sharedIntel": 14,
"window": "P14D",
"asOf": "2026-08-05T04:45:00Z"
}
],
"createdAt": "2026-05-02T10:00:00Z",
"updatedAt": "2026-08-05T04:58:11Z",
"reinforcedAt": "2026-08-05T03:40:00Z"
},
"meta": {
"history": {
"archiveAccess": false,
"enforced": true,
"lookbackDays": 90,
"earliestAvailableAt": "2026-05-07T00:00:00Z",
"enforcementAt": "2026-08-17T00:00:00Z"
},
"versions": {
"trendModel": "trend-v3",
"relations": "co-mention-v1"
}
}
}{
"code": "invalid_request",
"message": "minTrend must be numeric",
"details": {
"fields": [
"minTrend"
]
}
}{
"code": "credential_required",
"message": "Provide an API key via the x-api-key header."
}{
"code": "entitlement_required",
"message": "This resource requires the topic-reports entitlement.",
"details": {
"entitlement": "topic-reports"
}
}{
"code": "not_found",
"message": "No Project matches that locator.",
"details": {
"subject": {
"type": "project",
"locator": "examplechain"
}
}
}{
"code": "rate_limited",
"message": "Minute limit reached.",
"details": {
"limit": 30,
"window": "minute"
}
}{
"code": "internal_error",
"message": "Unexpected error."
}{
"code": "service_unavailable",
"message": "Measurement history is temporarily unavailable."
}List Projects GET
Canonical Project collection, sorted by `trend` (default), `createdAt`, or `reinforcedAt`, always descending. All filters come from the documented filter values; catalog-derived values (categories, chains, asset types) are discoverable via `GET /v3/vocabulary`.
Get a Project measurement series GET
One series contract for the public measures. `trend` is the hourly canonical score history; `rank` is the committed rank-transition series exactly as recorded: change points, not resampled intervals (`value` is `null` while unranked). `meta.basis` states which. Points are objects, never positional arrays.