> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# TokenInfo

> Extended metadata about a token (supply, description, images).

### TypeScript shape

```ts theme={null}
interface TokenInfo {
  id: string;
  address: string;
  circulatingSupply: string | null;
  cmcId: number | null;
  gridAssetId: string | null;
  bluechipRating: string | null;
  isScam: boolean | null;
  name: string | null;
  networkId: number;
  symbol: string;
  totalSupply: string | null;
  imageThumbHash: string | null;
  imageThumbUrl: string | null;
  imageSmallUrl: string | null;
  imageLargeUrl: string | null;
  imageBannerUrl: string | null;
  videoExternalUrl: string | null;
  description: string | null;
  mobula: MobulaTokenData | null;
}
```

<ResponseField name="id" type="String!">
  Token ID.
</ResponseField>

<ResponseField name="address" type="String!">
  Contract address.
</ResponseField>

<ResponseField name="symbol" type="String!">
  Token symbol.
</ResponseField>

<ResponseField name="name" type="String">
  Token name.
</ResponseField>

<ResponseField name="networkId" type="Int!">
  Network ID.
</ResponseField>

<ResponseField name="totalSupply" type="String">
  Total supply.
</ResponseField>

<ResponseField name="circulatingSupply" type="String">
  Circulating supply.
</ResponseField>

<ResponseField name="description" type="String">
  Token description.
</ResponseField>

<ResponseField name="imageThumbUrl" type="String">
  Thumbnail image URL.
</ResponseField>

<ResponseField name="imageSmallUrl" type="String">
  Small image URL.
</ResponseField>

<ResponseField name="imageLargeUrl" type="String">
  Large image URL.
</ResponseField>

<ResponseField name="imageBannerUrl" type="String">
  Banner image URL.
</ResponseField>

<ResponseField name="imageThumbHash" type="String">
  Thumbnail image hash.
</ResponseField>

<ResponseField name="videoExternalUrl" type="String">
  External video URL.
</ResponseField>

<ResponseField name="cmcId" type="Int">
  CoinMarketCap ID.
</ResponseField>

<ResponseField name="isScam" type="Boolean">
  Whether the token is flagged as a scam.
</ResponseField>

<ResponseField name="mobula" type="MobulaTokenData">
  Mobula-native enrichment for this token: pricing engine data, real-time stats, holder concentration, security flags, launchpad/liquidity fields, live/trending signals and source metadata. See [MobulaTokenData](/api-reference/graphql/types/MobulaTokenData).
</ResponseField>
