Euronext Scraper - European Stock Exchange Data avatar

Euronext Scraper - European Stock Exchange Data

Pricing

Pay per usage

Go to Apify Store
Euronext Scraper - European Stock Exchange Data

Euronext Scraper - European Stock Exchange Data

Scrape stock prices, market data, and financial metrics from Euronext, Europe's largest stock exchange. Covers Amsterdam, Paris, Brussels, Lisbon, Dublin, Oslo, and Milan. Extract real-time quotes, volume, market cap, P/E ratios, and dividend yields. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Euronext Scraper

Scrape stock prices, market data, and financial metrics from Euronext -- Europe's largest stock exchange operating in Amsterdam, Paris, Brussels, Lisbon, Dublin, Oslo, and Milan.

How to scrape Euronext data

Euronext is the leading pan-European stock exchange, listing thousands of equities, ETFs, bonds, and derivatives across 7 countries. This actor extracts structured market data from Euronext's live quotes platform without any login or cookies required.

  1. Go to the actor's input page.
  2. Enter a search query (e.g., "ASML", "TotalEnergies", "Shell", "Unilever") or provide a direct instrument URL.
  3. Optionally select a specific exchange (Amsterdam, Paris, Brussels, Lisbon, Dublin, Oslo, or Milan).
  4. Set the maximum number of results you want.
  5. Click "Start" and wait for the run to finish.
  6. Download your data in JSON, CSV, or Excel format.

The actor searches Euronext just like a regular user would, navigates to instrument detail pages, and extracts comprehensive market data including prices, volume, market cap, P/E ratios, and dividend yields.

Features

  • Search stocks and ETFs across all 7 Euronext exchanges
  • Filter by specific exchange (Amsterdam, Paris, Brussels, Lisbon, Dublin, Oslo, Milan)
  • Scrape individual instrument pages by URL
  • Extracts 20+ data fields per instrument: price, change, volume, market cap, P/E, dividend yield, 52-week range, and more
  • ISIN and MIC codes for professional data matching
  • Automatic pagination for large result sets
  • Multi-strategy DOM extraction for reliable data capture
  • No cookies or login required
  • Residential proxy support for reliable access

Input options

FieldTypeDescriptionDefault
searchQueryStringStock ticker or company name to search"ASML"
exchangeSelectTarget exchange: all, amsterdam, paris, brussels, lisbon, dublin, oslo, milan"all"
instrumentUrlStringOptional: direct Euronext instrument page URL--
maxResultsIntegerMaximum number of instruments to return (1-5,000)50
proxyConfigurationObjectProxy settings -- residential proxies recommendedNL residential

Example input

{
"searchQuery": "ASML",
"exchange": "amsterdam",
"maxResults": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "NL"
}
}

Scraping a specific instrument

You can scrape a specific instrument page directly by providing the instrumentUrl:

{
"instrumentUrl": "https://live.euronext.com/en/product/equities/NL0010273215-XAMS",
"maxResults": 1
}

Scraping a full exchange listing

To scrape all equities listed on a specific exchange:

{
"searchQuery": "a",
"exchange": "brussels",
"maxResults": 500
}

Output fields

FieldTypeDescription
tickerStringStock ticker symbol (e.g., ASML, TTE)
companyNameStringFull company name as listed
isinStringInternational Securities Identification Number
exchangeStringExchange name (e.g., Euronext Amsterdam)
micStringMarket Identifier Code (XAMS, XPAR, XBRU, etc.)
lastPriceNumberLast traded price
currencyStringTrading currency (EUR, NOK, GBP)
changePercentNumberPrice change percentage from previous close
changeAbsoluteNumberAbsolute price change
openPriceNumberOpening price for the trading day
highPriceNumberDay high price
lowPriceNumberDay low price
volumeNumberNumber of shares traded
turnoverNumberTotal trading turnover
marketCapStringMarket capitalization
peRatioNumberPrice-to-earnings ratio
dividendYieldNumberDividend yield percentage
high52wNumber52-week high price
low52wNumber52-week low price
previousCloseNumberPrevious close price
marketStatusStringMarket trading status
lastTradedTimeStringTimestamp of the last trade
instrumentTypeStringType of instrument (Stock, ETF)
urlStringEuronext instrument page URL
scrapedAtStringISO 8601 timestamp

Example output

{
"ticker": "ASML",
"companyName": "ASML HOLDING",
"isin": "NL0010273215",
"exchange": "Euronext Amsterdam",
"mic": "XAMS",
"lastPrice": 725.40,
"currency": "EUR",
"changePercent": 1.25,
"changeAbsolute": 8.95,
"openPrice": 718.00,
"highPrice": 728.50,
"lowPrice": 716.20,
"volume": 1234567,
"marketCap": "285.6B EUR",
"peRatio": 38.5,
"dividendYield": 0.82,
"high52w": 1021.00,
"low52w": 594.60,
"previousClose": 716.45,
"instrumentType": "Stock",
"url": "https://live.euronext.com/en/product/equities/NL0010273215-XAMS",
"scrapedAt": "2026-06-09T14:30:00.000Z"
}

Supported exchanges

ExchangeMICCurrencyCountry
Euronext AmsterdamXAMSEURNetherlands
Euronext ParisXPAREURFrance
Euronext BrusselsXBRUEURBelgium
Euronext LisbonXLISEURPortugal
Euronext DublinXMSMEURIreland
Oslo Bors (Euronext Oslo)XOSLNOKNorway
Borsa Italiana (Euronext Milan)XMILEURItaly

Cost estimate

The actor uses PlaywrightCrawler (browser-based rendering) because Euronext loads market data dynamically.

  • 1-10 instruments: approximately $0.05-0.10 in platform costs
  • 50 instruments: approximately $0.20-0.50 in platform costs
  • 500 instruments: approximately $1-3 in platform costs
  • Residential proxy usage adds to the cost depending on data transfer

For most use cases, a single run costs under $1.

Limitations

  • Euronext may rate-limit aggressive scraping -- use residential proxies for best results.
  • Market data reflects delayed quotes from live.euronext.com (typically 15 minutes delayed for free access).
  • Some data fields (P/E ratio, dividend yield, market cap) may not be available for all instruments.
  • The actor works with Euronext's public pages. Real-time data requires a paid Euronext data subscription.
  • The HTML structure of live.euronext.com may change without notice, which could temporarily affect extraction.

Tips for best results

  • Use ticker symbols -- "ASML" is more precise than "ASML Holding"
  • Filter by exchange -- selecting a specific exchange reduces noise from cross-listed instruments
  • Direct URLs for known instruments -- use instrumentUrl when you know the exact ISIN and MIC
  • Match proxy country -- use NL proxies for Amsterdam, FR for Paris, NO for Oslo, etc.
  • Start small -- test with maxResults: 5 before running large scrapes

Use cases

  • Portfolio monitoring -- track holdings across European exchanges
  • Market research -- analyze equities listed on specific Euronext markets
  • Financial data enrichment -- add ISIN, MIC, and market data to investment databases
  • Screening -- find stocks matching specific criteria across pan-European listings
  • Cross-listing analysis -- compare pricing of the same stock across multiple Euronext venues
  • Dividend tracking -- monitor dividend yields across European blue-chip stocks