{"schemaVersion":"2026-09-21","kind":"preview","generatedAt":"2026-09-21T08:16:52.591Z","report":{"id":"macro-military-spend","title":"Military Expenditure in Dollars Report","category":"defense","tier":"premium","years":"2015:2025","indicators":[{"code":"MS.MIL.XPND.CD","label":"Military expenditure (current US$)","kind":"usd","polarity":"neutral","sparseNote":null},{"code":"MS.MIL.TOTL.P1","label":"Armed forces personnel, total","kind":"count","polarity":"neutral","sparseNote":"SIPRI series; published with a lag and definitional breaks."}],"economies":[{"code":"US","name":"United States"},{"code":"CN","name":"China"},{"code":"JP","name":"Japan"},{"code":"DE","name":"Germany"},{"code":"IN","name":"India"},{"code":"GB","name":"United Kingdom"},{"code":"FR","name":"France"},{"code":"BR","name":"Brazil"},{"code":"RU","name":"Russian Federation"},{"code":"KR","name":"Korea, Rep."},{"code":"CA","name":"Canada"},{"code":"IT","name":"Italy"},{"code":"MX","name":"Mexico"},{"code":"ID","name":"Indonesia"},{"code":"TR","name":"Turkiye"},{"code":"SA","name":"Saudi Arabia"},{"code":"AU","name":"Australia"},{"code":"ZA","name":"South Africa"},{"code":"AR","name":"Argentina"},{"code":"ES","name":"Spain"}]},"latestYear":2024,"coveragePct":72.7,"crossSection":[{"indicator":"MS.MIL.XPND.CD","indicatorLabel":"Military expenditure (current US$)","kind":"usd","polarity":"neutral","sparseNote":null,"latestYear":2024,"group":{"mean":108529444246.6527,"median":42767948456.8125,"leader":{"code":"US","name":"United States","value":997309000000},"laggard":{"code":"ZA","name":"South Africa","value":2835956043.2365}},"rows":[{"economy":"US","economyName":"United States","year":2024,"value":997309000000,"rank":1,"percentile":100},{"economy":"CN","economyName":"China","year":2024,"value":313658330217.176,"rank":2,"percentile":95},{"economy":"RU","economyName":"Russian Federation","year":2024,"value":148967275140.483,"rank":3,"percentile":90},{"economy":"DE","economyName":"Germany","year":2024,"value":88458476389.5109,"rank":4,"percentile":85},{"economy":"IN","economyName":"India","year":2024,"value":86125976248.5524,"rank":5,"percentile":80},{"economy":"GB","economyName":"United Kingdom","year":2024,"value":81763173069.6744,"rank":6,"percentile":75},{"economy":"SA","economyName":"Saudi Arabia","year":2024,"value":80330666666.6667,"rank":7,"percentile":70},{"economy":"FR","economyName":"France","year":2024,"value":64675015306.1997,"rank":8,"percentile":65},{"economy":"JP","economyName":"Japan","year":2024,"value":55273904316.7083,"rank":9,"percentile":60},{"economy":"KR","economyName":"Korea, Rep.","year":2024,"value":47571318596.7228,"rank":10,"percentile":55},{"economy":"IT","economyName":"Italy","year":2024,"value":37964578316.9022,"rank":11,"percentile":50},{"economy":"AU","economyName":"Australia","year":2024,"value":33819572368.4211,"rank":12,"percentile":45},{"economy":"CA","economyName":"Canada","year":2024,"value":29346897810.219,"rank":13,"percentile":40},{"economy":"TR","economyName":"Turkiye","year":2024,"value":24978735534.6038,"rank":14,"percentile":35},{"economy":"ES","economyName":"Spain","year":2024,"value":24615397928.7413,"rank":15,"percentile":30},{"economy":"BR","economyName":"Brazil","year":2024,"value":20947723265.0291,"rank":16,"percentile":25},{"economy":"MX","economyName":"Mexico","year":2024,"value":16726425452.0934,"rank":17,"percentile":20},{"economy":"ID","economyName":"Indonesia","year":2024,"value":11042843809.9082,"rank":18,"percentile":15},{"economy":"AR","economyName":"Argentina","year":2024,"value":4177618452.2052,"rank":19,"percentile":10},{"economy":"ZA","economyName":"South Africa","year":2024,"value":2835956043.2365,"rank":20,"percentile":5}]},{"indicator":"MS.MIL.TOTL.P1","indicatorLabel":"Armed forces personnel, total","kind":"count","polarity":"neutral","sparseNote":"SIPRI series; published with a lag and definitional breaks.","latestYear":2020,"group":{"mean":667800,"median":321000,"leader":{"code":"IN","name":"India","value":3068000},"laggard":{"code":"AU","name":"Australia","value":60000}},"rows":[{"economy":"IN","economyName":"India","year":2020,"value":3068000,"rank":1,"percentile":100},{"economy":"CN","economyName":"China","year":2020,"value":2535000,"rank":2,"percentile":95},{"economy":"RU","economyName":"Russian Federation","year":2020,"value":1454000,"rank":3,"percentile":90},{"economy":"US","economyName":"United States","year":2020,"value":1395000,"rank":4,"percentile":85},{"economy":"BR","economyName":"Brazil","year":2020,"value":762000,"rank":5,"percentile":80},{"economy":"ID","economyName":"Indonesia","year":2020,"value":676000,"rank":6,"percentile":75},{"economy":"KR","economyName":"Korea, Rep.","year":2020,"value":569000,"rank":7,"percentile":70},{"economy":"TR","economyName":"Turkiye","year":2020,"value":512000,"rank":8,"percentile":65},{"economy":"MX","economyName":"Mexico","year":2020,"value":341000,"rank":9,"percentile":60},{"economy":"IT","economyName":"Italy","year":2020,"value":338000,"rank":10,"percentile":55},{"economy":"FR","economyName":"France","year":2020,"value":304000,"rank":11,"percentile":50},{"economy":"SA","economyName":"Saudi Arabia","year":2020,"value":282000,"rank":12,"percentile":45},{"economy":"JP","economyName":"Japan","year":2020,"value":261000,"rank":13,"percentile":40},{"economy":"ES","economyName":"Spain","year":2020,"value":199000,"rank":14,"percentile":35},{"economy":"DE","economyName":"Germany","year":2020,"value":183000,"rank":15,"percentile":30},{"economy":"GB","economyName":"United Kingdom","year":2020,"value":153000,"rank":16,"percentile":25},{"economy":"AR","economyName":"Argentina","year":2020,"value":103000,"rank":17,"percentile":20},{"economy":"ZA","economyName":"South Africa","year":2020,"value":89000,"rank":18,"percentile":15},{"economy":"CA","economyName":"Canada","year":2020,"value":72000,"rank":19,"percentile":10},{"economy":"AU","economyName":"Australia","year":2020,"value":60000,"rank":20,"percentile":5}]}],"schema":{"note":"The paid payload uses exactly these field names and types, plus the fields listed under paidAdds.","crossSectionRow":{"economy":"string","economyName":"string","year":"integer","value":"number","rank":"integer","percentile":"number"},"paidRowFields":{"series":"array of {year: integer, value: number} — the full year-by-year panel","meanLevel":"number — mean of the annual readings over the covered years","cagr":"number — compound annual growth over the range, % (null for rate indicators)","growthIndex":"number — last year as a % of the first year (null for rate indicators)","latestYoy":"number — latest year-over-year change, %","avgYoy":"number — mean year-over-year change, %","volatility":"number — standard deviation of year-over-year change, pp","trendSlopePct":"number — OLS slope as a % of the period mean level, per year","trendSlopePp":"number — OLS slope in the series' own units per year (percentage points for rate indicators)","trendR2":"number — goodness of fit of that trend line","momentumPp":"number — last three years vs the three before, pp","halfPeriodShiftPp":"number — second half vs first half of the window, pp","outlierYears":"array of {year, pct, z} — changes beyond 2.5 standard deviations","share":"number — % of the covered group total (only where the total is positive)","dataQuality":"{published, expected, coveragePct, missingYears[], latestLagYears}"},"paidReportFields":{"crossCorrelations":"array of {indicatorA, indicatorB, r, n, direction} — pooled Pearson r on year-over-year changes","indicators[].group":"total, mean, median, cagr, dispersionPct, spreadRatio, hhi, effectiveCount, concentration, leader, laggard, fastestGrowth, slowestGrowth"}},"paidAdds":["Full 2015:2025 year-by-year panel for all 20 economies (the preview shows only the latest year).","Derived analytics per economy: CAGR, growth index, trend fit with R², momentum, half-period shift, volatility, percentile, outlier years.","Data-quality block per economy: published vs expected observations, coverage %, missing years, publication lag.","Group statistics: total, mean, median, dispersion, largest-to-smallest ratio, HHI concentration.","Cross-indicator correlation matrix with sample sizes.","Delivery as JSON (?format=json) or CSV (?format=csv) as well as the HTML report."],"purchase":{"endpoint":"/report/macro-military-spend","html":"https://x402-report-store.app.workbuddy.host/report/macro-military-spend","json":"https://x402-report-store.app.workbuddy.host/report/macro-military-spend?format=json","csv":"https://x402-report-store.app.workbuddy.host/report/macro-military-spend?format=csv","protocol":"x402","asset":"USDC","network":"eip155:8453","priceNote":"A GET without payment returns HTTP 402 with the exact USDC amount and payout address.","schemaUrl":"https://x402-report-store.app.workbuddy.host/schema/report.json","metricsCsv":"https://x402-report-store.app.workbuddy.host/report/macro-military-spend?format=summary-csv","payTo":"0xba7efeabfab91a6febc8d8088faa29ce95979b34"}}