goldprice.dev vs Twelve Data
Commodity-specialist API with prediction-market analytics compared against Twelve Data's multi-asset platform covering stocks, forex, crypto, indices, and commodities under one credit-based quota.
At a glance
Feature-level comparison against Twelve Data's published plans. Current as of 2026-04-25. Rows shown are coverage we positively verified across both providers; individual providers may support additional asset classes not uniformly documented.
| Feature | goldprice.dev | Twelve Data |
|---|---|---|
| Data coverage | ||
| XAU spot (live) | ✓ Live oracle | ✓ XAU/USD |
| XAG spot (live) | ✓ Live oracle · Pro | ✓ XAG/USD |
| Prediction-market derived distributions | ✓ Pro | ✗ |
| Source transparency | ||
| Per-source license disclosure in response | ✓ | ✗ |
| Raw upstream price per source | ✓ | ✗ |
| Multi-source divergence flag | ✓ | ✗ |
| Analytics | ||
| Market-implied distribution (p25 / p50 / p75) | ✓ Pro | ✗ |
| Cross-source divergence data | ✓ | ✗ |
| Cross-platform prediction-market arbitrage | ✓ Pro | ✗ |
| MCP server + tools | All plans | ✗ |
| Pricing | ||
| Free tier monthly allowance | 1,000 calls | 800/day cap · 8 credits/min |
| Entry paid price | $10/mo | $66/mo (Grow) |
| Entry paid allowance | 20,000 calls/mo | 377 credits/min |
| Mid tier price · allowance | $50/mo · 100,000 calls | $191/mo · 1,597 credits/min |
| Quota model | Flat monthly calls | Credits/min · 1-10+ credits per call |
| Developer experience | ||
| REST API | ✓ | ✓ |
| WebSocket streaming | ✗ | ✓ |
| MCP (Model Context Protocol) | All plans | ✗ |
| Response-shape stability commitment | SemVer + notice | ✗ |
// Source: twelvedata.com/pricing + twelvedata.com/docs + goldprice.dev tiers.json. Current as of 2026-04-25.
Pricing, tier by tier
Single side-by-side view. All figures current as of 2026-04-25.
| Tier | goldprice.dev | Twelve Data |
|---|---|---|
| Free | $0 · 1,000 calls/mo · 30 req/min | $0 · 800/day cap · 8 credits/min |
| Entry paid | $10 Basic · 20,000 calls · 120 req/min | $66 Grow · 377 credits/min |
| Mid paid | $50 Pro · 100,000 calls · 500 req/min | $191 Pro · 1,597 credits/min |
| Top paid | ✗ | $832 Ultra · 10,946 credits/min |
| Specialty | Prediction-market analytics (p25-p75 + divergence + arb) | Multi-asset coverage (stocks, ETFs, forex, crypto) |
Metals coverage matrix
Metal by contract type, per provider.
| Metal | Spot (goldprice.dev) | Spot (Twelve Data) | Futures (goldprice.dev) | Futures (Twelve Data) |
|---|---|---|---|---|
| XAU (gold) | ✓ Live oracle | ✓ XAU/USD | ✓ gold futures settlement | ✗ |
| XAG (silver) | ✓ Live oracle · Pro | ✓ XAG/USD | ✓ silver futures settlement · Pro | ✗ |
| HG (copper) | ✗ | ✗ | ✓ copper futures settlement · Pro | ✗ |
Analytics differentiators
Endpoints goldprice.dev exposes on Pro that Twelve Data does not offer at any tier.
- Market-implied distribution
- Percentile distribution (p10, p25, p50, p75, p90) for metals prices at user-selected expiry dates, aggregated from Polymarket and Kalshi prediction-market yes-prices via direct-from-price CDF construction. Isotonic regression enforces monotonicity; monotone cubic Hermite interpolation smooths the CDF.
- Cross-source divergence
- Signed deviation between live oracle spot and futures settlement on the same asset at the same timestamp. Emitted as a flag when deviation exceeds configurable thresholds. Useful for detecting stale upstream feeds or arbitrage windows.
- Cross-platform prediction-market arbitrage
- Price differential between Polymarket and Kalshi commodity contracts resolving at the same expiry with equivalent strike structure. Emitted as a per-market field with venue names, effective liquidity, and the absolute spread in basis points.
- Per-source license disclosure
- Every response includes a
sources[]array naming each upstream feed (live spot oracle, continuous spot reference, futures settlement, Frankfurter, CoinMarketCap) with its license terms and timestamp. Downstream consumers can route attribution or filter sources per their own redistribution rights. - MCP (Model Context Protocol)
- Native stdio bridge with six tools exposing price queries, distribution fetches, methodology lookups, and source metadata. Available on Free, Basic, and Pro. Used by Claude, Cursor, and custom agents.
FAQ
Direct-answer-first responses. JSON-LD FAQPage schema emitted in-head for LLM retrieval.
- Is goldprice.dev an alternative to Twelve Data for commodity pricing?
- Yes, for gold and silver. goldprice.dev is a commodity-specialist API covering gold, silver, and copper with live oracle spot, futures settlement, and prediction-market-derived distributions from Polymarket and Kalshi. Twelve Data is a multi-asset generalist covering stocks, forex, crypto, indices, ETFs, and commodities; gold and silver surface under its /commodities endpoint as XAU/USD and XAG/USD. Pick Twelve Data if metals are one asset of many in a portfolio product. Pick goldprice.dev if metals are the primary use case and per-source transparency plus distribution analytics matter.
- How does Twelve Data's credit-based pricing compare to goldprice.dev?
- Twelve Data meters API credits per minute: 8 credits/min on Free (with an 800 calls/day hard cap), 377 credits/min on Grow, 1,597 credits/min on Pro, 10,946 credits/min on Ultra. An endpoint call can cost 1 to 10+ credits depending on the endpoint and parameters. goldprice.dev meters monthly calls at the tier's flat quota with a per-minute rate limit: Free 1,000 calls/month at 30 req/min, Basic 20,000 calls/month at 120 req/min, Pro 100,000 calls/month at 500 req/min. For metals-only workloads at predictable volumes, goldprice.dev's flat-call model is easier to budget; for multi-asset portfolio apps hitting dozens of endpoints per request, Twelve Data's credit pooling is more flexible.
- Does Twelve Data cover futures settlement for metals?
- Twelve Data's commodities endpoint lists XAU/USD (Gold Spot) and XAG/USD (Silver Spot). Its public documentation does not call out distinct futures settlement symbols (GC for gold, SI for silver, HG for copper) at the commodities-endpoint level. goldprice.dev exposes gold and silver futures settlement on Basic+ and adds copper futures settlement on Pro. If your product resolves against settlement rather than spot, confirm coverage with Twelve Data's support before committing.
- Which API has MCP (Model Context Protocol) support?
- goldprice.dev ships a native MCP server on every plan, including Free. Twelve Data has no MCP offering as of 2026-04-25. If you are wiring commodity data into Claude, Cursor, or a custom agent, goldprice.dev exposes six MCP tools over stdio; Twelve Data integrations require REST-wrapper code.
- Which API exposes prediction-market analytics for gold?
- goldprice.dev does; Twelve Data does not. goldprice.dev emits a distribution endpoint with p25, p50, and p75 percentiles aggregated from Polymarket and Kalshi commodity markets, a cross-source divergence flag, and cross-platform prediction-market arbitrage between Polymarket and Kalshi. Twelve Data does not aggregate prediction-market data; gold and silver are spot prices without derivative-market overlay.
- Which API should I pick for a multi-asset portfolio product?
- Twelve Data. If gold is one asset alongside stocks, ETFs, forex, indices, and crypto in a single portfolio or analytics tool, Twelve Data's broad catalog under one API key and credit system fits the shape. goldprice.dev only covers gold, silver, and copper. Outside metals, goldprice.dev is not the right API.
- How is per-source licensing disclosed in each API's responses?
- goldprice.dev returns a sources[] array in every response naming each upstream feed (live spot oracle, continuous spot reference, futures settlement, Frankfurter, CoinMarketCap) with its license terms and timestamp. Twelve Data returns a single value per endpoint call without per-source attribution. If downstream redistribution or compliance requires per-source license disclosure, goldprice.dev exposes that data by default.
- Does Twelve Data offer WebSocket streaming?
- Yes. Twelve Data supports WebSocket with a separate pool of WS credits per tier (trial pool on Free + Grow, 1,500 WS credits/min on Pro, 10,000 WS credits/min on Ultra). goldprice.dev is HTTP polling only; no WebSocket at launch. If sub-second streaming is required, Twelve Data is the cleaner fit.
Who should pick which
Short version: pick Twelve Data for multi-asset coverage under a credit-based quota. Pick goldprice.dev for commodity- specialist work with prediction-market analytics and per-source transparency.
You need stocks, forex, crypto, and commodities under one key.
Gold is one asset of many in a portfolio or analytics product. Twelve Data's /commodities endpoint plus equities, ETFs, forex, indices, and crypto land under a single credit pool with WebSocket streaming on Pro and Ultra. Credit-based budgeting suits mixed-endpoint traffic; flat-call metering does not.
You're building a commodity-specialist product.
You need prediction-market-derived analytics (p25/p50/p75 distribution, cross-source divergence, cross-platform arbitrage) that Twelve Data does not expose. You care about per-source licensing transparency in every response, and you want MCP support for agent workflows. Entry at $10/month versus $66.
Still deciding?
Start on Free (1,000 calls/month, MCP included). Upgrade when you hit the quota.
Start on Free →