7 endpoints

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.

7 endpoints Real-time quotes 10-year price history REST, MCP & CLI

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

EndpointWhat 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.

SHELL
# 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

Are the quotes real-time or delayed?
The /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.
How far back does the price history go?
The /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.
Which financial statements are available?
The /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.
What instrument types does quotes/search cover?
The /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.
Can I access MarketWatch data from Claude, Cursor, or ChatGPT?
Yes. All MarketWatch endpoints are available via the Anysite MCP server and can be called directly from Claude Desktop, Claude Code, Cursor, and ChatGPT on the MCP Unlimited plan โ€” no additional configuration required beyond connecting the Anysite MCP server.

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.