EasyQuote
A-shares · HK & US stocks · China & global futures · Europe & Asia

Professional
Financial Data API

Low-latency, high-availability market data for quant traders and fintech developers. Real-time quotes, historical K-lines, financial statements, and technical analysis — all in one API.

No credit card required · Free tier for research · RESTful + WebSocket

Everything you need for market data

One API to access real-time and historical data across multiple markets. Built for performance and reliability.

Real-time Quotes

WebSocket streaming and REST polling, millisecond latency, always up-to-date market state.

Live SnapshotIntraday ChartTick DataCall AuctionOrder BookWebSocket

K-lines & Technical Analysis

Full OHLCV coverage across all periods with adjustment support, built-in indicators and Chanlun engine.

Daily/Weekly/Monthly/MinuteAdjusted PricesIndicatorsChanlunSignal Scan

Fundamentals & News

Financial reports, announcements, executive info, and financial news for complete fundamental coverage.

Financial StatementsAnnouncementsExecutivesF10 DataFinancial NewsDividends

Screening & Market Intelligence

Sector rankings, top-trader lists, limit-up pools, fund flows, and natural language screening.

Sector RankingTop TradersLimit-Up PoolFund FlowETF DataNL Screening

Multi-market coverage

Access global equities, futures, and indices through a unified API with standardized ticker format.

7,700+

A-shares

Shanghai · Shenzhen · Beijing + ETFs/LOFs

600519.SH000001.SZ300750.SZ
2,800+

HK Stocks

Main Board & GEM

0700.HK9988.HK1810.HK
13,000+

US Stocks

NYSE & NASDAQ

AAPL.USTSLA.USNVDA.US
1,000+

China Futures

SHFE / DCE / CZCE / GFEX

AU2607.SHFEA2607.DCEAP2610.CZCE
380+

Global Futures

COMEX / NYMEX / CBOT

GC00Y.COMEXBZ00W.NYMEXXC00W.CBOT
1,500+

Europe & Asia

Singapore & Germany / Indices

D05.SGADS.GEA_DJI.IDX
2,400+

Korea (KRX)

Korea Exchange

005930.KRX000660.KRX035420.KRX
4,000+

Japan (TSE)

Tokyo Stock Exchange

7203.TSE6758.TSE9984.TSE

Simple, powerful API

Get started with just a few lines of Python. RESTful API with OpenAPI spec, or use our official SDK.

quickstart.py
from easyquote import EasyQuoteClient

client = EasyQuoteClient(api_key="eq_xxx")

# 实时行情 — A股 / 港股 / 美股
quote = client.get_quote("600519.SH")
print(f"{quote.name}: {quote.price} ({quote.change_pct:+.2f}%)")

# 历史 K 线(日线,最近 30 根)
klines = client.get_klines("600519.SH", period="daily", count=30)

# 公司概况(港股)
company = client.get_company("00700.HK")
print(company.name, company.industry)

# 实时推送(WebSocket)
with client.stream() as ws:
    ws.subscribe(["600519.SH", "TSLA.US"])
    for event in ws:
        if event["op"] == "quotes":
            print(event["data"])
response.json
{
  "symbol": "600519.SH",
  "name": "贵州茅台",
  "price": 1688.00,
  "change": 12.50,
  "change_pct": 0.75,
  "volume": 3215400,
  "amount": 5428000000,
  "high": 1695.00,
  "low": 1672.00,
  "open": 1678.00,
  "prev_close": 1675.50,
  "turnover_rate": 0.26,
  "timestamp": "2026-06-16T15:00:00+08:00"
}

Ready to get started?

Sign up for free and start querying market data in minutes. No credit card required.