Scrypt Price API
Crypto prices, market caps, charts and categories as JSON, built on independent exchange and on-chain data. Built for your apps, dashboards and trading tools.
Quick start
No signup is needed to try it:
curl "https://price.scryptwallet.io/api/v1/cg/simple/price?ids=bitcoin,litecoin&vs_currencies=usd,eur&include_24hr_change=true"
With a key, send it as a header (x-sp-api-key) or as ?x_sp_api_key=:
curl -H "x-sp-api-key: sp_YOUR_KEY" "https://price.scryptwallet.io/api/v1/cg/coins/markets?vs_currency=usd&per_page=50"
Use https://price.scryptwallet.io/api/v1/cg as your base URL. Find the supported asset ids in /coins/list.
Endpoints
Base URL: https://price.scryptwallet.io/api/v1/cg. Everything is read-only GET and returns JSON.
| Endpoint | What it returns | Example |
|---|---|---|
/ping | Health check. | try it |
/simple/price | Prices for ids in any of about 166 currencies, optionally with market cap, 24h volume and 24h change. | try it |
/coins/markets | The ranked market table: price, market cap and rank, FDV, volume, supply, ATH/ATL, 1h/24h/7d/30d change, 7-day sparkline. Sort by market cap, volume, id, or gainers and losers. Filter by ids or category. | try it |
/coins/{id} | One coin in full: market data keyed by currency, supply, all-time highs and lows, confidence. | try it |
/coins/{id}/market_chart | Price, market cap and volume series. 5-minute points for 2 days, hourly to about 95 days, daily beyond. | try it |
/coins/{id}/ohlc | Daily open, high, low, close candles. | try it |
/coins/list | Every asset Scrypt Price tracks. | try it |
/coins/categories | Curated categories (sectors and technology) with combined market cap, 24h change and top coins. Use /coins/categories/list for ids. | try it |
/global | Total market cap and volume, market share of the largest coins, and how many coins have a verified market cap. | try it |
/search | Find a coin by name, symbol or id. | try it |
/search/trending | Coins whose volume is surging against their own 7-day average, weighted by the size of the 24h move. | try it |
Limits and keys
| Access | Limit | Notes |
|---|---|---|
| No key | 240 per minute, per IP address | Fine for a site, a script or a try-out. Nothing to sign up for. |
| Free key | 600 per minute | Request one in Scrypt Wallet. An admin reviews every request. |
| Pro key | 3,000 per minute | For apps and bots with real traffic. Granted on review. |
| Enterprise | Up to 10,000 per minute | Higher limits or a written agreement: describe your use when you request a key. |
Every key is reviewed before it works, so describe what you are building when you request one. Keys are shown once and stored only as a hash. Revoke a key any time from Profile, then Developer API keys.
Data quality you can see
- Confidence. Each price carries
confidence(high, medium, low or stale) and anindicativeflag for thin or disputed markets. - Null instead of guessed. A market cap, supply or history we cannot verify is
null./globalreports how many coins its totals cover. - One listing per coin. Wrapped and bridged copies are folded into the main coin in lists, so totals are not double-counted. They stay reachable by id.
- Own history. Changes over 1 hour to 1 year come from prices Scrypt Price recorded itself, not from a third party.
Frequently asked questions
What does the API provide?
Scrypt Price provides crypto prices, market data, charts, categories and search as read-only JSON endpoints. Fields we cannot verify are null rather than guessed.
Where does the data come from?
From independent exchanges and on-chain markets, aggregated by Scrypt Price. See the methodology page for how prices, confidence and market caps are computed.
Why does a coin have no market cap?
A market cap is published only when its circulating supply can be verified independently. Otherwise the field is null and, where a maximum supply is known, a fully diluted valuation is given. The /global totals count only coins with a verified market cap and say how many.
How do I get a key, and how long does approval take?
Sign in to Scrypt Wallet, open Profile, then Developer API keys, and describe what you will use it for. The key is shown once and does nothing until an administrator approves it. If it is rejected the reason is shown on the same page.
What happens when I go over my limit?
You get HTTP 429 with a Retry-After header. Responses to keyed requests carry X-RateLimit-Limit (requests per minute) and X-API-Plan. A key that is unknown, still pending, rejected or revoked gets HTTP 401.
Do I need to credit Scrypt Price?
A link back to price.scryptwallet.io is appreciated and expected for public products built on the free tiers.
Prices are an aggregate and differ slightly from any single exchange. Nothing here is financial advice.