Skip to content

Reference

Macro Education

FXMacroData vs China NBS Data: Chinese CPI, PMI and GDP for CNY and AUD Traders

A buyer-guide comparison of the National Bureau of Statistics of China (stats.gov.cn and the National Data database) and FXMacroData for FX traders and developers who need Chinese CPI, PMI, and GDP data for USD/CNH and AUD/USD analysis.

Share article X LinkedIn Email
Pip, the FXMacroData robot mascot, carefully lifts a glowing report card off a tall neat stack of red-bound report volumes at a calm desk.
NBS is the official source for Chinese statistics. FXMacroData records the same 09:30 Beijing releases with second-level UTC timestamps alongside 21 other currencies.

This comparison is for FX traders, quant developers, and analysts who need Chinese macro data in code and are deciding whether to work directly with the National Bureau of Statistics of China (NBS) or use FXMacroData. China's CPI, official manufacturing PMI, and quarterly GDP move USD/CNH and the onshore yuan, and because China is Australia's largest trading partner, they move AUD/USD too, often in the quiet early part of the Asian session.

The core finding: NBS is the free, authoritative source of record for Chinese statistics, and its English press releases are easy to read on a published release calendar. Its developer route is harder. We found no documented public API, the National Data database was rebuilt in March 2026, and the legacy query interface many scripts relied on refused our requests from outside mainland China. FXMacroData reads the same NBS releases and delivers them as FX-ready rows: second-level announcement timestamps, one schema across 22 currencies including CNY and CNH, a cross-country release calendar, pair dashboards, and MCP access for AI assistants.

Quick answer

Use NBS when you need the official Chinese release text, full breakdowns, provincial and annual detail, or a citation to the publisher. Use FXMacroData when Chinese data is one input into a multi-currency FX workflow that needs exact release times, consistent JSON across countries, a calendar, and a stable API key instead of a scraper.

Choose NBS when

You read releases by hand, need the full CPI basket, PMI sub-indexes, regional or annual tables, or must cite the official Chinese publisher directly.

Choose FXMacroData when

You trade USD/CNH, AUD/USD, or other China-sensitive pairs and want Chinese releases beside US, Australian, and 19 other currencies in one schema, timed to the second.

Entry access

NBS: free website and database; no documented public API or key scheme.* FXMacroData: Always Free USD tier; CNY and CNH data on Individual at $50/month (14-day trial) or Business at $250/month for teams.

Takeaway: this is not official versus unofficial data. It is reading the official source by hand versus an FX-ready API built on the same releases.

* NBS access terms retrieved from its public English website, terms of service, release calendar, and National Data database in October 2026.

Pricing And Access

Price is not a like-for-like commercial comparison. NBS publishes its statistics as a public service and lists no paid tier for its website or its National Data database. Its terms of service allow users to download and use the statistical data. What NBS does not publish is a developer product: we found no API documentation, key registration, rate-limit statement, or service level.

FXMacroData is a paid workflow product. The Always Free tier needs no key and covers USD data only, at 100 requests per day with USD announcements delayed 15 minutes. CNY and CNH data start on the Individual plan at $50/month or $500/year, with a 14-day trial, 1,000,000 requests per month, and bursts of 300 per minute. The Business plan at $250/month or $2,500/year covers companies and teams of up to 10 people with the same allowance and priority support. Redistribution to your own users is a self-serve add-on at $10/month per block of up to 100 measured users.

NBS (stats.gov.cn)

Free, no public API*

English and Chinese press releases, a yearly release calendar, and the browser-based National Data database.

FXMacroData Individual

$50/month

22 currencies, 700+ series, release calendar, FX rates, COT, yields, MCP. 1,000,000 requests/month, 14-day trial.

FXMacroData Business

$250/month

Same data and allowance for companies and teams of up to 10 people, with company checkout and priority support.

Takeaway: NBS costs nothing to read; the cost appears when you need Chinese data inside code, where you build and maintain the collection layer yourself.

* NBS access terms retrieved from its public website, terms of service, and National Data database in October 2026. No paid tier, API documentation, or rate limit is published.

Side-By-Side Comparison

Attribute NBS (stats.gov.cn and National Data) FXMacroData
Core job Official producer and publisher of Chinese national statistics, with press releases and a browser database. FX macro data API and dashboards built on official releases across 22 currencies.
Entry pricing Free; no paid tier listed.* $50/month Individual, $250/month Business.
Free tier Entire website and database are free to read.* Always Free USD tier, no key, 100 requests/day, USD announcements delayed 15 minutes.
Coverage China only, with full national, provincial, monthly, quarterly, and annual detail. 22 currencies and 700+ series; CNY includes CPI, core CPI, PPI, GDP, retail sales, industrial production, surveyed unemployment, manufacturing PMI, LPR, money supply, reserves, and yields.
Release timing CPI, PPI, and PMI at 09:30 Beijing time; monthly and quarterly activity data, including GDP, at 10:00.* Database updated about three working days after a release.* Second-level announcement_datetime on every row; typically available within seconds of official publication, measured publicly.
API format No documented public API found. HTML release pages; the database is a browser application.* REST JSON with OpenAPI, X-API-Key header auth, SSE streaming, GraphQL, Python and JavaScript SDKs.
Rate limits None published. The legacy query interface returned HTTP 403 to our requests from outside mainland China.* 1,000,000 requests/month; bursts of 300/min, 5,000/hour, 20 concurrent.
History Long official history, including yearbooks and annual revisions. Release history with prior values and announcement times; CNY CPI from 1998 and the NBS PMI from 2005.
AI and MCP No MCP server or developer tooling found. Official MCP server for Claude, ChatGPT, Cursor, and other clients.
Licence for programmatic and commercial use Download and use of statistical data permitted; reprinting framed around news and free public information; no open-data licence named.* Personal and internal use on Individual, team use on Business; redistribution via a self-serve add-on.
Best fit China economists, researchers, and analysts who need full official detail and the release text. FX traders and developers who need CNY, CNH, and AUD drivers beside other currencies, with timing and pair context.

* NBS terms, release times, and database behaviour retrieved from its public English website, 2026 release calendar, terms of service, and National Data database in October 2026.

What The Official CPI And PMI Data Show

The charts below are built from NBS's own English press releases. The first plots headline China CPI year on year for the twelve months to August 2026, as stated in each monthly release. China's consumer inflation has been low by global standards: it was negative in September 2025 and has not exceeded 1.3% since.

China CPI, year-on-year change, September 2025 to August 2026

Headline national CPI as published in each NBS monthly release. Hover for values.

Takeaway: with inflation moving between -0.3% and 1.3%, a few tenths of a percentage point is the whole signal, so the exact print and the time it lands matter more than the level.

Source: National Bureau of Statistics of China, "Consumer Price Index" monthly English press releases, September 2025 to August 2026 editions, retrieved October 2026.

The second chart tracks the official manufacturing PMI, which NBS compiles with the China Federation of Logistics and Purchasing. The September 2026 reading of 50.1 comes from the Chinese release published at 09:30 Beijing time on 30 September; the other values are from the English releases.

NBS manufacturing PMI, September 2025 to September 2026

Index level; 50 separates expansion from contraction. Hover for values.

Takeaway: the PMI crossed the 50 line five times in thirteen months, so each release can flip the headline story on China's factory cycle, a direct input into AUD and yuan sentiment.

Source: National Bureau of Statistics of China, "Purchasing Managers' Index" monthly English press releases (September 2025 to August 2026) and the Chinese release for September 2026, retrieved October 2026.

Coverage And Depth

NBS's catalogue is far deeper on China than any FX data product. Each CPI release breaks prices down by urban and rural areas, goods and services, and categories such as pork and fresh vegetables. The PMI release carries enterprise-size results and the non-manufacturing business activity index, and the National Data database adds provincial series, census results, and yearbook tables. For one province or one CPI component, NBS is the right place.

FXMacroData's coverage is designed the other way round: narrower per country, wider across countries. For CNY it carries the series an FX desk watches: headline and core CPI, PPI, GDP, retail sales, industrial production, fixed asset investment, the surveyed urban unemployment rate, the NBS manufacturing PMI, and consumer confidence. Monetary series such as the one-year Loan Prime Rate and money supply come from the People's Bank of China, alongside bond yields and the current account, all in one format. CNH carries the same core NBS releases, and the CNY data coverage guide lists the full inventory.

Release Timing And Timestamps

NBS publishes on a fixed, well-signalled schedule. Its 2026 release calendar, posted in December 2025, lists CPI and PPI at 09:30 Beijing time, usually on the 9th to 11th of the following month, and the PMI at 09:30 on the last day of the reference month. Holidays shift dates: the February PMI moved to 4 March for the Spring Festival, and September CPI is due on 14 October after National Day. National economic performance, carrying quarterly GDP and monthly activity data, comes at 10:00; third-quarter 2026 GDP is scheduled for 19 October.

Beijing time is UTC+8 all year with no daylight saving, so 09:30 is 01:30 UTC and 10:00 is 02:00 UTC. That puts Chinese data inside the Sydney and Tokyo morning, when AUD and the offshore yuan are actively traded, and at 11:30 or 12:30 in Sydney depending on Australian daylight saving.

Two details matter for automation. First, the Chinese release is the original: in the August 2026 cycle, CPI appeared on the Chinese site at 09:30 on 9 September, while the English page is dated 10 September, and the August PMI followed the same pattern. An English-only scraper can trail the market by a day. Second, the calendar notes that the National Data database updates about three working days after a release, so polling the database misses release morning.

FXMacroData reads the same official NBS release and stores an announcement_datetime in epoch seconds for every row, in the same field across all 22 currencies. Releases are typically available within seconds of official publication, against a target of one second, and the measured record is published at /release-speed, including the share of releases inside one second by source and every release that took longer.

A China CPI morning, two ways

Before 09:30 Beijing

The NBS calendar shows the slot. FXMacroData's release calendar lists the CNY event beside Australian and Japanese data due the same morning.

09:30 publication (01:30 UTC)

NBS posts the Chinese release. Your own client must find it and parse the Chinese text; FXMacroData records it with a second-level timestamp.

Seconds later

The FXMacroData row is available over REST and SSE streaming, with prior value and source metadata attached.

Next day and later

The English release page follows; the National Data database updates about three working days after release.

Takeaway: both routes start from the same 09:30 publication; the difference is whether your code reads the Chinese original on time or waits for the English page or the database.

API Design And Developer Experience

NBS launched a new National Data database on 27 March 2026, with a trial period for feedback. It is a browser application with monthly, quarterly, annual, and regional views and an English toggle. The launch notice does not mention an API, and we found no API documentation or programmatic-access terms on the NBS sites.

For years developers instead called the query endpoint behind the previous database, often through community wrappers such as the R package rstatscn. That route is now unreliable from abroad: in October 2026 the legacy query URL returned HTTP 403 to our requests from outside mainland China, and the old English database path returned 404. Neither change was announced, which is the core risk of building on an undocumented interface, and NBS's terms prohibit interfering with the site's normal operation, so heavy polling is no workaround.

FXMacroData uses named routes instead. The same indicator name works across countries, so switching from Chinese to Australian or US inflation is a change of currency code, not a new scraper. A CNY CPI request looks like this:

curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/cny/inflation"

Same August 2026 CPI release, two shapes

NBS release (Chinese headline)

2026年8月份居民消费价格同比上涨0.8%

"August 2026 consumer prices rose 0.8% year on year." An HTML page stamped 09:30 Beijing time; the value sits in the title and body text, and the English edition follows the next day.

FXMacroData row (illustrative, abridged)

{
  "date": "2026-08-31",
  "val": 0.8,
  "prior": 0.5,
  "announcement_datetime": 1788917400
}

Year-on-year rate with prior value; epoch-second timestamp (9 September 2026, 01:30:00 UTC).

Takeaway: NBS gives you the official statement exactly as published; FXMacroData gives you the number the FX market reacts to, timed to the second, in a shape shared by every currency.

Access And Reliability From Outside China

From outside mainland China, the English and Chinese release pages loaded normally in our checks. The weak point is machine access: an undocumented interface, a rebuilt database, no published rate limit, and a legacy route that rejects foreign requests. None of that stops a human reader; all of it raises the cost of a pipeline that must catch a 09:30 print every month.

FXMacroData's limits are documented: 1,000,000 requests per month on Individual and Business, with bursts of 300 per minute, 5,000 per hour, and 20 concurrent requests. Because new releases can be pushed over SSE streaming, an FX application does not need to poll at all to catch the Chinese CPI or PMI.

Licensing And Redistribution

NBS's terms of service allow you to download and use the statistical data on its website, and point users to its statistical data column and the National Data database for the authoritative figures. Website content is copyrighted, and reprinting or quoting is framed around good-faith use for news or free public information without distorting the original. No open-data licence such as Creative Commons is named, so a firm planning to republish Chinese statistics commercially should read the terms carefully.

FXMacroData's Individual plan covers your own research and scripts; Business covers internal team use. Showing the data to your own users is covered by the self-serve Commercial Redistribution add-on, priced per block of measured users as described above.

Where NBS Is Genuinely Stronger

Source of record

The agency that compiles the numbers. For citation, audit, and official reporting, nothing ranks above it.

Full detail

CPI components, PMI sub-indexes, provincial data, census results, and yearbook tables.

Clear calendar

A full-year release calendar with dates and times, published in English in advance.

Free and explained

No cost, with methodology notes, such as the CPI's coverage, sampling, and base-period rotation, attached to releases.

Takeaway: for China-only research, component analysis, or official citation, NBS is the better tool.

Where FXMacroData Is Stronger

The gap opens as soon as China is one of several countries in your model. AUD/USD reacts to Chinese PMI and CPI, and also to Australian CPI, the Reserve Bank of Australia, US CPI, and Federal Reserve decisions. USD/CNH reacts to Chinese data, PBOC rate settings, and the US calendar. With NBS alone, each of those publishers is a separate integration with its own format, language, and time zone; with FXMacroData they share one schema and one timestamp field.

FXMacroData also adds FX spot rates, CFTC positioning for Australian dollar futures, government bond yields including Chinese government bonds, commodities, pair dashboards, exports, and widgets. The MCP server lets Claude, ChatGPT, or Cursor query the same records directly, so an assistant can answer "what did China's PMI do this month and how did AUD/USD respond" with sourced rows rather than a web search.

NBS tradeoffs

  • No documented public API, keys, or rate limits.
  • Legacy query route returned 403 from outside mainland China.
  • English pages can follow the Chinese original by a day.
  • Database updates about three working days after release.

FXMacroData strengths

  • One schema across 22 currencies, including CNY and CNH.
  • Second-level announcement timestamps, measured publicly.
  • Calendar, FX rates, COT, yields, and commodities in one key.
  • REST, SSE, GraphQL, SDKs, and MCP.

FXMacroData tradeoffs

  • Not the original publisher of Chinese statistics.
  • Carries FX-relevant headline series, not every component or province.
  • No release commentary text or methodology notes.
  • CNY and CNH data require a paid plan.

Takeaway: FXMacroData trades away depth on one country for timing, consistency, and context across all of them.

Decision Matrix

Reader Better fit Why
China economist or academic researcher NBS Full official detail, provincial data, and methodology matter more than FX packaging.
Analyst studying CPI components or PMI sub-indexes NBS The release text and component tables are only available in full from the source.
AUD/USD or USD/CNH discretionary trader FXMacroData Calendar, pair dashboard, and Chinese, Australian, and US releases side by side.
Quant backtesting reactions to Chinese data FXMacroData Epoch-second announcement times and prior values for no-lookahead event studies across currencies.
AI or automation builder FXMacroData MCP and named REST routes avoid maintaining a scraper against an undocumented, recently rebuilt interface.
Firm publishing Chinese data to clients Depends Check NBS's reprinting terms for China-only content; FXMacroData's redistribution add-on covers multi-country feeds.

Recommendation

Choose NBS if your work is about China itself: component and provincial breakdowns, methodology, the official release wording, or a citation to the publisher. It is free, it publishes a clear calendar, and it is the source FXMacroData itself relies on for Chinese statistics. If you build on it in code, read the Chinese release rather than waiting for the English page, and expect to maintain your own collection layer as the site changes.

Choose FXMacroData if Chinese data is an input to FX decisions. You get CNY and CNH releases with second-level timing next to the Australian, US, and other data that moves AUD/USD and USD/CNH, without running a scraper against an interface with no published API. Check the measured timing record at /release-speed, browse the API reference, and compare plans on the pricing page; the Individual plan includes a 14-day trial.

Bottom line

NBS is where China's numbers are published; FXMacroData is where they meet the rest of the FX market. Use NBS for depth on China, and FXMacroData when the job is trading or modelling the yuan and the Australian dollar against the world, timed to the second.

Sources Checked

Evidence checked - October 2026

FXMacroData API data

Data endpoints used in this article

No FXMacroData API data endpoint is attributed to this article. Its evidence base is identified in the article and source links.

Explore the FXMacroData API reference

Frequently asked

Questions about this topic

Does the National Bureau of Statistics of China have a public API?

We found no documented public API, key registration, or published rate limit on the NBS sites. NBS relaunched its National Data database on 27 March 2026 as a browser application, and in October 2026 the legacy query interface many scripts used returned HTTP 403 to requests from outside mainland China.

What time does China release CPI, PMI, and GDP?

NBS's 2026 calendar lists CPI and PPI at 09:30 Beijing time, usually on the 9th to 11th of the following month, the official PMI at 09:30 on the last day of the reference month, and national economic performance, including quarterly GDP, at 10:00. Beijing time is UTC+8, so 09:30 is 01:30 UTC.

Are the English NBS releases published at the same time as the Chinese ones?

Not always. In the August 2026 cycle, the CPI and PMI releases appeared on the Chinese site first and the English pages carry a date one day later. The NBS calendar also notes that the National Data database updates about three working days after a release.

Is NBS data free to use?

Yes. NBS lists no paid tier, and its terms of service allow users to download and use the statistical data. Reprinting or quoting website content is framed around good-faith use for news or free public information, and no open-data licence such as Creative Commons is named.

Why would an FX trader use FXMacroData instead of NBS?

FXMacroData reads the same official NBS releases and adds what USD/CNH and AUD/USD workflows need: one schema across 22 currencies including CNY and CNH, epoch-second announcement times, a cross-country release calendar, FX rates, COT, yields, pair dashboards, and an MCP server for AI assistants.

When is NBS the better choice?

Choose NBS for China-only research that needs CPI components, PMI detail, provincial and annual data, methodology notes, the official release wording, or a direct citation to the publisher.

Keep reading

Blogroll

AI Answer-Ready

Key Facts

Page
FXMacroData vs China NBS Data: Chinese CPI, PMI and GDP for CNY and AUD Traders
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/fxmacrodata-vs-china-nbs-data
Source
FXMacroData editorial and official publisher references
Last Updated
2026-10-05 11:47 UTC

Provenance And Trust

Cite the canonical URL and source field above. Where available, this page maps to official publisher releases and timestamped updates.

Quick Q&A

Does the National Bureau of Statistics of China have a public API? We found no documented public API, key registration, or published rate limit on the NBS sites. NBS relaunched its National Data database on 27 March 2026 as a browser application, and in October 2026 the legacy query interface many scripts used returned HTTP 403 to requests from outside mainland China.

What time does China release CPI, PMI, and GDP? NBS's 2026 calendar lists CPI and PPI at 09:30 Beijing time, usually on the 9th to 11th of the following month, the official PMI at 09:30 on the last day of the reference month, and national economic performance, including quarterly GDP, at 10:00. Beijing time is UTC+8, so 09:30 is 01:30 UTC.

Are the English NBS releases published at the same time as the Chinese ones? Not always. In the August 2026 cycle, the CPI and PMI releases appeared on the Chinese site first and the English pages carry a date one day later. The NBS calendar also notes that the National Data database updates about three working days after a release.

Is NBS data free to use? Yes. NBS lists no paid tier, and its terms of service allow users to download and use the statistical data. Reprinting or quoting website content is framed around good-faith use for news or free public information, and no open-data licence such as Creative Commons is named.

Prompt Packs

Use these in ChatGPT, Claude, Gemini, Mistral, Perplexity, or Grok for consistent source-aware outputs.

Share page X LinkedIn Email