List cryptocurrency exchanges with pagination via CoinGecko data, paid per call on Tempo L2.
What it does
This endpoint returns a list of cryptocurrency exchanges sourced from CoinGecko, served through the Locus MPP (Micropayment Protocol) gateway. It accepts optional pagination parameters (per_page and page) and returns exchange data including names, trading volumes, and other metadata aggregated by CoinGecko.
The endpoint is part of a broader CoinGecko MPP service that exposes 15 endpoints covering simple prices, token prices by contract, coin markets, coin detail data, coins list, search, trending coins, exchange rates, global crypto stats, global DeFi stats, market charts, coin history, categories, top gainers/losers, and exchanges. All endpoints use POST and are priced at 60,000 base units of pathUSD (currency 0x20c…b50) on Tempo L2, which equals $0.06 per call assuming 6 decimals.
The /coingecko/exchanges endpoint specifically lets agents and applications retrieve paginated lists of exchanges. The schema accepts per_page (1–250, default 100) and page (page number) as optional parameters. Payment is settled per-request via the Tempo method with intent "charge". Note that the probe returned 404 on HEAD/GET — this endpoint requires POST, consistent with the OpenAPI spec.
Capabilities
Use cases
- —Retrieve a paginated list of cryptocurrency exchanges with volume and metadata
- —Build dashboards comparing exchange trading volumes
- —Feed exchange data into portfolio or analytics tools
- —Agent-driven market research across crypto trading venues
- —Enumerate exchanges for downstream ticker or order-book queries
Fit
Best for
- —AI agents needing programmatic access to exchange listings without API-key management
- —Micropayment-based pay-per-call access to CoinGecko data
- —Applications that need paginated exchange metadata on demand
Not for
- —Real-time streaming exchange data or websocket feeds
- —Free or bulk-rate access to CoinGecko data (each call costs $0.06)
- —Non-crypto exchange or traditional stock market data
Quick start
curl -X POST https://coingecko.mpp.paywithlocus.com/coingecko/exchanges \
-H "Content-Type: application/json" \
-d '{"per_page": 10, "page": 1}'Example
Request
{
"page": 1,
"per_page": 10
}Endpoint
Quality
The OpenAPI spec is well-structured with clear schemas and pricing for all 15 endpoints. However, the specific /coingecko/exchanges endpoint returned 404 on HEAD/GET (expected since it requires POST), no actual 402 challenge was captured for this path, no response schema or example response is available, and crawled pages all returned generic 404 JSON. Price is inferred from x-payment-info but the currency's decimal count is assumed (6 decimals for pathUSD).
Warnings
- —No 402 MPP challenge was captured for this endpoint — probe used HEAD/GET but the endpoint requires POST
- —No response schema or example response is documented in the OpenAPI spec
- —The pathUSD currency decimals are assumed to be 6; price of $0.06 per call could be incorrect if decimals differ
- —External docs at https://beta.paywithlocus.com/mpp/coingecko.md were not crawled
Citations
- —The /coingecko/exchanges endpoint accepts POST with per_page and page parametershttps://coingecko.mpp.paywithlocus.com
- —All endpoints are priced at 60000 base units of pathUSD via Tempo settlement with intent chargehttps://coingecko.mpp.paywithlocus.com
- —The service exposes 15 CoinGecko endpoints via Locus MPPhttps://coingecko.mpp.paywithlocus.com
- —API reference is at https://docs.coingecko.comhttps://coingecko.mpp.paywithlocus.com