biquote
NYSE · Stock

JD

JD.com, Inc.
27.16
0.30% today
Last 24 hours
Bid
27.15
Ask
27.18
Day High
27.38
Day Low
27.03

JD key statistics

1 week
-3.96%
1 month
-15.91%
52w high
36.840
52w low
24.330
Avg daily range
+1.96%
History from
14 Aug 2025

Highs and lows are taken from 261 daily bars — the high was set on 02 Oct 2025 and the low on 05 Mar 2026. JD is quoted to 5 decimal places, minimum tick 0.00001, spread at last quote 0.03000, quoted in USD on NYSE, sourced from MetaTrader 5 (Broker 1).

JD daily history

DateOpenHighLowCloseChange
11 Sept 202627.15527.39527.11027.165+0.04%
09 Sept 202627.21027.26526.86027.085-0.46%
08 Sept 202627.80527.95527.45027.705-0.36%
04 Sept 202628.20528.29528.02528.275+0.25%
01 Sept 202627.73528.11027.60027.835+0.36%
31 Aug 202628.60528.70528.27528.285-1.12%
28 Aug 202628.46028.76028.42528.645+0.65%
27 Aug 202628.38528.47528.32528.435+0.18%
26 Aug 202628.93029.11528.75528.815-0.40%
20 Aug 202629.18029.49528.91029.385+0.70%

JD API access

JD.com, Inc. prices are available over REST and WebSocket with no API key and no signup. Rate limit is 15,000 requests per minute per IP.

curl
curl "https://biquote.io/api/JD"
Python
import requests

r = requests.get("https://biquote.io/api/JD")
tick = r.json()
print(tick["mid"], tick["dayDiffPercent"])
JavaScript
const r = await fetch("https://biquote.io/api/JD");
const tick = await r.json();
console.log(tick.mid, tick.dayDiffPercent);
WebSocket
// SignalR hub — pushes every tick for JD
const conn = new signalR.HubConnectionBuilder()
  .withUrl("https://biquote.io/hubs/tick")
  .build();
conn.on("ReceiveTick", t => console.log(t.symbol, t.mid));
await conn.start();
await conn.invoke("Subscribe", "JD");

Also available for JD: daily candles, hourly candles · full API documentation

More stocks instruments

JD Live Price — JD.com, Inc. Price and Chart | biquote