{
 "license": "CC BY 4.0 (compilation). Cite: ChipCorridor (chipcorridor.com)",
 "as_of": "2026-10-18",
 "note": "Fields are taken from each vendor's own pricing or terms page, fetched in headless Chrome on the check date (copies in research/apis/). 'to_verify' = we could not confirm it on the vendor page. Prices are list prices shown to individuals, in USD unless stated; vendors change them often. No ratings or scores.",
 "apis": [
  {
   "slug": "alpha-vantage",
   "name": "Alpha Vantage",
   "aliases": [],
   "homepage": "https://www.alphavantage.co/",
   "pricing_url": "https://www.alphavantage.co/premium/",
   "terms_url": "https://www.alphavantage.co/terms_of_service/",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "From USD 49.99/month (premium tiers listed up to USD 249.99/month; higher-volume tiers also listed)",
    "value": 49.99,
    "status": "verified",
    "src": "https://www.alphavantage.co/premium/",
    "short": "From USD 49.99/month"
   },
   "free_tier": {
    "text": "Free API key; standard limit 25 requests per day",
    "status": "verified",
    "src": "https://www.alphavantage.co/premium/"
   },
   "display_rights": {
    "text": "Licence is for personal, non-commercial use unless agreed in writing; letting others access the data as part of a commercial activity counts as commercial use",
    "status": "verified",
    "src": "https://www.alphavantage.co/terms_of_service/"
   },
   "asia_coverage": {
    "text": "Documentation shows sample tickers for Shanghai (.SHH) and Shenzhen (.SHZ)",
    "status": "verified",
    "src": "https://www.alphavantage.co/documentation/"
   },
   "mcp": {
    "text": "Yes: official remote MCP server (mcp.alphavantage.co)",
    "status": "verified",
    "src": "https://mcp.alphavantage.co/"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "eodhd",
   "name": "EODHD",
   "aliases": [
    "EOD Historical Data"
   ],
   "homepage": "https://eodhd.com/",
   "pricing_url": "https://eodhd.com/pricing",
   "terms_url": "https://eodhd.com/financial-apis/terms-conditions",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Personal plans: EOD Historical USD 19.99, EOD+Intraday USD 29.99, Fundamentals USD 59.99, All-in-One USD 99.99 per month",
    "value": 19.99,
    "status": "verified",
    "src": "https://eodhd.com/pricing",
    "short": "From USD 19.99/month (EOD Historical, personal)"
   },
   "free_tier": {
    "text": "Free plan: 20 API calls/day, 1 year of history",
    "status": "verified",
    "src": "https://eodhd.com/pricing"
   },
   "display_rights": {
    "text": "Personal-use subscribers may not redistribute or display the data; commercial use needs a commercial licence",
    "status": "verified",
    "src": "https://eodhd.com/financial-apis/terms-conditions"
   },
   "asia_coverage": {
    "text": "Exchange pages for Shanghai (SHG) and Shenzhen (SHE) list covered tickers; Hong Kong not checked",
    "status": "verified",
    "src": "https://eodhd.com/exchange/SHG"
   },
   "mcp": {
    "text": "MCP server listed as included in the pricing table (paid plans)",
    "status": "verified",
    "src": "https://eodhd.com/pricing"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "finnhub",
   "name": "Finnhub",
   "aliases": [],
   "homepage": "https://finnhub.io/",
   "pricing_url": "https://finnhub.io/pricing",
   "terms_url": "https://finnhub.io/terms-of-service",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "All-In-One USD 3,500/month (billed annually); per-market plans not captured in our check",
    "value": 3500,
    "status": "verified",
    "src": "https://finnhub.io/pricing",
    "short": "All-In-One USD 3,500/month"
   },
   "free_tier": {
    "text": "Free: 60 API calls/minute, personal use, mostly US coverage",
    "status": "verified",
    "src": "https://finnhub.io/pricing"
   },
   "display_rights": {
    "text": "No redistribution or sharing of data or derived results without written approval; listed plans are for personal use",
    "status": "verified",
    "src": "https://finnhub.io/terms-of-service"
   },
   "asia_coverage": {
    "text": "Global coverage on the All-In-One plan for fundamentals and estimates; free plan US only",
    "status": "verified",
    "src": "https://finnhub.io/pricing"
   },
   "mcp": {
    "text": "Yes: hosted MCP server at mcp.finnhub.io (streamable HTTP, OAuth); dataset access follows your plan",
    "status": "verified",
    "src": "https://finnhub.io/static/finnhub-how-to-connect-mcp-server.html"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "fmp",
   "name": "Financial Modeling Prep",
   "aliases": [
    "FMP"
   ],
   "homepage": "https://site.financialmodelingprep.com/",
   "pricing_url": "https://site.financialmodelingprep.com/developer/docs/pricing",
   "terms_url": "https://site.financialmodelingprep.com/terms-of-service",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Starter USD 29/month (USD 19/month shown with annual billing); Premium USD 69; Ultimate USD 139",
    "value": 29,
    "status": "verified",
    "src": "https://site.financialmodelingprep.com/developer/docs/pricing",
    "short": "Starter USD 29/month"
   },
   "free_tier": {
    "text": "Basic plan USD 0/month; 500MB trailing-30-day bandwidth",
    "status": "verified",
    "src": "https://site.financialmodelingprep.com/developer/docs/pricing"
   },
   "display_rights": {
    "text": "Displaying or redistributing FMP data requires a separate Data Display and Licensing Agreement",
    "status": "verified",
    "src": "https://site.financialmodelingprep.com/developer/docs/pricing"
   },
   "asia_coverage": {
    "text": "Not confirmed in our check",
    "status": "to_verify",
    "src": "https://site.financialmodelingprep.com/developer/docs/pricing"
   },
   "mcp": {
    "text": "Yes: official MCP server documented on FMP's \"AI Agent (MCP Server)\" docs page",
    "status": "verified",
    "src": "https://site.financialmodelingprep.com/developer/docs/mcp-server"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "massive",
   "name": "Massive",
   "aliases": [
    "Polygon.io",
    "Polygon"
   ],
   "homepage": "https://massive.com/",
   "pricing_url": "https://massive.com/pricing",
   "terms_url": "https://massive.com/terms",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Stocks Starter USD 29/month; Developer USD 79; Advanced USD 199 (individual use)",
    "value": 29,
    "status": "verified",
    "src": "https://massive.com/pricing",
    "short": "Stocks Starter USD 29/month"
   },
   "free_tier": {
    "text": "Stocks Basic USD 0: 5 API calls/minute, 2 years of history, end-of-day data",
    "status": "verified",
    "src": "https://massive.com/pricing"
   },
   "display_rights": {
    "text": "Individual plans are labelled 'Individual use'; business use falls under separate business terms",
    "status": "verified",
    "src": "https://massive.com/terms"
   },
   "asia_coverage": {
    "text": "Stock plans cover US stocks only",
    "status": "verified",
    "src": "https://massive.com/pricing"
   },
   "mcp": {
    "text": "Yes: hosted MCP server at mcp.massive.com (OAuth)",
    "status": "verified",
    "src": "https://massive.com/docs/ai-tools/quickstart"
   },
   "changed_at": "2026-10-18",
   "former_name": {
    "name": "Polygon.io",
    "text": "Renamed from Polygon.io to Massive on 30 Oct 2025",
    "status": "verified",
    "src": "https://massive.com/blog/polygon-is-now-massive/",
    "evidence": "We have just renamed Polygon.io to Massive.com, effective today (October 30, 2025) at 4 PM ET."
   }
  },
  {
   "slug": "tiingo",
   "name": "Tiingo",
   "aliases": [],
   "homepage": "https://www.tiingo.com/",
   "pricing_url": "https://www.tiingo.com/about/pricing",
   "terms_url": "https://www.tiingo.com/about/pricing",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Power USD 30/month (USD 300/year) for individuals; USD 50/month (USD 499/year) for internal commercial use",
    "value": 30,
    "status": "verified",
    "src": "https://www.tiingo.com/about/pricing",
    "short": "Power USD 30/month"
   },
   "free_tier": {
    "text": "Starter USD 0: 50 requests/hour, 1,000/day, 500 unique symbols/month",
    "status": "verified",
    "src": "https://www.tiingo.com/about/pricing"
   },
   "display_rights": {
    "text": "Licence 'Internal Use Only' on both individual tiers; redistribution priced separately",
    "status": "verified",
    "src": "https://www.tiingo.com/about/pricing"
   },
   "asia_coverage": {
    "text": "Lists 49,572 'US & Chinese Stocks' in coverage",
    "status": "verified",
    "src": "https://www.tiingo.com/about/pricing"
   },
   "mcp": {
    "text": "No official MCP server found on Tiingo's pages; third-party servers exist",
    "status": "to_verify",
    "src": "https://www.tiingo.com/about/pricing"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "twelve-data",
   "name": "Twelve Data",
   "aliases": [],
   "homepage": "https://twelvedata.com/",
   "pricing_url": "https://twelvedata.com/pricing",
   "terms_url": "https://twelvedata.com/terms",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Individual plans: Grow USD 79, Pro USD 229, Ultra USD 999 per month (annual billing discounts shown)",
    "value": 79,
    "status": "verified",
    "src": "https://twelvedata.com/pricing",
    "short": "From USD 79/month (Grow, individual)"
   },
   "free_tier": {
    "text": "Basic: free, 8 API credits/minute (800/day), internal non-display use",
    "status": "verified",
    "src": "https://twelvedata.com/pricing"
   },
   "display_rights": {
    "text": "External display or redistribution only with a Redistribution Rights add-on or separate agreement; free-tier data may not be used commercially",
    "status": "verified",
    "src": "https://twelvedata.com/terms"
   },
   "asia_coverage": {
    "text": "Exchanges page lists Shanghai (XSHG), Shenzhen (XSHE) and Hong Kong (XHKG); plan availability is shown per exchange on that page",
    "status": "verified",
    "src": "https://twelvedata.com/exchanges"
   },
   "mcp": {
    "text": "Yes: hosted MCP server at mcp.twelvedata.com (streamable HTTP)",
    "status": "verified",
    "src": "https://twelvedata.com/docs/ai/mcp-server"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "tushare",
   "name": "Tushare Pro",
   "aliases": [
    "Tushare"
   ],
   "homepage": "https://tushare.pro/",
   "pricing_url": "https://tushare.pro/document/1?doc_id=290",
   "terms_url": "https://tushare.pro/document/1?doc_id=13",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Points-based: CNY 200/year for the 2,000-point tier; CNY 500 / 1,000 / 1,500 per year for higher tiers; minute, HK/US data priced separately; institutions pay 10x the individual price",
    "value": null,
    "status": "verified",
    "src": "https://tushare.pro/document/1?doc_id=290",
    "short": "Points-based: CNY 200/year for the 2,000-point tier"
   },
   "free_tier": {
    "text": "120 points (free): unadjusted daily bars only, 50 calls/minute, 8,000/day",
    "status": "verified",
    "src": "https://tushare.pro/document/1?doc_id=290"
   },
   "display_rights": {
    "text": "Community terms not confirmed in our check",
    "status": "to_verify",
    "src": "https://tushare.pro/document/1?doc_id=13"
   },
   "asia_coverage": {
    "text": "China A-share focus; HK and US financial statements and US daily bars as paid add-ons",
    "status": "verified",
    "src": "https://tushare.pro/document/1?doc_id=290"
   },
   "mcp": {
    "text": "Docs menu has an 'AI + Tushare' section; MCP support not confirmed",
    "status": "to_verify",
    "src": "https://tushare.pro/document/1?doc_id=290"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "akshare",
   "name": "AKShare",
   "aliases": [],
   "homepage": "https://akshare.akfamily.xyz/",
   "pricing_url": "https://github.com/akfamily/akshare",
   "terms_url": "https://github.com/akfamily/akshare",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "Free open-source Python library (MIT licence for the code)",
    "value": 0,
    "status": "verified",
    "src": "https://github.com/akfamily/akshare",
    "short": "Free open-source Python library"
   },
   "free_tier": {
    "text": "Entire library is free; data is fetched from public third-party websites",
    "status": "verified",
    "src": "https://akshare.akfamily.xyz/"
   },
   "display_rights": {
    "text": "Code is MIT; rights to the underlying data depend on each upstream website and are not granted by AKShare",
    "status": "to_verify",
    "src": "https://akshare.akfamily.xyz/"
   },
   "asia_coverage": {
    "text": "China stocks, futures, funds, bonds and macro data (documentation sections)",
    "status": "verified",
    "src": "https://akshare.akfamily.xyz/"
   },
   "mcp": {
    "text": "Not confirmed",
    "status": "to_verify",
    "src": "https://akshare.akfamily.xyz/"
   },
   "own_sources": [
    "https://github.com/akfamily/akshare"
   ],
   "changed_at": "2026-10-18"
  },
  {
   "slug": "wind",
   "name": "Wind (Wind Data Service)",
   "aliases": [
    "万得"
   ],
   "homepage": "https://www.wind.com.cn/",
   "pricing_url": "https://www.wind.com.cn/mobile/WDS/zh.html",
   "terms_url": "https://www.wind.com.cn/mobile/WDS/zh.html",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "No public price list; enterprise sales",
    "value": null,
    "status": "verified",
    "src": "https://www.wind.com.cn/mobile/WDS/zh.html",
    "short": "No public price list"
   },
   "free_tier": {
    "text": "None published",
    "status": "to_verify",
    "src": "https://www.wind.com.cn/mobile/WDS/zh.html"
   },
   "display_rights": {
    "text": "Contract-specific; not public",
    "status": "to_verify",
    "src": "https://www.wind.com.cn/mobile/WDS/zh.html"
   },
   "asia_coverage": {
    "text": "China-market data feeds, database delivery and APIs for institutions",
    "status": "verified",
    "src": "https://www.wind.com.cn/mobile/WDS/zh.html"
   },
   "mcp": {
    "text": "Not confirmed",
    "status": "to_verify",
    "src": "https://www.wind.com.cn/mobile/WDS/zh.html"
   },
   "changed_at": "2026-10-18"
  },
  {
   "slug": "ifind",
   "name": "iFinD (Tonghuashun)",
   "aliases": [
    "同花顺 iFinD"
   ],
   "homepage": "https://ft.10jqka.com.cn/",
   "pricing_url": "https://ft.10jqka.com.cn/",
   "terms_url": "https://ft.10jqka.com.cn/",
   "verified_at": "2026-10-18",
   "entry_price": {
    "text": "No public price list found",
    "value": null,
    "status": "to_verify",
    "src": "https://ft.10jqka.com.cn/",
    "short": "No public price list found"
   },
   "free_tier": {
    "text": "Not confirmed",
    "status": "to_verify",
    "src": "https://ft.10jqka.com.cn/"
   },
   "display_rights": {
    "text": "Contract-specific; not public",
    "status": "to_verify",
    "src": "https://ft.10jqka.com.cn/"
   },
   "asia_coverage": {
    "text": "China-market financial data terminal and data services",
    "status": "verified",
    "src": "https://ft.10jqka.com.cn/"
   },
   "mcp": {
    "text": "Site menu lists an 'Mcp&Skill' service; details not checked",
    "status": "verified",
    "src": "https://ft.10jqka.com.cn/"
   },
   "changed_at": "2026-10-18"
  }
 ],
 "excluded": [
  {
   "name": "Nasdaq Data Link",
   "reason": "Pricing page did not render in our headless check; to add after manual verification."
  }
 ]
}