# Get a Project

`GET /v3/projects/{idOrSlug}`

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.

## Authentication

Required. Send an API key in the `x-api-key` header.

## Parameters

```json
[
  {
    "$ref": "#/components/parameters/IdOrSlug"
  }
]
```

## Request body

None.

## Responses

```json
{
  "200": {
    "description": "Project detail.",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "required": [
            "data",
            "meta"
          ],
          "properties": {
            "data": {
              "$ref": "#/components/schemas/ProjectDetail"
            },
            "meta": {
              "$ref": "#/components/schemas/Meta"
            }
          }
        },
        "examples": {
          "success": {
            "summary": "Detail with related Projects",
            "value": {
              "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": {
                  "lookbackDays": 90,
                  "earliestAvailableAt": "2026-05-07T00:00:00Z"
                },
                "versions": {
                  "trendModel": "trend-v3",
                  "relations": "co-mention-v1"
                }
              }
            }
          },
          "partial": {
            "summary": "Assetless Project with nothing tradable yet",
            "value": {
              "data": {
                "id": "665f0a2b1c9d440000a1b2c5",
                "slug": "stealthlabs",
                "name": "StealthLabs",
                "universe": "crypto",
                "description": "Pre-token research collective.",
                "trend": 41.2,
                "categories": [
                  "ai-agents"
                ],
                "assets": [],
                "intel": [],
                "createdAt": "2026-07-29T08:00:00Z",
                "updatedAt": "2026-08-05T02:10:00Z"
              },
              "meta": {}
            }
          }
        }
      }
    }
  },
  "400": {
    "$ref": "#/components/responses/BadRequest"
  },
  "401": {
    "$ref": "#/components/responses/Unauthorized"
  },
  "403": {
    "$ref": "#/components/responses/Forbidden"
  },
  "404": {
    "$ref": "#/components/responses/SubjectMiss"
  },
  "429": {
    "$ref": "#/components/responses/RateLimited"
  },
  "500": {
    "$ref": "#/components/responses/Internal"
  },
  "503": {
    "$ref": "#/components/responses/Unavailable"
  }
}
```

## Referenced schemas

```json
{
  "ProjectDetail": {
    "allOf": [
      {
        "$ref": "#/components/schemas/Project"
      },
      {
        "type": "object",
        "properties": {
          "relatedProjects": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedProject"
            }
          }
        }
      }
    ]
  },
  "Project": {
    "type": "object",
    "required": [
      "id",
      "slug",
      "name",
      "universe",
      "trend",
      "categories",
      "assets",
      "createdAt",
      "updatedAt"
    ],
    "properties": {
      "id": {
        "type": "string"
      },
      "slug": {
        "type": "string"
      },
      "name": {
        "type": "string"
      },
      "universe": {
        "type": "string",
        "enum": [
          "crypto"
        ],
        "description": "Entity universe; shares the Cluster enum."
      },
      "symbol": {
        "type": "string"
      },
      "description": {
        "type": "string"
      },
      "identifiers": {
        "$ref": "#/components/schemas/Identifiers"
      },
      "image": {
        "type": "string",
        "format": "uri"
      },
      "trend": {
        "type": "number",
        "description": "Canonical trend measurement from the shared trend model.\nComparable only within the same `meta.versions.trendModel`.\n"
      },
      "trendDelta": {
        "type": "object",
        "required": [
          "value",
          "window"
        ],
        "description": "The current trend minus the trend at the scoring boundary 24 hours\nearlier (0 when that boundary had no estimate). Emitted on Project\ndetail; absent when neither has an estimate or history is\nunavailable.\n",
        "properties": {
          "value": {
            "type": "number"
          },
          "window": {
            "type": "string",
            "enum": [
              "PT24H"
            ]
          }
        }
      },
      "rank": {
        "type": "integer",
        "description": "Committed leaderboard rank within the Project's universe; absent while unranked."
      },
      "rankBand": {
        "type": "string",
        "enum": [
          "strong",
          "corroborated"
        ],
        "description": "Evidence band used before score in the Project leaderboard; absent while unranked."
      },
      "categories": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Canonical taxonomy slugs."
      },
      "assets": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/Asset"
        }
      },
      "intel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/IntelRef"
        },
        "description": "Bounded preview of current Intel, newest first."
      },
      "createdAt": {
        "type": "string",
        "format": "date-time"
      },
      "updatedAt": {
        "type": "string",
        "format": "date-time"
      },
      "reinforcedAt": {
        "type": "string",
        "format": "date-time"
      }
    }
  },
  "Identifiers": {
    "type": "object",
    "description": "Stable external join keys for composing AIXBT data with sources the\nconsumer licenses directly. Keys are additive; values are\nidentifiers only; v3 never attaches the external source's data to\nthem.\n",
    "properties": {
      "coingecko": {
        "type": "string",
        "description": "CoinGecko API id of the primary asset."
      },
      "x": {
        "type": "string",
        "description": "X handle without the at sign."
      }
    }
  },
  "Asset": {
    "type": "object",
    "required": [
      "type",
      "primary"
    ],
    "description": "Canonical instrument identity owned by the Asset registry. Identity\nonly; v3 never attaches third-party market values to an asset.\nUniverse-specific fields are additive per type (crypto types carry\n`chain` and `address`).\n",
    "properties": {
      "type": {
        "type": "string",
        "enum": [
          "token",
          "stablecoin",
          "nft-collection"
        ]
      },
      "chain": {
        "type": "string"
      },
      "address": {
        "type": "string"
      },
      "symbol": {
        "type": "string"
      },
      "primary": {
        "type": "boolean",
        "description": "The Project's primary instrument."
      }
    }
  },
  "IntelRef": {
    "type": "object",
    "required": [
      "id",
      "grade",
      "detectedAt"
    ],
    "properties": {
      "id": {
        "type": "string"
      },
      "headline": {
        "type": "string"
      },
      "grade": {
        "$ref": "#/components/schemas/Grade"
      },
      "detectedAt": {
        "type": "string",
        "format": "date-time"
      }
    }
  },
  "Grade": {
    "type": "string",
    "enum": [
      "chipped",
      "flawed",
      "cut",
      "polished",
      "flawless"
    ],
    "description": "Evidence grade of an Intel item, lowest to highest. Grades describe\nthe shape of the evidence, never the truth of the claim.\n"
  },
  "RelatedProject": {
    "type": "object",
    "required": [
      "project",
      "kind",
      "sharedIntel",
      "window",
      "asOf"
    ],
    "properties": {
      "project": {
        "$ref": "#/components/schemas/ProjectRef"
      },
      "kind": {
        "type": "string",
        "enum": [
          "co_mention"
        ],
        "description": "Observational relation kind; never partnership or endorsement."
      },
      "sharedIntel": {
        "type": "integer",
        "description": "Distinct co-mentioning Intel items in the window."
      },
      "window": {
        "type": "string",
        "description": "ISO 8601 duration of the observation window."
      },
      "asOf": {
        "type": "string",
        "format": "date-time"
      }
    }
  },
  "ProjectRef": {
    "type": "object",
    "required": [
      "id",
      "slug",
      "name"
    ],
    "properties": {
      "id": {
        "type": "string"
      },
      "slug": {
        "type": "string",
        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        "maxLength": 64
      },
      "name": {
        "type": "string"
      }
    }
  },
  "Meta": {
    "type": "object",
    "description": "Response metadata. Empty when nothing applies.",
    "properties": {
      "history": {
        "$ref": "#/components/schemas/HistoryMeta"
      },
      "versions": {
        "type": "object",
        "additionalProperties": {
          "type": "string"
        },
        "description": "Named component versions that shaped this response."
      }
    }
  },
  "HistoryMeta": {
    "type": "object",
    "description": "The history window applied to this response. Both fields are null when the account has no history limit.",
    "required": [
      "lookbackDays",
      "earliestAvailableAt"
    ],
    "properties": {
      "lookbackDays": {
        "oneOf": [
          {
            "type": "integer"
          },
          {
            "type": "null"
          }
        ]
      },
      "earliestAvailableAt": {
        "oneOf": [
          {
            "type": "string",
            "format": "date-time"
          },
          {
            "type": "null"
          }
        ]
      }
    }
  }
}
```

Schema references resolve against the [canonical OpenAPI specification](https://api.aixbt.tech/v3/openapi.yaml).