---
title: "Asset profiles data (experimental)"
method: GET
path: "/profile/assets"
tags: ["Profile"]
---

# Asset profiles data (experimental)

`GET /profile/assets`

Returns profile data for assets.<br/> Results are ordered by `asset`.<br/> To fetch the next page of results use `next_page_url` JSON response field.<br/> If `supply_cap` is not present then the theoretical maximum supply is infinite for that asset.

## Query parameters

- `assets` string[]
- `full_names` string[]
- `page_size` integer
- `paging_from` 'start' | 'end', PagingFrom
- `next_page_token` string
- `pretty` boolean

## Response `200`

Asset profiles data.

- AssetProfilesResponse
  - `data` AssetProfileInfo[], required
    - `asset` string, required — Unique name of the asset.
    - `full_name` string, required — Full name of the asset.
    - `description` string, required — Description of the asset.
    - `overview` string, required — Overview of the asset.
    - `token_purpose` AssetProfileTokenPurpose[] — Purpose of the asset.
    - `project_team` string — Asset's project team.
    - `foundation` string — Asset foundation.
    - `website` string — Official website URL of the asset.
    - `whitepaper_url` string — Official whitepaper URL of the asset.
    - `creation_date` string, required — Date of the asset creation (first block) in ISO 8601 format.
    - `token_generation_event_supply` string — Asset's token generation event supply.
    - `supply_cap` string — Supply cap of the asset. If not present then the theoretical maximum supply is infinite for that asset.
    - `initial_supply_token_distribution` AssetProfileInitialSupplyProjectDistribution[] — Initial supply distribution.
      - `initial_supply_allocation` string — Initial supply allocation.
      - `initial_supply_distribution` string — Initial supply distribution.
    - `vesting_schedule` AssetProfileVestingSchedule[] — Asset's vesting schedule.
      - `vesting_schedule_allocation` string — Vesting schedule allocation.
      - `vesting_schedule_cliff` string — Vesting schedule cliff.
      - `vesting_schedule_total_unlock_time` string — Vesting schedule total unlock time.
    - `new_token_issuance_recipient` AssetProfileNewTokenIssuanceRecipient[] — Token issuance recipient.
    - `issuing_networks` AssetProfileIssuingNetwork[] — Issuing network.
    - `bridged_networks` AssetProfileBridgedNetwork[] — Bridged network.
    - `issuance_schedule_changes` string — Issuance schedule changes.
    - `significant_historical_changes` AssetProfileSignificantHistoricalChanges[] — Significant historical changes.
      - `date` string — Date of significant historical change.
      - `details` string — Details about significant historical change.
    - `upgrade_history` AssetProfileUpgradeHistory[] — Asset's upgrade history.
      - `date` string — Date of the upgrade.
      - `details` string — Details about the upgrade.
    - `blog_updates` string — Asset's blog updates.
    - `project_github_repository` ProfileRepository[] — Asset's repository.
    - `asset_regulation` string — Asset's regulation.
    - `asset_regulated_products` AssetProfileAssetRegulatedProduct[] — Asset's regulated product.
    - `etp_custodians` AssetProfileEtpCustodian[] — Asset's ETP custodian.
  - `next_page_token` string — Token of the next page results for a given request.
  - `next_page_url` string — URL of the next page results for a given request.

## Other responses

- `401` — Requested resource requires authorization.
- `403` — Requested resource is not available with supplied credentials.
- `414` — Provided URI is too long. It must not be greater than 10000 symbols.

---

[API](https://skmtc.net/coinmetrics/apis/coin-metrics-api-v4.md) · [All operations](https://skmtc.net/coinmetrics/apis/coin-metrics-api-v4/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinmetrics/coin-metrics-api-v4/revisions/774268c0a4fe/schema)
