For the complete documentation index, see llms.txt. This page is also available as Markdown.

Common Issues

Connection issues

My API key is rejected during setup

Double-check that you copied the full API key from the CoinMarketCap Developer Portal without any leading or trailing spaces. Keys are long strings — partial copies are a common mistake.

Also confirm the key is active. Log into your CoinMarketCap developer account and check that your API key status shows as Active, not disabled or pending.

The data flow connects but returns no data

This usually happens when the Quotes entity is selected but no symbols are entered. The Quotes entity requires at least one ticker symbol (e.g., BTC) to return data. Go back to your source settings and add symbols under the Cryptocurrency symbols field.

Missing data

Historical data is empty or unavailable

Historical OHLCV data requires a paid CoinMarketCap API plan. If you're on the free Basic tier, set the Data type to latest — historical will always return empty results on a free key.

Some coins I entered are missing from Quotes results

CoinMarketCap's API rejects symbols it doesn't recognize — and it won't return partial results. Check each symbol against the CoinMarketCap website to confirm the exact ticker. Some tokens share similar names but have different official symbols (e.g., LUNA vs LUNC).

Permission errors

I'm getting a 401 or "API key missing" error

This means Coupler.io cannot authenticate with CoinMarketCap. Re-enter your API key in the source settings. If the problem persists, regenerate your key in the CoinMarketCap Developer Portal and update it in Coupler.io.

I'm getting a 403 "access forbidden" error on a specific endpoint

Certain entities or data types (especially historical) are restricted to higher-tier API plans. A 403 error means your current plan doesn't include access to that endpoint. Review your plan permissions on the CoinMarketCap Developer Portal.

Data discrepancies

Prices in Coupler.io don't match what I see on the CoinMarketCap website

CoinMarketCap prices update frequently. If you're comparing data pulled a few minutes ago to the live website, you'll see differences. The last_updated field in your data shows exactly when the snapshot was taken — use this to verify freshness.

Market cap or volume numbers look different from other sources

CoinMarketCap uses its own methodology for calculating market cap (circulating supply × price) and aggregating volume. Other platforms may use different supply figures or volume weighting. These differences are expected — they're not a sync error.

Rate limits

My data flow fails with a rate limit or 429 error

The free CoinMarketCap API plan has a monthly call credit limit. Each sync run consumes credits — more entities and larger datasets use more credits. Reduce your sync frequency or narrow your symbol list to stay within limits. Upgrading your CoinMarketCap plan will increase your credit allowance.

Last updated

Was this helpful?