---
title: "Changes to Coin Data by Token Address"
method: GET
path: "/coins/{id}/contract/{contract_address}"
---

# Changes to Coin Data by Token Address

`GET /coins/{id}/contract/{contract_address}`

> Every recorded change to this operation, newest first.
> 29 revisions in range; 1 not diffed.

## Timeline

Changed in 9 of 29 revisions.

- **2026-05-28** `11cc9e00fd86`: 1 breaking, 33 info
- **2026-04-30** `fb6b6a203ce6`: 7 breaking, 4 info
- **2026-02-25** `e88de4e81cdb`: 1 breaking, 2 info
- **2025-12-18** `a23494dedfc2`: 2 info
- **2025-07-20** `b3f067cef8c3`: 1 info
- **2025-07-08** `4f8e578c640a`: 1 breaking, 2 info
- **2025-06-23** `385cf003659b`: 1 warning
- **2025-05-26** `0484eb6fcafa`: 1 info
- **2025-05-23** `08868132957b`: 1 breaking

## Changes

- **2026-05-28** `11cc9e00fd86`: 1 breaking, 33 info
  - the response's body type changed from no type to `object` for status `200`
  - api tag `Contract` removed
  - removed `#/components/schemas/CoinsContractAddressDataBase` from the response body `allOf` list for the response status `200`
  - added the optional property `community_data` to the response with the `200` status
  - added the optional property `developer_data` to the response with the `200` status
  - added the optional property `localization` to the response with the `200` status
  - added the optional property `market_data` to the response with the `200` status
  - added the optional property `tickers` to the response with the `200` status
  - added the required property `additional_notices` to the response with the `200` status
  - added the required property `asset_platform_id` to the response with the `200` status
  - added the required property `block_time_in_minutes` to the response with the `200` status
  - added the required property `categories` to the response with the `200` status
  - added the required property `contract_address` to the response with the `200` status
  - added the required property `country_origin` to the response with the `200` status
  - added the required property `description` to the response with the `200` status
  - added the required property `detail_platforms` to the response with the `200` status
  - added the required property `genesis_date` to the response with the `200` status
  - added the required property `hashing_algorithm` to the response with the `200` status
  - added the required property `id` to the response with the `200` status
  - added the required property `image` to the response with the `200` status
  - added the required property `last_updated` to the response with the `200` status
  - added the required property `links` to the response with the `200` status
  - added the required property `market_cap_rank` to the response with the `200` status
  - added the required property `market_cap_rank_with_rehypothecated` to the response with the `200` status
  - added the required property `name` to the response with the `200` status
  - added the required property `platforms` to the response with the `200` status
  - added the required property `preview_listing` to the response with the `200` status
  - added the required property `public_notice` to the response with the `200` status
  - added the required property `sentiment_votes_down_percentage` to the response with the `200` status
  - added the required property `sentiment_votes_up_percentage` to the response with the `200` status
  - added the required property `status_updates` to the response with the `200` status
  - added the required property `symbol` to the response with the `200` status
  - added the required property `watchlist_portfolio_users` to the response with the `200` status
  - added the required property `web_slug` to the response with the `200` status
- **2026-04-30** `fb6b6a203ce6`: 7 breaking, 4 info
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/genesis_date` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/hashing_algorithm` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/market_cap_rank` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/platforms/additionalProperties/` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/public_notice` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/sentiment_votes_down_percentage` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/sentiment_votes_up_percentage` became nullable for the status `200`
  - added the optional property `allOf[#/components/schemas/CoinsContractAddressDataBase]/contract_address` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CoinsContractAddressDataBase]/market_data/outstanding_supply` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CoinsContractAddressDataBase]/market_data/outstanding_token_value_usd` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CoinsContractAddressDataBase]/tickers/items/coin_mcap_usd` to the response with the `200` status
- **2026-02-25** `e88de4e81cdb`: 1 breaking, 2 info
  - the response property `allOf[#/components/schemas/CoinsContractAddressDataBase]/tickers/items/trust_score` became nullable for the status `200`
  - added the optional property `allOf[#/components/schemas/CoinsContractAddressDataBase]/market_cap_rank_with_rehypothecated` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CoinsContractAddressDataBase]/market_data/market_cap_rank_with_rehypothecated` to the response with the `200` status
- **2025-12-18** `a23494dedfc2`: 2 info
  - added `#/components/schemas/CoinsContractAddressDataBase` to the response body `allOf` list for the response status `200`
  - removed `#/components/schemas/CoinsDataBase` from the response body `allOf` list for the response status `200`
- **2025-07-20** `b3f067cef8c3`: 1 info
  - added the optional property `allOf[#/components/schemas/CoinsDataBase]/watchlist_portfolio_users` to the response with the `200` status
- **2025-07-08** `4f8e578c640a`: 1 breaking, 2 info
  - the `allOf[#/components/schemas/CoinsDataBase]/detail_platforms/additionalProperties/` response's property type changed from `string` to `object` for status `200`
  - added the optional property `allOf[#/components/schemas/CoinsDataBase]/detail_platforms/additionalProperties/contract_address` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CoinsDataBase]/detail_platforms/additionalProperties/decimal_place` to the response with the `200` status
- **2025-06-23** `385cf003659b`: 1 warning
  - removed the optional property `allOf[#/components/schemas/CoinsDataBase]/community_data/twitter_followers` from the response with the `200` status
- **2025-05-26** `0484eb6fcafa`: 1 info
  - removed `subschema #2` from the response body `allOf` list for the response status `200`
- **2025-05-23** `08868132957b`: 1 breaking
  - the `allOf[#/components/schemas/CoinsDataBase]/status_updates/items/` response's property type changed from `object` to `string` for status `200`

---

[Operation](https://skmtc.dev/coingecko/apis/coingecko-api/docs/coins/:id/contract/:contract_address/get.md) - [API](https://skmtc.dev/coingecko/apis/coingecko-api.md) - [Page](https://skmtc.dev/coingecko/apis/coingecko-api/changes/coins/:id/contract/:contract_address/get)
