Xetra Germany Stock Screener — DAX 40 Market Data API
Pricing
from $250.00 / 1,000 stocks
Xetra Germany Stock Screener — DAX 40 Market Data API
Screen DAX 40 / MDAX stocks by market cap, P/E, dividend yield and more — clean JSON, no data-vendor contract. Germany fundamentals for analysts and AI agents.
Pricing
from $250.00 / 1,000 stocks
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Xetra Germany Stock Screener
Xetra Germany Stock Screener is a NexGenData tool on Apify that returns DAX 40 and MDAX stocks with market cap, P/E and dividend yield from Xetra market data.
Screen Xetra (Germany) stocks by market cap, valuation and fundamentals. Built for analysts, quant researchers, fintech builders and AI agents. Factual public data — not financial or investment advice.
📊 Sample Output

name | market_cap_eur | market_cap_billion_eur | market_cap_display | net_income_eur | ex_dividend_date |
|---|---|---|---|---|---|
| SAP SE | 212580000000 | 212.58 | 212.58B | 7800000000 | May 6, 2026 |
| Siemens Aktiengesellschaft | 211050000000 | 211.05 | 211.05B | 7950000000 | Feb 13, 2026 |
| Linde plc | 190050000000 | 190.05 | 190.05B | 6340000000 | Sep 3, 2026 |
| Allianz SE | 156850000000 | 156.85 | 156.85B | 11610000000 | May 8, 2026 |
| Airbus SE | 153850000000 | 153.85 | 153.85B | 5940000000 | Apr 21, 2026 |
| Deutsche Telekom AG | 129020000000.00002 | 129.02 | 129.02B | 8640000000 | Apr 2, 2026 |
Real rows from run OmOLsVbKqb0LEwHGa on build 0.0.8 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
index | string (DAX40, MDAX, Xetra-all) | "DAX40" | Which German market scope to screen: DAX40 (DAX 40 blue-chip constituents only — Germany's premier index, e.g. SAP, Siemens SIE, Allianz ALV, Deutsche Telekom DTE, Mercedes-Benz M… |
limit | integer | 40 | Maximum number of German stocks to return. Stocks are returned in descending market-cap order. Use 10 for a quick smoke test, 40 for the full DAX 40, 50 for full MDAX, 90+ for com… |
min_market_cap_eur_billion | integer | 0 | Filter to stocks with market cap above this threshold, in BILLIONS of EUR. Examples: 10 = €10B (roughly large-cap, DAX 40 floor is around €10-15B), 50 = €50B (mega-cap like SAP, S… |
sector | string | "" | Optional case-insensitive substring filter applied to sector, industry, and company name. Examples: 'auto' (BMW, Mercedes-Benz, Volkswagen, Porsche, Daimler Truck, Continental), '… |
enrich_fundamentals | boolean | true | If true, fetch each stock's Xetra detail page on stockanalysis.com to extract P/E ratio, EPS, dividend yield, shares outstanding, beta, RSI, 52-week range, sector and industry cla… |
proxyConfiguration | object | {"useApifyProxy": true} | Apify proxy configuration. Defaults to Apify datacenter proxy for reliable access to stockanalysis.com. Use RESIDENTIAL group if you hit rate limits. |
🧾 JSON sample record
One real record from run OmOLsVbKqb0LEwHGa (emails/phones masked, long text shortened):
{"symbol": "SAP","name": "SAP SE","market_cap_eur": 212580000000,"market_cap_billion_eur": 212.58,"market_cap_display": "212.58B","previous_close_eur": 186.46,"open_eur": 184.52,"pe_ratio": 27.58,"forward_pe": 23.67,"eps_eur": 6.68,"net_income_eur": 7800000000,"shares_outstanding": 1150000000,"dividend_eur": 2.5,"dividend_yield_pct": 1.36,"ex_dividend_date": "May 6, 2026","volume": 2325569,"week52_low_eur": 127.5,"week52_high_eur": 244.3,"day_low_eur": 182.26,"day_high_eur": 185.5,"beta": 0.78,"earnings_date": "Oct 21, 2026","industry": "Software Application","sector": "Technology","price_eur": 186.46,"is_dax40": true,"is_mdax": false,"ticker_yahoo": "SAP.DE","stockanalysis_url": "https://stockanalysis.com/quote/etr/SAP/","yahoo_finance_url": "https://finance.yahoo.com/quote/SAP.DE","scraped_at": "2026-09-25T00:06:01.007824Z","exchange": "XETR","exchange_name": "Xetra (Frankfurt)","country": "Germany","currency": "EUR"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.01 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Stock (apify-default-dataset-item) | $0.25 | Single German stock snapshot (symbol, name, price, market cap EUR, P/E, P/B, dividend yield, sector, industry, 52-week range). |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.25 = $25.00 plus the start fee.
🔗 Related Actors
More from the NexGenData Asia-Pacific markets & registries family:
- Taiwan Gov Procurement — 政府採購 API
- TSX Canada Stock Screener — S&P/TSX Market Data API
- TWSE Taiwan Stock Screener — 台股 TAIEX API
35 more in this family on the NexGenData Store page.
📊 What you get
Clean JSON, one record per stock. Key fields (full output has 34 fields per stock):
symbol— Exchange ticker symbolname— Company nameprice_eur— Latest traded price (local currency)market_cap_display— Market cap, human-readable (e.g. €12.4B)market_cap_eur— Market capitalizationpe_ratio— Price-to-earnings ratiodividend_yield_pct— Dividend yield (%)volume— Trading volumesector— Sector classificationindustry— Industry classificationweek52_high_eur— 52-week / all-time high
All prices in EUR.
Local-market specifics: is_dax40 and is_mdax flag index membership across the DAX 40 and MDAX.
Pricing: $0.25 per stock (Pay-Per-Event) — about 4 stocks per $1. A $0.01 actor-start fee applies per run.
🤖 Use with AI agents
This actor returns structured JSON built for LLM and agent pipelines — no data-vendor contract, no scraping to maintain. Point Claude, a custom OpenAI Agents SDK tool, an n8n flow, or any MCP-aware client at it and get DAX 40 / MDAX fundamentals on demand. Ask for a filtered slice and the agent gets exactly the rows it needs.
Sample agent prompt:
List the DAX 40 stocks with market cap and sector.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
⏰ Run on a schedule
Refresh your screen weekly with a scheduled run:
{"limit": 50}
🔗 Related screeners
Other EMEA exchanges: UK (LSE), South Africa (JSE), Saudi (Tadawul), Turkey (BIST)
All 25+ markets in one place: Global Equities Screener MCP — the agent front door to every NexGenData screener.
Data sourced from public market pages and filings. Factual public data — not financial or investment advice.