๐ฌ๐ง LSE UK Stock Screener โ FTSE 100 Quotes
Pricing
from $250.00 / 1,000 lse stock records
๐ฌ๐ง 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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
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.Lsuffix (e.g.HSBA.L) for cross-referencingprice_gbxโ last traded price in pence (the native LSE quotation unit)price_gbpโ same price converted to pounds (decimal)pct_changeโ intraday % changemarket_cap_gbpโ absolute market capitalization in poundsmarket_cap_billion_gbpโ same value in ยฃB for easy readingrevenue_ttm_gbpโ trailing-12-month revenueis_ftse100โ boolean, true for FTSE 100 constituentsis_ftse250โ boolean, true for FTSE 250 constituentsis_native_ukโ boolean, distinguishes native UK listings from International Order Book (IOB) ADRsstockanalysis_url,yahoo_finance_urlโ direct deep-linksscraped_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_gbpnet_income_gbp,shares_outstandingdividend_gbp,dividend_yield_pct,ex_dividend_datevolume,avg_volume,previous_close_gbx,open_gbxweek52_low_gbx,week52_high_gbx,day_low_gbx,day_high_gbxbeta,rsi,earnings_datesector,industry(required for sector keyword filtering)
Inputs
| Input | Type | Default | What it does |
|---|---|---|---|
index | enum | FTSE100 | Market scope: FTSE100, FTSE250, or LSE-all. |
limit | integer | 50 | Max stocks to return (in descending market-cap order). 1โ2000. |
min_market_cap_gbp_billion | integer | 0 | Floor on market cap in billions of GBP. 0 = no filter. |
sector | string | "" | Case-insensitive substring filter on sector / industry / company name. Requires enrich_fundamentals=true for sector matches. |
enrich_fundamentals | boolean | false | Hit each stock's detail page to extract P/E, EPS, dividend yield, sector, etc. Roughly doubles runtime. |
proxyConfiguration | object | {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.
| Event | Price | When charged |
|---|---|---|
| Actor start | $0.01 | Once when the run begins |
| LSE stock record | $0.25 | Per 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
| Tool | Annual cost | API access | Coverage |
|---|---|---|---|
| Bloomberg Terminal | ~$24,000/seat | Limited | Global |
| FactSet | ~$15,000/seat | Paid add-on | Global |
| Refinitiv Eikon | ~$22,000/seat | Paid add-on | Global |
| S&P Capital IQ | ~$20,000/seat | Paid add-on | Global |
| NexGenData UK Screener | Pay-per-result | Native | UK |
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.
