Quant Data Fetch

Tushare data download

Tushare (China market data)

Free basic + paid advancedNeeds API keyWebsite ↗

Coverage

  • ·A-shares (Shanghai / Shenzhen / Beijing): daily, minute and tick bars, adjustment factors, halt/resume status, top-gainer (Dragon-Tiger) lists
  • ·HK stocks: daily bars and the Stock Connect eligibility list
  • ·Futures: daily and minute bars for the front-month contracts on every Chinese futures exchange, including night sessions
  • ·Fundamentals: the three financial statements, financial ratios, and industry / concept classifications
  • ·Macro: key indicators such as CPI, PMI and money supply
  • ·Funds, convertible bonds, interbank rates, US stocks and crypto (coverage of the last two is limited)

Tushare API key — how to apply

  1. 1Go to tushare.pro and create an account
  2. 2After signing in, open "My Profile → API TOKEN" and copy your token
  3. 3Some advanced endpoints require points (earned via daily check-in or top-up) — see the "Earn Points" page
  4. 4In the Quant Data Fetch client, go to Settings → Data Sources → Tushare, paste the token and save

Usage limits

  • ·Free users get 200 requests/minute on basic endpoints, with a daily call cap
  • ·Tick data, minute bars, Level-2 and similar require a higher points balance (2,000–5,000+)
  • ·Points are earned through check-ins, top-ups and referrals; see the "Earn Points" page on tushare.pro and the "permission" field of each endpoint for the exact thresholds
  • ·A single API call returns at most 6,000 rows; larger pulls are paginated by date (handled automatically by Quant Data Fetch)

Caveats

  • A free token hits the rate limit quickly when pulling minute-level data. Tushare enforces its own points thresholds that Quant Data Fetch cannot bypass — make sure your token has enough permission before enabling an endpoint
  • Financial data is typically delayed 1–3 days (company disclosure plus Tushare ingestion), which is fine for fundamental strategies but not real-time use
  • tushare.pro occasionally has maintenance windows; update tasks retry with exponential backoff and are marked failed after a prolonged outage

FAQ

Is Tushare free?
Basic endpoints (stock lists, daily bars, company profiles, etc.) are free for every registered user but rate-limited. Minute bars, tick data and Level-2 require points, which you can earn through daily check-ins or top-ups.
How is Tushare different from AkShare and Baostock?
Tushare is the most commercially polished, with the broadest coverage (including minute / tick / Level-2 data and adjustment factors) and good reliability, though some endpoints need points. AkShare and Baostock are completely free but cover less and are slightly less stable. Quant Data Fetch currently leads with Tushare and may add AkShare as an alternative later.
Can I reuse one token across multiple devices?
Yes. A Tushare token is account-level, so you can enter the same token on multiple Windows / Mac machines. They all share the same call quota, however.
How do I use Tushare data offline?
Quant Data Fetch writes every download to a local DuckDB database, so the data is fully queryable offline. Even if Tushare goes down, your local copy still works.
I haven't paid — is the free tier enough?
It depends on your needs. For daily bars plus fundamentals and basic industry data, a free account with sensible rate management is usually enough. For minute / tick / Level-2 data you will most likely need to buy points.

Using Tushare in Quant Data Fetch

In the "Data Endpoints" panel of Quant Data Fetch, the Tushare group lists every supported endpoint (daily / minute / financials, etc.). You can enable them in bulk by group, and scheduled incremental updates automatically skip market holidays. We recommend enabling the Tushare data source under Settings and entering your token first, then clicking "Update Now" on an endpoint.

Markets covered by Tushare