# MSN API: List market movers

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

Unofficial. Not affiliated with or endorsed by MSN.

- Page: https://fous.com/methods/msn.com/list-market-movers
- Method: `msn.com/list_market_movers`, version 1
- Website: msn.com
- Returns: rank, company, ticker, price, currency, change percent, volume, market cap, page URL
- 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 |
|---|---|---|---|---|
| `market` | string | no | `"Australia"` | Market to rank stocks in, for example United States. One of "United States", "Canada", "United Kingdom", "Australia", "India". Default "United States". |
| `list_type` | string | no | `"gainers"` | Which stock ranking to show, for example gainers. One of "gainers", "losers", "most_active". Default "gainers". |
| `max_results` | integer | no | `50` | Maximum number of stocks to return, for example 25. Default 25. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "market": "Australia",
  "list_type": "gainers",
  "max_results": 50
}
```

Its output:

```json
{
  "stocks": [
    {
      "rank": 1,
      "price": 0.002,
      "ticker": "ATC",
      "volume": 1886850,
      "company": "Altech Batteries Ltd",
      "currency": "AUD",
      "page_url": "https://www.msn.com/en-au/money/stockdetails/fi-aa4pu2",
      "market_cap": 4003580,
      "change_percent": 100
    },
    {
      "rank": 2,
      "price": 0.029,
      "ticker": "SKK",
      "volume": 281308355,
      "company": "Stakk Limited",
      "currency": "AUD",
      "page_url": "https://www.msn.com/en-au/money/stockdetails/fi-aaasw7",
      "market_cap": 121194100,
      "change_percent": 61.1111
    },
    {
      "rank": 3,
      "price": 0.0015,
      "ticker": "AOA",
      "volume": 1800185,
      "company": "Ausmon Resources Ltd",
      "currency": "AUD",
      "page_url": "https://www.msn.com/en-au/money/stockdetails/fi-aa4km7",
      "market_cap": 2028920,
      "change_percent": 50
    }
  ]
}
```

## 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/list_market_movers","input":{"market":"Australia","list_type":"gainers","max_results":50}}'
```

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 are the top 10 biggest stock gainers in the US market today?
- Show me the most actively traded shares in India right now, up to 30 of them, with volume and market cap.
- Pull MSN Money's list of the worst-performing stocks on the UK market today — give me the top 15 losers with ticker and percent change.
- Which Canadian stocks are dropping the most today? I want around 20 names with their prices.
- Get the 50 most active Australian stocks from MSN, including price, currency, and trading volume.

## Input schema

```json
{
  "type": "object",
  "properties": {
    "market": {
      "enum": [
        "United States",
        "Canada",
        "United Kingdom",
        "Australia",
        "India"
      ],
      "type": "string",
      "default": "United States",
      "description": "Market to rank stocks in, for example United States."
    },
    "list_type": {
      "enum": [
        "gainers",
        "losers",
        "most_active"
      ],
      "type": "string",
      "default": "gainers",
      "description": "Which stock ranking to show, for example gainers."
    },
    "max_results": {
      "type": "integer",
      "default": 25,
      "maximum": 50,
      "minimum": 1,
      "description": "Maximum number of stocks to return, for example 25."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "stocks"
  ],
  "properties": {
    "stocks": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "rank",
          "company",
          "ticker",
          "price",
          "currency",
          "change_percent",
          "volume",
          "market_cap",
          "page_url"
        ],
        "properties": {
          "rank": {
            "type": "integer"
          },
          "price": {
            "type": [
              "number",
              "null"
            ]
          },
          "ticker": {
            "type": [
              "string",
              "null"
            ]
          },
          "volume": {
            "type": [
              "integer",
              "null"
            ]
          },
          "company": {
            "type": "string"
          },
          "currency": {
            "type": [
              "string",
              "null"
            ]
          },
          "page_url": {
            "type": "string"
          },
          "market_cap": {
            "type": [
              "integer",
              "null"
            ]
          },
          "change_percent": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
```

## See more

- [MSN API: Get stock quote](https://fous.com/methods/msn.com/get-stock-quote.md): 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.
- [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: List market movers](https://fous.com/methods/finance.yahoo.com/list-market-movers.md): Lists Yahoo Finance's top gainers, top losers, most active stocks, or regional trending tickers in Yahoo's order, with price, change, volume and market cap.
- [Google API: List Google Finance market movers](https://fous.com/methods/google.com/list-market-movers.md): Lists today's leading gainers, losers or most active stocks in Google Finance display order, with price, change, percent change and currency; the public page shows up to four stocks per list.
- [TradingView API: Screen stocks by country, sector and size](https://fous.com/methods/tradingview.com/screen-stocks.md): Finds publicly listed stocks in a country, filtered by sector, US-dollar market cap band and minimum dividend yield, in the requested order. Quotes may be delayed.
- [CompaniesMarketCap API: List largest companies](https://fous.com/methods/companiesmarketcap.com/list-largest-companies.md): Ranks public companies worldwide, or by country and industry, by market cap, revenue, earnings, employees or dividend yield. When both a country and an industry are set, the industry ranking order is kept and only companies from that country are shown.
- [CoinMarketCap API: List gainers and losers](https://fous.com/methods/coinmarketcap.com/list-gainers-and-losers.md): Lists the largest price rises and falls among CoinMarketCap's top 100 coins with over $50,000 in 24-hour volume, for a chosen period.
- [All MSN methods](https://fous.com/methods/msn.com.md)
