# Euronext Dublin (ISEQ) API
> Live Irish equity data from Euronext Dublin (Irish Stock Exchange): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the ISEQ All Share index. Foreign depositary receipts are filtered out so you get only genuine Irish companies such as Ryanair, AIB Group, Bank of Ireland, Kingspan and Kerry Group.

## Authentication
All requests require your oanor API key in the `x-oanor-key` header. Get one at https://www.oanor.com/developer/keys.

```bash
curl -H "x-oanor-key: oanor_live_…" "https://api.oanor.com/ireland-stock-api/..."
```

## Pricing
- **Free** (Free) — 1,450 calls/Mo, 2 req/s
- **Basic** ($11/Mo) — 44,000 calls/Mo, 5 req/s
- **Pro** ($33/Mo) — 183,000 calls/Mo, 15 req/s
- **Business** ($71/Mo) — 758,000 calls/Mo, 40 req/s

## Endpoints

### Quotes

#### `GET /v1/quote` — Live quote for one or more Dublin stocks

**Parameters:**
- `symbols` (query, required, string) — Comma-separated Dublin tickers (up to 20) Example: `RYA,BIRG,KRZ`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/ireland-stock-api/v1/quote?symbols=RYA%2CBIRG%2CKRZ"
```

**Response:**
```json
{
    "data": {
        "count": 3,
        "market": "DUB",
        "quotes": [
            {
                "low": 25,
                "high": 26.25,
                "last": 25.09,
                "name": "Ryanair Holdings PLC",
                "open": 25.05,
                "pe_ttm": 12.395,
                "sector": "Transportation",
                "symbol": "RYA",
                "ticker": "EURONEXT:RYA",
                "volume": 5388134,
                "currency": "EUR",
                "change_abs": 1.05,
                "change_pct": 4.3677,
                "market_cap": 26112319651
            },
            {
                "low": 17.255,
                "high": 17.64,
                "last": 17.54,
                "name": "Bank of Ireland Group PLC",
                "open": 17.5,
                "pe_ttm": 15.2748,
                "sector": "Finance",
                "symbol": "BIRG",
                "ticker": "EURONEXT:BIRG",
                "volume": 1941274,
                "currency": "EUR",
                "change_abs": 0.42,
                "change_pct": 2.4533,
                "market_cap": 16616303187.000002
            },
            {
                "low": 75.1,
                "high": 76.95,
                "last": 75.8,
                "name": "Kerry Group PLC",
                "open": 76.95,
                "pe_ttm": 18.9818,
                "sector": "Consumer Non-Durables",
                "symbol": "KRZ",
                "ticker": "EURONEXT:KRZ
…(truncated, see openapi.json for full schema)
```

### Screener

#### `GET /v1/screener` — Rank local primary listings

**Parameters:**
- `sort` (query, optional, string) — Sort field: market_cap, change or volume Example: `market_cap`
- `order` (query, optional, string) — asc or desc Example: `desc`
- `limit` (query, optional, string) — Number of results (1-100) Example: `25`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/ireland-stock-api/v1/screener?sort=market_cap&order=desc&limit=25"
```

**Response:**
```json
{
    "data": {
        "sort": "market_cap",
        "count": 17,
        "order": "desc",
        "market": "DUB",
        "results": [
            {
                "low": 25,
                "high": 26.25,
                "last": 25.09,
                "name": "Ryanair Holdings PLC",
                "open": 25.05,
                "pe_ttm": 12.395,
                "sector": "Transportation",
                "symbol": "RYA",
                "ticker": "EURONEXT:RYA",
                "volume": 5388134,
                "currency": "EUR",
                "change_abs": 1.05,
                "change_pct": 4.3677,
                "market_cap": 26112319651
            },
            {
                "low": 10.145,
                "high": 10.38,
                "last": 10.355,
                "name": "AIB Group PLC",
                "open": 10.24,
                "pe_ttm": 11.043,
                "sector": "Finance",
                "symbol": "A5G",
                "ticker": "EURONEXT:A5G",
                "volume": 4115472,
                "currency": "EUR",
                "change_abs": 0.275,
                "change_pct": 2.7282,
                "market_cap": 21769503121
            },
            {
                "low": 17.255,
                "high": 17.64,
                "last": 17.54,
                "name": "Bank of Ireland Group PLC",
                "open": 17.5,
                "pe_ttm": 15.2748,
                "sector": "Finance",
                "symbol": "BIRG",
  
…(truncated, see openapi.json for full schema)
```

### Indices

#### `GET /v1/index` — Irish index (ISEQ All Share)

**Parameters:**
- `symbol` (query, optional, string) — Optional specific index symbol(s) Example: `ISEQ`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/ireland-stock-api/v1/index?symbol=ISEQ"
```

**Response:**
```json
{
    "data": {
        "count": 1,
        "market": "DUB",
        "indices": [
            {
                "low": 13194.49,
                "high": 13649.68,
                "name": "ISEQ All Share",
                "open": 13194.49,
                "index": "ISEQ",
                "value": 13491.29,
                "change_abs": 304.87,
                "change_pct": 2.312
            }
        ]
    },
    "meta": {
        "timestamp": "2026-06-15T02:09:54.349Z",
        "request_id": "529c3dc5-1740-48f1-8c54-5c3529b105d2"
    },
    "status": "ok",
    "message": "Index retrieved successfully",
    "success": true
}
```

### Meta

#### `GET /v1/meta` — Market metadata & endpoint guide

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/ireland-stock-api/v1/meta"
```

**Response:**
```json
{
    "data": {
        "market": "Euronext Dublin (Irish Stock Exchange)",
        "source": "TradingView screener (ireland market), keyless",
        "country": "Ireland",
        "indices": [
            "ISEQ",
            "IEXP"
        ],
        "currency": "EUR",
        "examples": {
            "index": "/v1/index",
            "quote": "/v1/quote?symbols=RYA,BIRG,KRZ",
            "screener": "/v1/screener?sort=change&order=desc&limit=10"
        },
        "endpoints": {
            "/v1/index": "Irish index (ISEQ All Share)",
            "/v1/quote": "live quote for one or more Dublin stocks by ticker (symbols=RYA,BIRG,KRZ)",
            "/v1/screener": "rank local primary listings by market_cap | change | volume (sort, order, limit)"
        },
        "cache_ttl_ms": 20000
    },
    "meta": {
        "timestamp": "2026-06-15T02:09:54.453Z",
        "request_id": "43072ffd-1610-4057-adc5-2543db766efb"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}
```


---
Marketplace page: https://www.oanor.com/api/ireland-stock-api
OpenAPI spec: https://www.oanor.com/api/ireland-stock-api/openapi.json
