Skip to main content

Real-Time Quotes

Automatic stock and cryptocurrency price updates from trusted market data providers, so your portfolio is always current.

WalletMap stocks page showing TSMC, 0050, Apple, and NVIDIA with daily change
TW and US stocks side by side, daily change and current price refreshed automatically (demo data)

Why Real-Time Data Matters

Always see accurate, up-to-date portfolio valuations
Track daily price changes and unrealized gains/losses at a glance
No manual price entry needed — quotes refresh automatically
Multiple data sources ensure reliability and broad market coverage

Data Sources

1

Taiwan stocks via Fugle

Real-time quotes for Taiwan-listed securities, from Fugle's MarketData API — intraday prices are live, not delayed.

2

US stocks via Finnhub

Live pricing for US equities, covering NYSE and NASDAQ listings.

3

Crypto via CoinGecko

Real-time pricing for thousands of cryptocurrencies, including 24-hour price changes and market cap data.

Caching & Performance

To provide fast load times while keeping data fresh, WalletMap automatically caches market data. Stock prices are briefly cached and refreshed on demand. Cryptocurrency prices are updated on a schedule and cached to minimize unnecessary data requests. Exchange rates are refreshed daily. This design ensures your dashboard loads instantly while always reflecting near-real-time market conditions.

The quote APIs we use, and the trade-off with each

Quote sources aren't all created equal, so WalletMap picks a fitting API for each asset class. The short version: Fugle for Taiwan stocks, Finnhub for US stocks, CoinGecko for crypto, ExchangeRate-API for FX. Each pick was the result of running into limits with the alternatives.

For Taiwan stocks we use Fugle's MarketData API. Fugle is a Taiwan brokerage's market-data service, so quality and freshness are solid — intraday you get real-time quotes, not the 15-minutes-behind kind common to free sources. The free tier is rate-limited (around 60 requests per minute), so we query symbol-by-symbol with a short pause between requests, backed by Redis caching, to avoid hitting the wall during peaks.

US stocks run on Finnhub, covering NYSE and NASDAQ listings — its free tier is also 60 requests per minute, so we fetch them in groups of ten with a one-second pause between groups to stay within budget. Crypto runs on CoinGecko, whose free tier is about 30 requests per minute, again held up by batched lookups and caching. FX uses ExchangeRate-API, whose rates update about once a day — exchange rates don't move tick-by-tick, so that's plenty of granularity for personal asset tracking.

Every quote result lands in Redis: Taiwan stocks cached 5 minutes, US stocks 15 minutes, crypto 3 minutes. So the price you're looking at could be a few minutes old — a sensible trade-off for personal finance, where performance and cost both work out far better than fetching live every time. If you need second-by-second quotes for day trading, your brokerage's app is the right tool, and we don't plan to push WalletMap in that direction.

FAQ on real-time quotes

How often do quotes refresh?
Latest prices are pulled when you open the dashboard, but cached for a short window: Taiwan stocks 5 minutes, US stocks 15 minutes, crypto 3 minutes. So consecutive refreshes within that window show the same number, then the next API hit happens once it expires. The strategy avoids rate-limit eviction and keeps the dashboard snappy.
Why does my price not match what my brokerage shows?
A couple of reasons: quotes are cached (5 minutes for Taiwan stocks, 15 for US), so what you see may be a few minutes old; and different data feeds don't always tick in lockstep with your broker's frontend, so intraday you can be cents apart. For long-term holdings this is invisible noise; for actually placing an order, always trust your brokerage's screen.
Can I use this for day trading?
Not recommended. WalletMap is built for stepping back to month-, quarter-, year-level views of your portfolio. A few minutes of caching is a deal-breaker for day trading. Use your brokerage's real-time feed for that.
Does the free version have a quote-fetch limit?
There's no user-facing quote limit. The limits exist on our side — the API providers' free tiers are WalletMap's cost. With caching and batched lookups, the current usage is fine for everyone. If traffic ever overflows, we'll upgrade our API plan rather than rate-limit users.

Explore Other Features

Ready to Take Control of Your Assets?

Start tracking your assets with complete privacy. Your data never leaves your Google Drive.

Get Started Free