MarketWatch Data API
Pull real-time stock quotes, OHLCV price history, annual financial statements, and news from MarketWatch (Dow Jones) โ structured JSON via Anysite's REST API. No MarketWatch account required.
What MarketWatch data unlocks
MarketWatch (marketwatch.com) is Dow Jones's flagship financial news and market-data platform, reaching tens of millions of investors, traders, and analysts each month. Anysite wraps seven structured access points into its dataset: a global market overview snapshot that shows current prices, changes, and open/close status across regions and asset classes; keyword-driven news search across the full MarketWatch article archive; comprehensive real-time quotes that include not just price but also PE ratio, EPS, beta, market cap, dividend yield, 52-week range, and a full business description; OHLCV price history at daily, weekly, or monthly bars with configurable ranges up to ten years; per-ticker news feeds; symbol search by name or ticker; and annual financial statements โ income statement, balance sheet, or cash flow โ for any publicly traded stock. All returned as structured JSON โ no scraping, no MarketWatch subscription, no Dow Jones authentication.
All MarketWatch Endpoints
| Endpoint | What It Returns |
|---|---|
/api/marketwatch/markets/overview |
Global market overview snapshot โ current price, change, change percent, and open/close status for major indices and asset classes across all regions, with charting symbol and last-updated timestamp. |
/api/marketwatch/news/search |
MarketWatch news articles matching a keyword, ticker, or topic โ returns article ID, title, URL, source, author, image URL, and publication timestamp. Useful for news-driven trading signals, topic monitoring, and content pipelines. |
/api/marketwatch/quotes |
Full real-time (or exchange-delayed) quote for a ticker โ name, exchange, currency, market state, price, open, day high/low, change, volume, previous close, after-hours price and change, 52-week high/low, 50-day and 200-day moving averages, market cap, PE ratio, EPS, shares outstanding, dividend yield, annualized dividend, ex-dividend date, beta, and business description. |
/api/marketwatch/quotes/history |
Historical OHLCV bars for a ticker symbol โ each bar includes date (Unix timestamp), open, high, low, close, and volume. Configurable interval (daily, weekly, monthly) and range from 1 month to 10 years. |
/api/marketwatch/quotes/news |
Recent news articles for a specific ticker symbol โ returns the same article structure as news/search (ID, title, URL, source, author, image, published timestamp) filtered to the symbol's coverage. |
/api/marketwatch/quotes/search |
Search for ticker symbols and companies by name or symbol โ returns ID, name, charting symbol, exchange, exchange code, country, ISIN, instrument type, and a flag for futures contracts. Covers equities, indices, ETFs, and derivatives. |
/api/marketwatch/stocks/financials |
Annual financial statements for a publicly traded stock โ income statement, balance sheet, or cash flow statement. Returns the statement name and a structured values object keyed by line item with yearly columns. |
What You Can Build
Equity research assistant
Combine the quotes endpoint (fundamentals: PE, EPS, beta, market cap) with stocks/financials (multi-year income, balance sheet, cash flow) to power an AI-driven equity analysis tool โ no Bloomberg terminal required. Pull the full picture for any public company in two API calls.
News-driven trading signal pipeline
Use news/search to monitor MarketWatch coverage on any keyword or sector, then cross-reference with quotes to detect price action around breaking stories. The quotes/news endpoint narrows the feed to a specific ticker so you can correlate news velocity with price movement.
Multi-market overview dashboard
The markets/overview endpoint returns the current state of all major global indices and asset classes in a single call โ ideal for a market-open status page, a global heat map, or an automated pre-market briefing for retail or institutional clients.
Backtesting and quant strategy development
Pull up to 10 years of daily, weekly, or monthly OHLCV bars per ticker with quotes/history. Chain multiple tickers across calls to build a multi-asset dataset for backtesting momentum, mean-reversion, or machine-learning strategies โ without storing your own price database.
Quick Start
Authenticate every request with your Anysite API key in the access-token header. All endpoints accept POST with a JSON body.
# Get a full quote for Apple (AAPL)
curl https://api.anysite.io/api/marketwatch/quotes -H "access-token: YOUR_API_KEY" -H "Content-Type: application/json" -d '{"symbol": "AAPL"}'
# Get 1-year daily OHLCV history for Tesla
curl https://api.anysite.io/api/marketwatch/quotes/history -H "access-token: YOUR_API_KEY" -H "Content-Type: application/json" -d '{"symbol": "TSLA", "interval": "1d", "range": "1y", "count": 365}'
# Search MarketWatch news for Federal Reserve coverage
curl https://api.anysite.io/api/marketwatch/news/search -H "access-token: YOUR_API_KEY" -H "Content-Type: application/json" -d '{"query": "Federal Reserve", "count": 10}'
# Get the income statement for Microsoft
curl https://api.anysite.io/api/marketwatch/stocks/financials -H "access-token: YOUR_API_KEY" -H "Content-Type: application/json" -d '{"symbol": "MSFT", "statement": "income"}'
# Get the current global market overview
curl https://api.anysite.io/api/marketwatch/markets/overview -H "access-token: YOUR_API_KEY" -H "Content-Type: application/json" -d '{}'
# Search for ticker symbols by company name
curl https://api.anysite.io/api/marketwatch/quotes/search -H "access-token: YOUR_API_KEY" -H "Content-Type: application/json" -d '{"query": "Nvidia", "count": 5}'
Plans
Every MarketWatch endpoint is included in all Anysite plans โ there's no per-endpoint pricing to track. Use MCP Unlimited for flat-rate access through your AI tools, or a credit plan for REST & CLI at scale.
Frequently Asked Questions
/api/marketwatch/quotes endpoint returns data as MarketWatch publishes it, which is typically real-time for US equities during market hours and exchange-delayed (usually 15 minutes) for some international markets. The response includes an exchange_delay field (integer, minutes) so you can surface the delay to end users, and a quote_at timestamp showing when the price was recorded./api/marketwatch/quotes/history endpoint supports a range parameter up to 10y (ten years). You can retrieve daily (1d), weekly (1wk), or monthly (1mo) bars. Set count to limit the number of bars returned, or omit it to get the full range./api/marketwatch/stocks/financials endpoint supports three statement types via the statement parameter: income (income statement โ revenue, gross profit, operating income, net income), balance-sheet (assets, liabilities, equity), and cash-flow (operating, investing, and financing cash flows). All statements return annual data with multiple years of history./api/marketwatch/quotes/search endpoint covers equities, ETFs, mutual funds, indices, currencies, and futures contracts listed on MarketWatch. Each result includes an instrument_type field and an is_future boolean so you can filter down to specific security types in your application.Related Endpoints
Start querying MarketWatch data today
Real-time quotes, price history, financial statements, and news โ via REST, MCP, or CLI. No MarketWatch account required.