Search
Search for cryptocurrencies, exchanges, categories, and NFTs by name or symbol. Returns ranked results with images and identifiers. Supports partial/fuzzy matching. Results ranked by market cap. Ideal for: finding CoinGecko coin IDs, token discovery, building search UIs, identifier lookups.
Catalog action Blockchain Data
Search for cryptocurrencies, exchanges, categories, and NFTs by name or symbol. Returns ranked results with images and identifiers. Supports partial/fuzzy matching. Results ranked by market cap. Ideal for: finding CoinGecko coin IDs, token discovery, building search UIs, identifier lookups.
At a Glance
| Field | Value |
|---|---|
| Action ID | coingecko-search |
| Category | Blockchain Data |
| Connector | Not required |
| Requires gas | No |
| Funds movement | None declared |
| Tags | coingecko, search, find, discover, lookup, coins, exchanges, nft, read |
Payload Schema
| Field | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search query string. Can be coin name, symbol, or partial match. Examples: 'bitcoin', 'btc', 'uni', 'doge'. |
Result Schema
| Field | Type | Required | Description |
|---|---|---|---|
coins | array | Yes | Matching cryptocurrencies |
exchanges | array | Yes | Matching cryptocurrency exchanges |
categories | array | Yes | Matching coin categories |
nfts | array | Yes | Matching NFT collections |
Examples
json{ "type": "coingecko-search", "payload": { "query": "status:open" }, "children": []}
bashcurl -X POST "https://api.b3os.org/v1/actions/coingecko-search/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "query": "status:open" }}'
Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.
