Skip to main content
GET
https://stocks-dev.up.railway.app
/
api
/
v1
/
market
/
active
Most Active Stocks
curl --request GET \
  --url https://stocks-dev.up.railway.app/api/v1/market/active
{
  "active_stocks": [
    {
      "symbol": "<string>",
      "name": "<string>",
      "price": 123,
      "change": 123,
      "changesPercentage": 123,
      "volume": 123,
      "avgVolume": 123,
      "marketCap": 123,
      "pe": 123,
      "eps": 123
    }
  ],
  "source": "<string>",
  "timestamp": "<string>"
}

Overview

Retrieve the most actively traded stocks by trading volume. This endpoint provides real-time data on stocks with the highest trading activity, helping investors identify market interest, momentum, and potential opportunities.
High trading volume often indicates significant market interest, news events, or institutional activity. These stocks typically have better liquidity and tighter bid-ask spreads.

Parameters

limit
number
default:"20"
Number of active stocks to return (max 50)

Response

active_stocks
array
Array of the most active stocks by volume
source
string
Data source identifier (“FMP”)
timestamp
string
ISO timestamp of the response

Examples

curl "https://stocks-dev.up.railway.app/api/v1/market/active?limit=10"

Response Example

{
  "active_stocks": [
    {
      "symbol": "TSLA",
      "name": "Tesla, Inc.",
      "price": 248.50,
      "change": 12.45,
      "changesPercentage": 5.27,
      "volume": 85420000,
      "avgVolume": 45230000,
      "marketCap": 789450000000,
      "pe": 45.2,
      "eps": 5.50
    },
    {
      "symbol": "AAPL",
      "name": "Apple Inc.",
      "price": 201.08,
      "change": -2.15,
      "changesPercentage": -1.06,
      "volume": 78920000,
      "avgVolume": 52100000,
      "marketCap": 3089450000000,
      "pe": 28.4,
      "eps": 7.08
    },
    {
      "symbol": "NVDA",
      "name": "NVIDIA Corporation",
      "price": 135.21,
      "change": 8.92,
      "changesPercentage": 7.06,
      "volume": 72150000,
      "avgVolume": 38450000,
      "marketCap": 3321450000000,
      "pe": 62.8,
      "eps": 2.15
    }
  ],
  "source": "FMP",
  "timestamp": "2025-06-28T20:15:30.123456"
}

Understanding Volume Analysis

Why Volume Matters:
  • Liquidity: High volume stocks are easier to buy/sell
  • Interest: Indicates market attention and institutional activity
  • Momentum: Volume often precedes price movements
  • News Events: Earnings, announcements drive volume spikes
  • Current Volume: Today’s trading activity
  • Average Volume: Typical daily trading volume
  • Volume Ratio: Current vs average (>2x is significant)
  • Dollar Volume: Price × Volume (institutional focus)
  • High Volume + Price Up: Strong bullish momentum
  • High Volume + Price Down: Strong bearish pressure
  • High Volume + Flat Price: Accumulation/distribution
  • Low Volume: Lack of conviction in price moves

Use Cases

Day Trading

Intraday Opportunities
  • High liquidity for quick entries/exits
  • Momentum identification
  • Scalping opportunities

News & Events

Market Catalysts
  • Earnings reactions
  • Breaking news impact
  • Institutional activity

Swing Trading

Short-term Positions
  • Momentum continuation
  • Breakout confirmations
  • Volume-price analysis

Market Sentiment

Overall Market Health
  • Risk-on/risk-off sentiment
  • Sector rotation patterns
  • Market participation levels

Volume Analysis Tips

Volume Leaders often include:
  • Large-cap tech stocks (AAPL, MSFT, NVDA)
  • Meme stocks during social media hype
  • Stocks with recent earnings or news
  • ETFs during market volatility
Trading Strategies:
  • Look for volume 2-3x average for significant moves
  • Combine with price action for confirmation
  • Watch for volume at key support/resistance levels
  • Use volume to validate breakouts
Volume Considerations:
  • High volume doesn’t guarantee profitable trades
  • Consider market cap when evaluating volume
  • Be aware of options expiration effects
  • Watch for wash trading or manipulation

Error Responses

{
  "error": "Market data unavailable",
  "detail": "Markets are currently closed. Data may be delayed."
}
{
  "error": "Rate limit exceeded",
  "detail": "Too many requests. Please wait before retrying."
}

MCP Protocol Usage

For AI agents using the Model Context Protocol:
{
  "method": "tools/call",
  "params": {
    "name": "fmp_get_most_active",
    "arguments": {
      "random_string": "dummy"
    }
  }
}