portfolio tracker market data api
Aggregate live prices across Forex, Crypto, Stocks, and Metals into a unified portfolio tracker using REST and WebSocket feeds.
Multi-symbol portfolio snapshot (Node.js)
const symbols = ["XAUUSD", "BTCUSD", "AAPL", "EURUSD"];
const prices = await Promise.all(
symbols.map(s =>
fetch(`https://api.realmarketapi.com/api/v1/price?ApiKey=YOUR_KEY&SymbolCode=${s}&TimeFrame=M1`)
.then(r => r.json())
)
);
const portfolio = symbols.map((s, i) => ({
symbol: s,
price: prices[i].ClosePrice,
}));
console.log(portfolio);