MarketLens - Technical analysis full suite
MarketLens API provides developers with a comprehensive toolkit for financial market technical analysis, acting as a powerful lens to clarify market movements and identify opportunities. This full suite, built on Node.js and Express, offers a straightforward RESTful interface for seamless integration into trading bots, custom dashboards, and analytical platforms. Gain a multi-faceted view of the…
MarketLens - Technical analysis full suite endpoints
| Method | Endpoint | Description |
|---|---|---|
| Technical Indicators > Moving Averages | ||
| GET |
sma20Apple /api/indicators/SMA_20/AAPL |
Get 20-day Simple Moving Average for Apple stock |
| GET |
ema12Amazon /api/indicators/EMA_12/AMZN |
Get 12-day Exponential Moving Average for Amazon stock |
| GET |
sma200TeslaWeekly /api/indicators/SMA_200/TSLA |
Get 200-day Simple Moving Average for Tesla using weekly data over 2 years |
| GET |
sma50Microsoft /api/indicators/SMA_50/{symbol} |
Get 50-day Simple Moving Average for Microsoft stock |
| GET |
ema26Google /api/indicators/EMA_26/{symbol} |
Get 26-day Exponential Moving Average for Google stock |
| Technical Indicators > Oscillators | ||
| GET |
williams14Tesla /api/indicators/WILLIAMS_14/TSLA |
Get 14-day Williams %R for Tesla stock |
| GET |
rsi14Apple /api/indicators/RSI_14/AAPL |
Get 14-day Relative Strength Index for Apple stock |
| GET |
mfi14Nvidia /api/indicators/MFI_14/NVDA |
Get 14-day Money Flow Index for Nvidia stock |
| GET |
stoch14Microsoft /api/indicators/STOCH_14/MSFT |
Get 14-day Stochastic Oscillator for Microsoft over 6 months |
| GET |
rsi7Netflix15Min /api/indicators/RSI_7/NFLX |
Get 7-day RSI for Netflix using 15-minute intervals over 5 days |
| Technical Indicators > MACD | ||
| GET |
macd12269AmazonWeekly /api/indicators/MACD_12_26_9/AMZN |
Get MACD (12,26,9) for Amazon using weekly data over 1 year |
| GET |
macd12269Apple /api/indicators/MACD_12_26_9/AAPL |
Get MACD (12,26,9) for Apple stock |
| Technical Indicators > Bollinger Bands | ||
| GET |
bb203Microsoft /api/indicators/BB_20_3/MSFT |
Get Bollinger Bands (20-period, 3 standard deviations) for Microsoft stock |
| GET |
bb202Apple /api/indicators/BB_20_2/AAPL |
Get Bollinger Bands (20-period, 2 standard deviations) for Apple stock |
| Technical Indicators > Volume Indicators | ||
| GET |
obvApple /api/indicators/OBV/AAPL |
Get On-Balance Volume for Apple stock |
| GET |
adlTesla /api/indicators/ADL/TSLA |
Get Accumulation/Distribution Line for Tesla stock |
| Candlestick Patterns > All Patterns | ||
| GET |
appleDailyDefault /api/candlestick-patterns/AAPL |
Get all candlestick patterns for Apple stock with daily timeframe over the last year |
| GET |
microsoftWeeklyCustomRange /api/candlestick-patterns/MSFT |
Get all candlestick patterns for Microsoft stock with weekly timeframe over 6 months |
| GET |
teslaMonthly5Years /api/candlestick-patterns/TSLA |
Get all candlestick patterns for Tesla stock with monthly timeframe over 5 years |
| Candlestick Patterns > Pattern Types | ||
| GET |
eveningStarTesla /api/pattern-search |
Find Evening Star patterns for Tesla |
| Listings | ||
| GET |
candlestickPatternsList /api/candlestick-patterns |
Get a list of all available candlestick patterns with descriptions, implications, and reliability ratings. |
| GET |
technicalIndicatorsList /api/indicators |
Get a comprehensive list of all available technical indicators with descriptions, default periods, and usage examples. |
| Signal Documentation | ||
| GET |
listAllSignalIndicators /api/signals |
Get a comprehensive list of all available signal indicators with detailed descriptions of their signal generation rules, best use cases, and appropriate timeframes. This endpoint… |
| Signal Documentation > Moving Average Signals | ||
| GET |
sma20SignalsTeslaWeekly /api/signals/SMA_20/TSLA |
Get trading signals for Tesla stock based on the 20-period Simple Moving Average using weekly data. This endpoint provides signals with less noise than daily data and is better… |
| GET |
ema50SignalsMicrosoft /api/signals/EMA_50/MSFT |
Get trading signals for Microsoft stock based on the 50-period Exponential Moving Average. This endpoint identifies potential buy signals when price crosses above the EMA-50 line… |
| GET |
sma20SignalsApple /api/signals/SMA_20/AAPL |
Get trading signals for Apple stock based on the 20-period Simple Moving Average. This endpoint identifies potential buy signals when price crosses above the SMA-20 line and sell… |
| Signal Documentation > Oscillator Signals | ||
| GET |
rsi14SignalsNetflix15MinuteIntervals /api/signals/RSI_14/NFLX |
Get trading signals for Netflix stock based on the 14-period Relative Strength Index (RSI) using 15-minute interval data. This endpoint is designed for day traders and short-term… |
| GET |
rsi14SignalsApple /api/signals/RSI_14/AAPL |
Get trading signals for Apple stock based on the 14-period Relative Strength Index (RSI). This endpoint identifies potential buy signals when RSI crosses above 30 (exiting… |
| GET |
macdSignalsAmazon /api/signals/MACD/AMZN |
Get trading signals for Amazon stock based on the Moving Average Convergence Divergence (MACD) indicator. This endpoint identifies potential buy signals when the MACD line… |
| Signal Documentation > Advanced Signal Analysis | ||
| GET |
macdWithCustomLookbackMicrosoft /api/signals/MACD/MSFT |
Get trading signals for Microsoft stock based on the MACD indicator with an extended lookback period. This endpoint analyzes 20 recent signals instead of the default 5, providing… |
| GET |
sma20WithWeightedAlgorithmGoogle /api/signals/SMA_20/GOOGL |
Get trading signals for Google stock based on the 20-period Simple Moving Average using a weighted algorithm. This advanced signal analysis technique assigns decreasing weights… |
| Support & Resistance > Documentation | ||
| GET |
listSupportResistanceMethods /api/levels/support-resistance |
Get a comprehensive list of all available support and resistance calculation methods with their parameters, strengths, and limitations. This endpoint serves as a reference guide… |
| Support & Resistance > Pivot Points Analysis | ||
| GET |
pivotPointsWeeklyTesla /api/levels/support-resistance/TSLA |
Calculate support and resistance levels for Tesla stock using weekly pivot points. Weekly pivots are particularly useful for position traders and investors who hold positions for… |
| GET |
pivotPointsMonthlyMicrosoft /api/levels/support-resistance/MSFT |
Calculate support and resistance levels for Microsoft stock using monthly pivot points. Monthly pivots are ideal for long-term investors and portfolio managers as they identify… |
| Support & Resistance > Fibonacci Analysis | ||
| GET |
fibonacciRetracementNvidiaWeekly /api/levels/support-resistance/NVDA |
Calculate Fibonacci retracement levels for NVIDIA stock using weekly data. This approach identifies major structural price levels based on significant market swings over a… |
| GET |
fibonacciRetracementAmazon /api/levels/support-resistance/AMZN |
Calculate Fibonacci retracement levels for Amazon stock using automatic swing point detection. Fibonacci analysis is popular among technical traders who believe that markets… |
| Support & Resistance > Historical Extrema Analysis | ||
| GET |
historicalExtremaNetflixHighStrength /api/levels/support-resistance/NFLX |
Calculate high-strength support and resistance levels for Netflix stock based on historical price extrema. This request uses stricter parameters (higher min_strength) to identify… |
| GET |
historicalExtremaGoogle /api/levels/support-resistance/GOOGL |
Calculate support and resistance levels for Google stock based on historical price extrema. This method identifies levels where price has repeatedly reversed in the past. Unlike… |
| GET |
historicalExtremaSP500EtfWeekly /api/levels/support-resistance/SPY |
Calculate support and resistance levels for the S&P 500 ETF (SPY) based on weekly historical extrema. This approach identifies major structural levels that have influenced the… |
| Support & Resistance > Custom Date Range Analysis | ||
| GET |
fibonacciAppleCustomDateRange /api/levels/support-resistance/AAPL |
Calculate Fibonacci retracement levels for Apple stock using a specific date range covering the year 2023. This allows you to analyze support and resistance levels within a… |
| GET |
historicalExtremaBitcoinEtfBearMarketPeriod /api/levels/support-resistance/BITO |
Calculate support and resistance levels for the ProShares Bitcoin Strategy ETF (BITO) specifically during the 2021-2022 bear market period. This targeted analysis helps identify… |
| Trendlines > Documentation | ||
| GET |
listTrendlineAnalysisMethods /api/trendline |
Get a comprehensive list of all available trendline analysis algorithms with their methodologies, parameters, strengths, and limitations. This endpoint serves as a reference… |
| Trendlines > Linear Regression Analysis | ||
| GET |
linearRegressionSP500EtfDateRange /api/trendline/SPY |
Analyze S&P 500 ETF (SPY) trends using linear regression for a specific historical period covering the year 2022. This type of analysis is excellent for studying how trends… |
| GET |
linearRegressionTeslaCustomTimeFrames /api/trendline/TSLA |
Analyze Tesla stock trends using linear regression with custom timeframes that align with popular technical analysis periods. The 14/50/200 day configuration is particularly… |
| Trendlines > Moving Average Analysis | ||
| GET |
movingAverageAmazonGoldenCrossAnalysis /api/trendline/AMZN |
Analyze Amazon stock trends using moving averages with a focus on the widely-watched 50-day and 200-day moving averages. This configuration is specifically designed to identify… |
| GET |
movingAverageGoogleMultipleTimeframes /api/trendline/GOOGL |
Analyze Google stock trends using moving averages across three distinct timeframes (10, 50, and 200 days). This multi-timeframe approach is particularly effective for identifying… |
| Trendlines > Support & Resistance Analysis | ||
| GET |
supportResistanceBitcoinEtfWithDateRange /api/trendline/BITO |
Analyze the ProShares Bitcoin Strategy ETF (BITO) trends using support and resistance lines for a specific two-year period from its launch. This analysis helps identify how the… |
| GET |
supportResistanceNetflixVolatilityAnalysis /api/trendline/NFLX |
Analyze Netflix stock trends using support and resistance lines with shorter timeframes. This configuration is particularly useful for highly volatile stocks like Netflix, which… |
| Trendlines > Multi-Algorithm Comparison | ||
| GET |
linearRegressionVsMovingAverageMicrosoft /api/trendline/MSFT |
First part of a comparison analysis between linear regression and moving average approaches for Microsoft stock. After running this request, compare the results with the 'Moving… |
| GET |
shortVsLongTimeframesApple /api/trendline/AAPL |
Analyze Apple stock with a wide range of timeframes to identify potential divergences between short-term momentum (14 days), intermediate trends (30 days), and the primary trend… |
MarketLens - Technical analysis full suite pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $10 / month | 2 / second |
|
| ULTRA | $50 / month | 5 / second |
|
| MEGA | $149 / month | 10 / second |
|