# CoinGecko integrations: prices and coins

> CoinGecko tracks cryptocurrency prices, market data, exchanges, and NFT collections, and serves that data through a developer API with free and paid plans.

**Canonical page:** https://tray.ai/connectors/coingecko-integrations/
**Categories:** Finance
**Connects through:** HTTP Connector

## Overview

CoinGecko tracks cryptocurrency prices, market data, exchanges, and NFT collections, and serves that data through a developer API with free and paid plans. Tray.ai connects to CoinGecko through the HTTP Connector, so your workflows can call the CoinGecko API alongside the rest of your stack.

## Use cases

### Prices

Read prices in CoinGecko from any Tray.ai workflow. The CoinGecko API covers calls such as get coin prices by ID and get prices by token address.

- Get coin prices by ID
- Get prices by token address
- List supported currencies

### Coins

Read coins in CoinGecko from any Tray.ai workflow. The CoinGecko API covers calls such as list coins and list coins with market data.

- List coins
- List coins with market data
- Get coin data by ID

### Exchanges

Read exchanges in CoinGecko from any Tray.ai workflow. The CoinGecko API covers calls such as list exchanges and get exchange data by ID.

- List exchanges
- Get exchange data by ID
- Get exchange tickers

### Categories

Read categories in CoinGecko from any Tray.ai workflow. The CoinGecko API covers calls such as list coin categories and list categories with market data.

- List coin categories
- List categories with market data

### NFTs

Read nfts in CoinGecko from any Tray.ai workflow. The CoinGecko API covers calls such as list NFT collections and get NFT collection data.

- List NFT collections
- Get NFT collection data

### Global market

Read global market in CoinGecko from any Tray.ai workflow. The CoinGecko API covers calls such as get global crypto market data and get global DeFi market data.

- Get global crypto market data
- Get global DeFi market data

## Challenges Tray.ai solves

### Keeping CoinGecko credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store CoinGecko credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the CoinGecko API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the CoinGecko API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to CoinGecko?

Yes. Tray.ai connects to CoinGecko through the HTTP Connector, which calls the CoinGecko API directly. Any call the CoinGecko API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with CoinGecko?

The CoinGecko API uses an API key in a request header and an API key in the query string. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated CoinGecko connector?

CoinGecko runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated CoinGecko connector from the CoinGecko API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
