# MSN API: Get stock quote

> Gets a stock's latest MSN Money quote and key facts by company name or ticker and listing country. Quotes may be delayed outside market hours.

Unofficial. Not affiliated with or endorsed by MSN.

- Page: https://fous.com/methods/msn.com/get-stock-quote
- Method: `msn.com/get_stock_quote`, version 1
- Website: msn.com
- Returns: company, ticker, exchange, price, change, day and 52-week range, volume, market cap, P/E, dividend yield, quote time, MSN Money link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `company` | string | yes | `"Microsoft"` | Company name or stock ticker, for example Microsoft or MSFT. |
| `country` | string | no |  | Country where the stock is listed, for example United States or Canada. Default "United States". |

## Output

From a run on Oct 23, 2026. Its input:

```json
{
  "company": "Microsoft"
}
```

Its output:

```json
{
  "open": 533.14,
  "price": 521.08,
  "change": -11.87,
  "ticker": "MSFT",
  "volume": 76492,
  "company": "MICROSOFT CORPORATION",
  "day_low": 520.3,
  "currency": "USD",
  "day_high": 533.6,
  "exchange": "Nasdaq Stock Market",
  "pe_ratio": 29.0349,
  "market_cap": 3869762581160,
  "quote_time": "2026-10-22T23:59:57.263000+00:00",
  "week_52_low": 349.2,
  "week_52_high": 553.72,
  "change_percent": -2.2272,
  "msn_money_link": "https://www.msn.com/en-us/money/stockdetails/msft-us-stock/fi-a1xzim",
  "previous_close": 532.95,
  "dividend_yield_percent": 0.7523
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"msn.com/get_stock_quote","input":{"company":"Microsoft"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What's the current share price of Microsoft and how much has it moved today?
- Look up the ticker TSLA on the US market and tell me its market cap and P/E ratio.
- I need the latest quote for Shopify listed in Canada, including its 52-week range and volume.
- Check MSN Money for Toyota Motor's stock price and dividend yield.
- Get me today's price, day range, and quote time for Royal Bank of Canada on the TSX.

## Input schema

```json
{
  "type": "object",
  "required": [
    "company"
  ],
  "properties": {
    "company": {
      "type": "string",
      "description": "Company name or stock ticker, for example Microsoft or MSFT."
    },
    "country": {
      "type": "string",
      "default": "United States",
      "description": "Country where the stock is listed, for example United States or Canada."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "company",
    "ticker",
    "exchange",
    "price",
    "currency",
    "change",
    "change_percent",
    "open",
    "previous_close",
    "day_low",
    "day_high",
    "week_52_low",
    "week_52_high",
    "volume",
    "market_cap",
    "pe_ratio",
    "dividend_yield_percent",
    "quote_time",
    "msn_money_link"
  ],
  "properties": {
    "open": {
      "type": [
        "number",
        "null"
      ],
      "description": "Opening price"
    },
    "price": {
      "type": [
        "number",
        "null"
      ],
      "description": "Latest quoted price"
    },
    "change": {
      "type": [
        "number",
        "null"
      ],
      "description": "Change in price from the previous close"
    },
    "ticker": {
      "type": [
        "string",
        "null"
      ],
      "description": "Stock ticker"
    },
    "volume": {
      "type": [
        "number",
        "null"
      ],
      "description": "Number of shares traded"
    },
    "company": {
      "type": [
        "string",
        "null"
      ],
      "description": "Company name"
    },
    "day_low": {
      "type": [
        "number",
        "null"
      ],
      "description": "Day low price"
    },
    "currency": {
      "type": [
        "string",
        "null"
      ],
      "description": "Price currency code"
    },
    "day_high": {
      "type": [
        "number",
        "null"
      ],
      "description": "Day high price"
    },
    "exchange": {
      "type": [
        "string",
        "null"
      ],
      "description": "Stock exchange"
    },
    "pe_ratio": {
      "type": [
        "number",
        "null"
      ],
      "description": "Price-to-earnings ratio"
    },
    "market_cap": {
      "type": [
        "number",
        "null"
      ],
      "description": "Market capitalization in full currency units"
    },
    "quote_time": {
      "type": [
        "string",
        "null"
      ],
      "description": "Time of the quote with time-zone offset"
    },
    "week_52_low": {
      "type": [
        "number",
        "null"
      ],
      "description": "52-week low price"
    },
    "week_52_high": {
      "type": [
        "number",
        "null"
      ],
      "description": "52-week high price"
    },
    "change_percent": {
      "type": [
        "number",
        "null"
      ],
      "description": "Percentage change from the previous close"
    },
    "msn_money_link": {
      "type": [
        "string",
        "null"
      ],
      "description": "Stock page on MSN Money"
    },
    "previous_close": {
      "type": [
        "number",
        "null"
      ],
      "description": "Previous closing price"
    },
    "dividend_yield_percent": {
      "type": [
        "number",
        "null"
      ],
      "description": "Dividend yield as a percentage, or null if none"
    }
  },
  "additionalProperties": false
}
```

## See more

- [MSN API: List market movers](https://fous.com/methods/msn.com/list-market-movers.md): Lists MSN Money's current leading stock gainers, losers, or most-active shares in a selected market, in MSN's order. Lists may contain fewer than 50 stocks and prices may be delayed.
- [MSN API: Get current weather](https://fous.com/methods/msn.com/get-current-weather.md): Gets current MSN Weather conditions for a city, address or ZIP code. The place is found through OpenStreetMap Nominatim. Matches for broad searches are approximate.
- [MSN API: Get forecast](https://fous.com/methods/msn.com/get-forecast.md): Gets up to 10 days of MSN Weather forecasts for a city, address, or ZIP code, with optional hourly forecasts for the next 24 hours.
- [Yahoo API: Get quote](https://fous.com/methods/finance.yahoo.com/get-quote.md): Looks up a stock, fund, index, or cryptocurrency by name or ticker and returns its latest displayed price and key statistics. Unavailable figures are null; quotes may be delayed.
- [Google API: Get quote](https://fous.com/methods/google.com/get-quote.md): Gets the current quoted price and key figures for a stock, fund, index, or cryptocurrency on Google Finance, by name or ticker. Prices may be delayed, and figures Google does not show are null.
- [Finviz API: Get stock snapshot](https://fous.com/methods/finviz.com/get-stock-snapshot.md): Get a delayed US-listed stock snapshot from its ticker or company name. Analyst labels summarize Finviz's 1-5 mean score; dividend yield uses the estimated dividend when available. Missing metrics return null.
- [Yahoo API: Get company news](https://fous.com/methods/finance.yahoo.com/get-company-news.md): Looks up a company by name or ticker on Yahoo Finance and returns its latest news headlines, with article summaries when the article page provides one.
- [Stock Analysis API: Get key statistics](https://fous.com/methods/stockanalysis.com/get-key-statistics.md): Looks up a stock by company name or ticker on Stock Analysis and returns its valuation ratios and company statistics, with the date the figures were last updated.
- [All MSN methods](https://fous.com/methods/msn.com.md)
