Fetch the list of available coins used across CryptoInflation.eu APIs.
This public endpoint returns only the essentials: id, name, symbol.
Endpoint
GET /coins_public.php
Description
Returns the current coin universe as seen by our internal proxy.php (which aggregates CoinGecko PRO data).
Fields are trimmed to keep responses fast and easy to consume.
Query Parameters (optional)
| Name | Type | Default | Description |
|---|---|---|---|
limit | integer | 5000 | Max number of top market-cap coins to consider (1–5000). |
category | string | — | Filter by CoinGecko category slug (e.g., proof-of-stake-pos). |
ids_only | 1 | — | If set to 1, return just an array of id strings instead of full objects. |
Response
When ids_only is not set:
{
"Timestamp": "2025-07-17T23:59:59Z",
"count": 3,
"data": [
{"id": "bitcoin", "name": "Bitcoin", "symbol": "btc"},
{"id": "ethereum", "name": "Ethereum", "symbol": "eth"},
{"id": "solana", "name": "Solana", "symbol": "sol"}
]
}
When ids_only=1:
{
"Timestamp": "2025-07-17T23:59:59Z",
"count": 3,
"data": ["bitcoin", "ethereum", "solana"]
}
Notes
- The list is cached for ~1 hour to keep things snappy.
categorymatches CoinGecko’s category slugs (e.g.,stablecoins,proof-of-work-pow,layer-1).- Coin
idis what our other endpoints use as the table name / canonical identifier (e.g.,bitcoin,ethereum). - This endpoint does not expose market data, prices, or images—only
id,name, andsymbol.
Examples
All coins (minimal objects):
GET /coins_public.php
IDs only (fast for lookups):
GET /coins_public.php?ids_only=1
Category filter + smaller universe:
GET /coins_public.php?category=proof-of-stake-pos&limit=500
