Available Datasets
Stock Screener API
Analytics APIFilter stocks in one call
Filter 100,000+ instruments by metrics, sector and technical signals – without building your own database.
One request returns a filtered list from the global stock universe. Filter by P/E, sector, market cap, dividend yield and more – combinable with signals such as yearly lows or book-value crosses. For screening apps and watchlists on XETRA, NASDAQ and 50+ exchanges.
How screening works
You pass filters, signals, sort order and page size – Leeway returns the matching response with authentication and metering handled.
One call consumes 10 request units (regardless of limit/offset).
Example document: https://api.leeway.tech/api/v1/public/general/screener
curl -s 'https://api.leeway.tech/api/v1/public/general/screener?filters=[["pe","<",15]]&limit=10&apitoken=YOUR_TOKEN'Ready for the best API experience?
Start with 100 free request units per day.
Screener Filter Fields
All screenable listing, Highlights, keyfigures, aliases and signal fields. Full catalog in the API Glossary (Screener).
Query parameters
filters- JSON array of [field, operator, value] triplets. At least one of filters, signals, or preset is required. String ops: =, match. Numeric ops: =, >, <, >=, <=.
signals- Comma-separated market signals (see Market signals). Combinable with filters.
preset- Named filter preset. Currently: quality (ROE>0.15, ROA>0.10, OperatingMarginTTM>0.15, debt_to_equity<0.5, current_ratio>1.5, interest_coverage>5, earnings_growth_5y_cagr>0.05, sales_growth_5y_cagr>0.05, free_cashflow>0, MarketCapitalization>10000000000, PERatio<30). Matching filter fields override preset thresholds.
sort- Sort by a numeric field: field.asc or field.desc (e.g. market_capitalization.desc).
limit- Number of results to return. Default 50, min 1, max 1000.
offset- Pagination offset. Default 0, max 999.
Listing filter fields
code- Ticker symbol.
name- Company or instrument name.
exchange- Exchange code (e.g. XETRA, NASDAQ).
sector- Sector classification.
industry- Industry classification.
market_capitalization- Market capitalization (absolute).
earnings_share- Earnings per share.
dividend_yield- Dividend yield.
refund_1d_p- 1-day percentage price change.
refund_5d_p- 5-day percentage price change.
avgvol_1d- Average volume (1 day).
avgvol_200d- Average volume (200 days).
adjusted_close- Adjusted close price.
Highlights filter fields
MarketCapitalization- Total market value of outstanding shares.
MarketCapitalizationMln- Market capitalization in millions.
EBITDA- EBITDA trailing twelve months (TTM).
PERatio- Price-to-earnings ratio (TTM).
PEGRatio- Price/earnings-to-growth ratio.
WallStreetTargetPrice- Average analyst year-end price target.
BookValue- Book value per share (MRQ).
DividendShare- Dividends paid per share (TTM).
DividendYield- Annual dividend yield (TTM).
EarningsShare- Diluted EPS (TTM).
EPSEstimateCurrentYear- Analyst EPS estimate for the current fiscal year.
EPSEstimateNextYear- Analyst EPS estimate for the next fiscal year.
EPSEstimateCurrentQuarter- Analyst EPS estimate for the current quarter.
EPSEstimateNextQuarter- Analyst EPS estimate for the next quarter.
MostRecentQuarter- Most recent quarter with available financials.
ProfitMargin- Net profit margin.
OperatingMarginTTM- Operating margin (TTM).
ReturnOnAssetsTTM- Return on assets (TTM).
ReturnOnEquityTTM- Return on equity (TTM).
RevenueTTM- Total revenue (TTM).
RevenuePerShareTTM- Revenue per share (TTM).
QuarterlyRevenueGrowthYOY- Year-over-year quarterly revenue growth.
GrossProfitTTM- Gross profit (TTM).
DilutedEpsTTM- Diluted EPS (TTM).
QuarterlyEarningsGrowthYOY- Year-over-year quarterly earnings growth.
Keyfigures filter fields
net_income_margin- Margins: net income margin.
gross_margin- Margins: gross margin.
return_on_equity- Margins: return on equity.
return_on_assets- Margins: return on assets.
return_on_liabilities- Margins: return on liabilities.
EBIT_margin- Margins: EBIT margin.
EBITDA_margin- Margins: EBITDA margin.
cashflow_margin- Margins: cashflow margin.
free_cashflow_yield- Margins: free cashflow yield.
equity_ratio- Financials: equity ratio.
leverage- Financials: leverage.
debt_to_equity- Financials: debt-to-equity.
current_ratio- Financials: current ratio.
interest_coverage- Financials: interest coverage.
free_cashflow- Financials: free cashflow.
dynamic_debt- Financials: dynamic debt.
liquidity- Financials: liquidity.
r_and_d_investment_sales- Financials: R&D / sales.
earnings_growth- Growth: earnings growth.
sales_growth- Growth: sales growth.
sales_growth_3y_cagr- Growth: 3-year sales CAGR.
sales_growth_5y_cagr- Growth: 5-year sales CAGR.
earnings_growth_5y_cagr- Growth: 5-year earnings CAGR.
cashflow_growth- Growth: cashflow growth.
net_income_margin_rolling_quarters- Margins (rolling quarters): net income margin.
gross_margin_rolling_quarters- Margins (rolling quarters): gross margin.
return_on_equity_rolling_quarters- Margins (rolling quarters): ROE.
return_on_assets_rolling_quarters- Margins (rolling quarters): ROA.
return_on_liabilities_rolling_quarters- Margins (rolling quarters): return on liabilities.
EBIT_margin_rolling_quarters- Margins (rolling quarters): EBIT margin.
EBITDA_margin_rolling_quarters- Margins (rolling quarters): EBITDA margin.
cashflow_margin_rolling_quarters- Margins (rolling quarters): cashflow margin.
free_cashflow_yield_rolling_quarters- Margins (rolling quarters): free cashflow yield.
equity_ratio_rolling_quarters- Financials (rolling quarters): equity ratio.
leverage_rolling_quarters- Financials (rolling quarters): leverage.
debt_to_equity_rolling_quarters- Financials (rolling quarters): debt-to-equity.
current_ratio_rolling_quarters- Financials (rolling quarters): current ratio.
interest_coverage_rolling_quarters- Financials (rolling quarters): interest coverage.
free_cashflow_rolling_quarters- Financials (rolling quarters): free cashflow.
dynamic_debt_rolling_quarters- Financials (rolling quarters): dynamic debt.
liquidity_rolling_quarters- Financials (rolling quarters): liquidity.
r_and_d_investment_sales_rolling_quarters- Financials (rolling quarters): R&D / sales.
earnings_growth_rolling_quarters- Growth (rolling quarters): earnings growth.
sales_growth_rolling_quarters- Growth (rolling quarters): sales growth.
cashflow_growth_rolling_quarters- Growth (rolling quarters): cashflow growth.
stock_buybacks- Statistics: stock buybacks.
stock_buybacks_rolling_quarters- Statistics (rolling quarters): stock buybacks.
wallstreet_estimate_upside- Analysts: Wall Street estimate upside.
estimate_eps_growth_1y- Analysts: estimated EPS growth 1Y.
estimate_eps_growth_2y- Analysts: estimated EPS growth 2Y.
EPSEstimateCurrentYear- Analysts: EPS estimate current year.
EPSEstimateNextYear- Analysts: EPS estimate next year.
EPSEstimateCurrentQuarter- Analysts: EPS estimate current quarter.
EPSEstimateNextQuarter- Analysts: EPS estimate next quarter.
ForwardPE- Analysts: forward P/E.
PEGRatio- Analysts: PEG ratio.
analyst_rating- Analysts: consensus rating.
analyst_upside- Analysts: upside vs target.
ShortPercentFloat- Statistics: short percent of float.
PercentInsiders- Statistics: insider ownership %.
PercentInstitutions- Statistics: institutional ownership %.
Field aliases
pe- Alias for PERatio.
pe_ratio- Alias for PERatio.
roe- Alias for ReturnOnEquityTTM.
roa- Alias for ReturnOnAssetsTTM.
operating_margin- Alias for OperatingMarginTTM.
ebit_margin- Alias for EBIT_margin (keyfigures).
market_cap- Alias for MarketCapitalization.
Market signals
50d_new_lo- Price at a new 50-day low.
50d_new_hi- Price at a new 50-day high.
200d_new_lo- Price at a new 200-day low.
200d_new_hi- Price at a new 200-day high.
bookvalue_neg- Price below book value.
bookvalue_pos- Price above book value.
wallstreet_lo- Price below Wall Street target.
wallstreet_hi- Price above Wall Street target.
Frequently Asked Questions
filters query parameter as a JSON array of [field, operator, value] triplets, e.g. filters=[["pe","<",15],["sector","=","Technology"]]. Also: signals, preset, sort, limit (max 1000), offset. Full field list: API Glossary (Screener).50d_new_lo/hi (new 50-day low/high), 200d_new_lo/hi (new 200-day low/high), bookvalue_neg/pos (price below/above book value), wallstreet_lo/hi (price below/above Wall Street target) – combinable with filters.limit and offset.Ready for the best API experience?
Start with 100 free request units per day.