VOOZH about

URL: https://apify.com/nexgendata/lse-uk-stock-screener

โ‡ฑ LSE UK Stock Screener API โ€” FTSE 100 Quotes & Fundamentals ยท Apify


๐Ÿ‘ ๐Ÿ‡ฌ๐Ÿ‡ง LSE UK Stock Screener โ€” FTSE 100 Quotes avatar

๐Ÿ‡ฌ๐Ÿ‡ง LSE UK Stock Screener โ€” FTSE 100 Quotes

Pricing

from $250.00 / 1,000 lse stock records

Go to Apify Store

๐Ÿ‡ฌ๐Ÿ‡ง LSE UK Stock Screener โ€” FTSE 100 Quotes

London Stock Exchange (LSE) UK stock screener API โ€” FTSE 100 / 250 live quotes, market cap (GBP), P/E, P/B, dividend yield, ROE, sector. AstraZeneca, Shell, HSBC, Unilever, BP universe. Bloomberg Terminal / FactSet / Refinitiv Eikon alternative for hedge funds & quants. Pay-per-result.

Pricing

from $250.00 / 1,000 lse stock records

Rating

0.0

(0)

Developer

๐Ÿ‘ NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

LSE UK Stock Screener โ€” FTSE 100 Quotes & Fundamentals

Bloomberg Terminal alternative for the London Stock Exchange. Pull every FTSE 100, FTSE 250, or LSE main-market UK company in one structured dataset: price, percent change, market cap (GBP), revenue, P/E ratio, EPS, dividend yield, sector, industry, 52-week range, beta, RSI, and more โ€” at a fraction of the cost of a Bloomberg, FactSet, or LSEG Workspace seat.

๐Ÿ“Š Sample Output

๐Ÿ‘ ๐Ÿ‡ฌ๐Ÿ‡ง LSE UK Stock Screener โ€” FTSE 100 Quotes sample output โ€” ๐Ÿ‡ฌ๐Ÿ‡ง LSE UK Stock Screener โ€” FTSE 100 Quotes, premium API, JSON output, NexGenData premium dataset for analysts, hedge funds, compliance, and r

Built for hedge funds, quant researchers, ETF builders, equity-research analysts, fintech apps, and individual UK investors who need clean, structured, programmatic access to London-listed equities without paying $24,000/year for a terminal license.


What you get per stock

Every record returned is a complete UK-equity snapshot pulled in real time from a server-rendered listing source. Listing pass (always included):

  • symbol โ€” LSE ticker (e.g. HSBA, AZN, SHEL, BP, ULVR, LSEG, BARC)
  • name โ€” full legal name (e.g. "HSBC Holdings plc")
  • ticker_yahoo โ€” Yahoo Finance ticker with .L suffix (e.g. HSBA.L) for cross-referencing
  • price_gbx โ€” last traded price in pence (the native LSE quotation unit)
  • price_gbp โ€” same price converted to pounds (decimal)
  • pct_change โ€” intraday % change
  • market_cap_gbp โ€” absolute market capitalization in pounds
  • market_cap_billion_gbp โ€” same value in ยฃB for easy reading
  • revenue_ttm_gbp โ€” trailing-12-month revenue
  • is_ftse100 โ€” boolean, true for FTSE 100 constituents
  • is_ftse250 โ€” boolean, true for FTSE 250 constituents
  • is_native_uk โ€” boolean, distinguishes native UK listings from International Order Book (IOB) ADRs
  • stockanalysis_url, yahoo_finance_url โ€” direct deep-links
  • scraped_at, exchange, country, currency, price_currency โ€” provenance and units

Fundamentals pass (when enrich_fundamentals=true โ€” one extra HTTP request per stock):

  • pe_ratio, forward_pe, pb_ratio, eps_gbp
  • net_income_gbp, shares_outstanding
  • dividend_gbp, dividend_yield_pct, ex_dividend_date
  • volume, avg_volume, previous_close_gbx, open_gbx
  • week52_low_gbx, week52_high_gbx, day_low_gbx, day_high_gbx
  • beta, rsi, earnings_date
  • sector, industry (required for sector keyword filtering)

Inputs

InputTypeDefaultWhat it does
indexenumFTSE100Market scope: FTSE100, FTSE250, or LSE-all.
limitinteger50Max stocks to return (in descending market-cap order). 1โ€“2000.
min_market_cap_gbp_billioninteger0Floor on market cap in billions of GBP. 0 = no filter.
sectorstring""Case-insensitive substring filter on sector / industry / company name. Requires enrich_fundamentals=true for sector matches.
enrich_fundamentalsbooleanfalseHit each stock's detail page to extract P/E, EPS, dividend yield, sector, etc. Roughly doubles runtime.
proxyConfigurationobject{useApifyProxy: true}Standard Apify proxy block. Default datacenter proxy is fine for stockanalysis.com.

Recipe examples

FTSE 100 daily snapshot (lightweight):

{"index":"FTSE100","limit":100}

Returns ~100 FTSE 100 names with price, market cap, % change โ€” no enrichment overhead. Perfect for a daily portfolio dashboard or a market-open digest.

UK banks deep dive:

{"index":"FTSE100","limit":50,"sector":"bank","enrich_fundamentals":true}

Returns HSBC, Barclays, Lloyds, NatWest, Standard Chartered with full fundamentals so you can compare P/E, P/B, dividend yields side-by-side.

FTSE 250 mid-cap sweep:

{"index":"FTSE250","limit":250}

Mega-caps only (ยฃ50B+):

{"index":"LSE-all","min_market_cap_gbp_billion":50,"limit":20}

UK pharma:

{"index":"FTSE100","sector":"pharma","enrich_fundamentals":true}

Oil & gas majors:

{"index":"FTSE100","sector":"oil","enrich_fundamentals":true}

How it works

The actor scrapes stockanalysis.com/list/london-stock-exchange/, a clean server-rendered universe page that aggregates every LSE-listed name sorted by market cap. We paginate through pages of 500 stocks, filter out International Order Book ADRs (codes like 0R1I, 0HD6 โ€” these are foreign companies cross-listed via depositary receipts and aren't true UK companies), and apply the requested index/cap/sector filters in memory.

When enrich_fundamentals=true, we additionally hit each stock's /quote/lon/{symbol}/ detail page, parse the structured statistics tables, and add P/E, EPS, dividend, 52-week range, beta, sector, and industry to each record. Enrichment runs at concurrency 5 to be a polite scraper. Typical runtime: 10 stocks โ‰ˆ 8 seconds without enrichment, ~20 seconds with.

Native UK ticker detection โ€” The upstream listing mixes native UK companies (2โ€“5 alpha-char tickers like HSBA, AZN, BP) with IOB ADRs (4-char numeric-prefix tickers like 0R1I for NVIDIA, 0HD6 for Alphabet). We keep only native UK main-market names by default so you get actual British companies, not US tech ADRs that happen to also trade in London.

FTSE 100 membership โ€” The actor ships with the FTSE 100 constituent list embedded for instant is_ftse100 flagging and index=FTSE100 filtering. No external dependency.

Currency notation โ€” Native LSE prices are quoted in GBX (pence), not pounds. A "share price of 1,319.80" for HSBC means 1,319.80 pence = ยฃ13.20. We expose both price_gbx (the native unit) and price_gbp (decimal pounds for convenience), so you can use whichever your system expects.


Pricing โ€” Pay Per Event

This actor uses Apify's Pay-Per-Event pricing โ€” you only pay for what you actually pull, no monthly fees, no commitments, no annual contracts. Compare that to Bloomberg Terminal at ~$2,000/month per seat or LSEG Workspace at ~$1,800/month: even pulling the full FTSE 350 daily, you'd recover the cost in under a week of analyst time saved.

EventPriceWhen charged
Actor start$0.01Once when the run begins
LSE stock record$0.25Per UK-listed stock record returned with price, market cap, P/E, P/B, dividend yield, sector, fundamentals

Worked examples (USD):

  • 10-stock smoke test: $0.01 + 10 ร— $0.25 = $2.51
  • Full FTSE 100 sweep (100 names): $0.01 + 100 ร— $0.25 = $25.01
  • FTSE 350 with fundamentals (350 names): $0.01 + 350 ร— $0.25 = $87.51
  • Full LSE main market (~500 native UK names): $0.01 + 500 ร— $0.25 = $125.01

For comparison, a single Bloomberg Terminal seat is ~$24,000/year. This actor delivers the equivalent UK equity coverage at well under 1% of that, with no contract and no minimum.


Use cases

  • Hedge fund alt-data โ€” refresh UK equity universes hourly, intraday, or daily; drop directly into your DuckDB / Snowflake / BigQuery warehouse.
  • Quant signal research โ€” backtest FTSE 100 / FTSE 250 signals (momentum, value, dividend, quality) on consistent point-in-time snapshots.
  • ETF construction โ€” build a custom FTSE-tilt ETF basket weighted by your own factor model.
  • Equity research desks โ€” feed a sector dashboard (UK banks, UK oil majors, UK pharma) without paying for a market-data terminal.
  • Fintech apps โ€” power a UK stock-screener feature inside a robo-advisor, brokerage app, or investing newsletter.
  • Compliance & treasury โ€” verify holdings, monitor index inclusion changes, track corporate actions on LSE constituents.
  • News / media โ€” generate "FTSE winners and losers" tables programmatically every market close.

Output schema (sample record)

{
"symbol":"HSBA",
"name":"HSBC Holdings plc",
"ticker_yahoo":"HSBA.L",
"price_gbx":1319.8,
"price_gbp":13.198,
"pct_change":-0.17,
"market_cap_gbp":226320000000,
"market_cap_billion_gbp":226.32,
"market_cap_display":"226.32B",
"revenue_ttm_gbp":48300000000,
"revenue_ttm_billion_gbp":48.3,
"is_ftse100":true,
"is_ftse250":false,
"is_native_uk":true,
"stockanalysis_url":"https://stockanalysis.com/quote/lon/HSBA/",
"yahoo_finance_url":"https://finance.yahoo.com/quote/HSBA.L",
"pe_ratio":14.43,
"forward_pe":10.51,
"eps_gbp":0.91,
"dividend_yield_pct":4.17,
"ex_dividend_date":"May 14, 2026",
"beta":0.57,
"rsi":51.05,
"week52_low_gbx":835.30,
"week52_high_gbx":1410.60,
"sector":"Financial Services",
"industry":"Banks Diversified",
"exchange":"LSE",
"country":"United Kingdom",
"currency":"GBP",
"price_currency":"GBX",
"scraped_at":"2026-05-10T12:00:00Z"
}

FAQ

Why pence, not pounds? Because that's how the London Stock Exchange officially quotes UK equities. A 1,319.80 pence quote for HSBA = ยฃ13.20 per share. We expose both fields so you can use whichever matches your downstream system.

What about ADRs and dual-listings? By default we filter out International Order Book (IOB) ADRs to keep the universe clean for "UK companies only" use cases. If you want them too, set index=LSE-all and we'll keep both native and IOB tickers (those will show is_native_uk=false).

FTSE 100 changes โ€” how fresh is your constituent list? The embedded list is updated periodically. Index membership reshuffles happen quarterly. If you need rigorous index-membership audit trails for compliance, cross-check against the official FTSE Russell quarterly index review.

Rate limits / blocking? We use Apify's datacenter proxy by default. Stockanalysis.com is generally cooperative. If you hit any limit, switch to RESIDENTIAL group in proxy config.

Can I run this on a schedule? Yes โ€” every Apify actor supports cron scheduling. Run it at 5:00 PM London time daily for a market-close snapshot.


Affiliate signup

Building a fleet of regional stock screeners across LSE, TSE, KOSPI, HKEX, TWSE, Eastmoney, NSE, B3 and more? Sign up to Apify through this affiliate link to support our work: apify.com/nexgendata?fpr=2ayu9b


Built by NexGenData. Questions, bugs, or feature requests โ€” reach out via the Apify Store contact form.


Explore the NexGenData Equity Data Suite

This actor is part of NexGenData's global equity data fleet. Whether you cover a single region or a multi-asset macro book, we have a screener for every major market:

Regional sisters

  • ๐Ÿ”— Xetra Germany Stock Screener โ€” Deutsche Bรถrse Xetra (DAX 40 / MDAX) fundamentals, market cap (EUR), P/E, dividend yield, sector โ€” German equity data.
  • ๐Ÿ”— TSE Japan Stock Screener โ€” Tokyo Stock Exchange (Nikkei 225 / TOPIX) fundamentals, market cap (JPY), P/E, P/B, dividend yield, sector.
  • ๐Ÿ”— Finviz Stock Screener (US) โ€” US equities (NYSE / NASDAQ / AMEX) with 70+ filters โ€” market cap, P/E, sector, technicals, insider activity.

Cross-region peers

  • ๐Ÿ”— ASX Australia Stock Screener โ€” ASX 200 / All Ordinaries fundamentals, market cap (AUD), P/E, dividend yield, sector โ€” Australian equity data.
  • ๐Ÿ”— TSX Canada Stock Screener โ€” Toronto Stock Exchange (TSX 60 / Composite) fundamentals, market cap (CAD), P/E, dividend yield, sector.

Multi-asset / specialty

  • ๐Ÿ”— Finance MCP Server โ€” Unified Model Context Protocol server exposing the full NexGenData equity fleet to Claude, Cursor & MCP-aware LLMs.

Browse the full NexGenData catalog

โ†’ See all 220+ NexGenData actors at apify.com/nexgendata โ€” equity screeners across 25+ markets, lead generation, SEC filings, B2B intelligence, MCP servers, and more.


Why NexGenData vs. paid alternatives

ToolAnnual costAPI accessCoverage
Bloomberg Terminal~$24,000/seatLimitedGlobal
FactSet~$15,000/seatPaid add-onGlobal
Refinitiv Eikon~$22,000/seatPaid add-onGlobal
S&P Capital IQ~$20,000/seatPaid add-onGlobal
NexGenData UK ScreenerPay-per-resultNativeUK

Run this actor once per day for a typical institutional-scale workflow (~200 records/day) and your annual cost is approximately $1,800โ€“2,000 โ€” a 90-95% discount vs. the major paid alternatives, with no seat licensing, no minimum commitment, and full programmatic access.

You might also like