Eulerpool API

/
API Key

Getting Started

1

Create free account

Sign up in 30 seconds. No credit card required.

Create free account
2

Get your API key

Sign in first, then generate your key here.

3

Make your first request

Copy a snippet and run it in your terminal or IDE.

$ curl "https://api.eulerpool.com/api/1/equity/profile/US0378331005?token=YOUR_API_KEY"
Response
{ "name": "Apple Inc.", "isin": "US0378331005", "ticker": "AAPL", ... }
250 free requests / month
100,000+ stocks
RESTful JSON API
SDKs for Python, Node, PHP, C++

Try it live

Make a real API request right from the docs.

https://api.eulerpool.com/api/1/equity/profile/US0378331005?token=YOUR_API_KEY
GET/api/1/earning-calls/list/{ticker}

List earning call transcripts by ticker

Returns a list of all earning call transcripts for a given ticker symbol.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/earning-calls/list/AAPL

Parameters

NameInTypeDescriptionValue
tickerpathstring
Stock ticker symbol (e.g., AAPL, MSFT)

Responses

200

Returns an array of earning call transcript summaries for the given ticker

application/json
JSON
[
  {
  "id": 3001,
  "ticker": "AAPL",
  "datePublished": 1704067200000,
  "title": "Apple Inc. (AAPL) Q1 2024 Earnings Call Transcript",
  "presentationUrl": "https://media.eulerpool.com/presentation/3001.pdf",
  "transcriptAudioUrl": "https://media.eulerpool.com/audio/3001.mp3",
  "presentationAvailable": true,
  "transcriptAudioAvailable": true
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/earning-calls/list/AAPL' \
  -H 'Accept: application/json'
GET/api/1/earning-calls/transcript/{id}

Get earning call transcript by ID

Returns the full content of a specific earning call transcript by its ID.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/earning-calls/transcript/3001

Parameters

NameInTypeDescriptionValue
idpathinteger
Unique identifier for the transcript

Responses

200

Returns the full earning call transcript content

application/json
JSON
{
  "id": 3001,
  "ticker": "AAPL",
  "datePublished": 1704067200000,
  "title": "Apple Inc. (AAPL) Q1 2024 Earnings Call Transcript",
  "presentationUrl": "https://media.eulerpool.com/presentation/3001.pdf",
  "transcriptAudioUrl": "https://media.eulerpool.com/audio/3001.mp3",
  "presentationAvailable": true,
  "transcriptAudioAvailable": true,
  "presentationType": "pdf",
  "transcriptAudioType": "mp3",
  "parsedContent": {
    "companyParticipants": [
      "onathan Neilson - VP, IR",
      "Satya Nadella - Chairman and CEO"
    ],
    "otherParticipants": [
      "Keith Weiss - Morgan Stanley",
      "Brent Thill - Jefferies"
    ],
    "entries": {
      "seq": 1,
      "speaker": "Operator",
      "content": "Greetings, and welcome to the Microsoft Fiscal Year 2025 Third Quarter Earnings Conference Call. At this time, all participants are in a listen-only mode. A question-and-answer session will follow the formal presentation."
    }
  }
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/earning-calls/transcript/3001' \
  -H 'Accept: application/json'
GET/api/1/equity/profile/{isin}

Profile API

Returns the profile for the given ISIN. All numbers are in millions.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/profile/{isin}

Parameters

NameInTypeDescriptionValue
languagequerystring
No description available
isinpathstring
ISIN of the stock

Responses

200

Returns a the profile for the given ISIN.

application/json
JSON
{
  "isin": "US5949181045",
  "ticker": "MSFT",
  "name": "Microsoft",
  "logo": "/api/logo/isin/US5949181045",
  "country": "US",
  "currency": "USD",
  "employees": 100000,
  "sector": "Information Technology",
  "industry": "Software",
  "ipo": "1986-03-13T00:00:00.000Z",
  "mcap": 3000000000,
  "shares": 7433.33,
  "website": "https://www.microsoft.com/en-us",
  "wkn": "870747",
  "description": "Microsoft is a software company founded in ...."
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/profile/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/quotes/{identifier}

Quote API

Returns the quotes for the given Identifier (ISIN or Crypto Symbol) and timeframe. Dates are in milliseconds since 1970.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/quotes/{identifier}

Parameters

NameInTypeDescriptionValue
startdatequerynumber
Start date in milliseconds since 1970
enddatequerynumber
End date in milliseconds since 1970
identifierpathstring
ISIN of the stock

Responses

200

Returns quotes for the given ISIN in the given timeframe (default is 1 year)

application/json
JSON
[
  {
  "timestamp": 1732621245000,
  "price": 123.23
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/quotes/{identifier}' \
  -H 'Accept: application/json'
GET/api/1/equity/incomestatement/{isin}

Income Statement API

Returns all Income Statement data for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/incomestatement/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns a array of incomestatement data.

application/json
JSON
[
  {
  "costOfGoodsSold": 16,
  "depreciationAmortization": 0,
  "diluted_eps": 0,
  "dilutedAverageSharesOutstanding": 0,
  "ebit": 11,
  "gainLossOnDispositionOfAssets": 0,
  "grossIncome": 34,
  "interestIncomeExpense": 0,
  "netIncome": 6,
  "nonRecurringItems": 0,
  "operationsMaintenance": 0,
  "otherOperatingExpensesTotal": 0,
  "otherRevenue": 0,
  "period": "1983-06-30T00:00:00.000Z",
  "pretaxIncome": 11,
  "provisionforIncomeTaxes": 5,
  "researchDevelopment": 7,
  "revenue": 50,
  "sgaExpense": 17,
  "shares": 6532,
  "ticker": "MSFT",
  "totalOperatingExpense": 23,
  "totalOtherIncomeExpenseNet": 0
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/incomestatement/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/cashflowstatement/{isin}

Cash Flow Statement API

Returns all Cash Flow Statement data for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/cashflowstatement/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns a array of cashflowstatement data.

application/json
JSON
[
  {
  "ticker": "MSFT",
  "period": "1987-06-30T00:00:00.000Z",
  "netIncomeStartingLine": 72,
  "amortization": 8,
  "deferredTaxesInvestmentTaxCredit": 0,
  "changesinWorkingCapital": -20,
  "nonCashItems": 0,
  "cashInterestPaid": 1,
  "cashTaxesPaid": 32,
  "netOperatingCashFlow": 59,
  "capex": -58,
  "netInvestingCashFlow": -101,
  "otherInvestingCashFlowItemsTotal": -44,
  "issuanceReductionDebtNet": 3,
  "issuanceReductionCapitalStock": 2,
  "otherFundsFinancingItems": 24,
  "cashDividendsPaid": 0,
  "netCashFinancingActivities": 29,
  "cashNet": -13,
  "foreignExchangeEffects": 0,
  "fcf": 1,
  "year": 1987,
  "changeinCash": 0
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/cashflowstatement/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/balancesheet/{isin}

Balance Sheet API

Returns all Balance Sheet data for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/balancesheet/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns a array of balancsheet data.

application/json
JSON
[
  {
  "liabilities": 10.624,
  "longTermDebt": 0,
  "longTermInvestments": 0,
  "noteReceivableLongTerm": 0,
  "otherCurrentAssets": 1.926,
  "otherCurrentliabilities": 6.812,
  "otherEquity": 0,
  "otherLiabilities": 0,
  "otherLongTermAssets": 1.808,
  "otherReceivables": 0,
  "period": "1985-06-30T00:00:00.000Z",
  "propertyPlantEquipment": 11.19,
  "receivables": 25.273,
  "retainedEarnings": 54.413,
  "shortTermDebt": 0,
  "unrealizedProfitLossSecurity": 1.808
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/balancesheet/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/ownership/{isin}

Stock Ownership API

Returns a list of owners for the given stock isin

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/ownership/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns a array of ownership data including name, percentage, share count, change since last time, the date where shares had been filed

application/json
JSON
[
  {
  "name": "Warren Buffett",
  "share": 50000,
  "change": 1000,
  "filingDate": "2023-01-01T00:00:00.000Z",
  "symbol": "AAPL",
  "percent": 3
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/ownership/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/executives/{isin}

Company Executives API

Returns executive information for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/executives/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns executive information.

application/json
JSON
[
  {
  "name": "Mr. Satya Nadella",
  "age": 57,
  "compensation": 79106183,
  "currency": "USD",
  "position": "Chairman of the Board, Chief Executive Officer",
  "sex": "male",
  "since": "2011",
  "symbol": "MSFT"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/executives/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/peers/{isin}

Company Peers API

Returns similar companies/peers for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/peers/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns peer companies.

application/json
JSON
[
  {
  "ticker": "MSFT",
  "peer_name": "Microsoft Corporation",
  "peer_isin": "US5949181045",
  "logo": "/api/logo/isin/US9285634021"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/peers/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/supply-chain/{isin}

Supply Chain API

Returns supply chain relationships for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/supply-chain/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns supply chain data.

application/json
JSON
[
  {
  "parentSymbol": "AAPL",
  "customer": true,
  "name": "Supplier Company",
  "oneMonthCorrelation": 0.75,
  "oneYearCorrelation": 0.82,
  "sixMonthCorrelation": 0.78,
  "supplier": false,
  "symbol": "SUPP",
  "threeMonthCorrelation": 0.76,
  "twoWeekCorrelation": 0.73,
  "twoYearCorrelation": 0.85,
  "country": "US",
  "industry": "Technology"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/supply-chain/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/segments/{isin}

Business Segments API

Returns business segments breakdown for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/segments/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns raw business segments data.

application/json
JSON
[
  {
  "period": "2024-06-30T00:00:00.000Z",
  "unit": "u_usd",
  "axis": "srt_ProductOrServiceAxis",
  "label": "Devices",
  "value": 4706000000,
  "percentage": 1.9198603144556587,
  "member": "msft_DevicesMember",
  "symbol": "MSFT",
  "axisIndex": 1
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/segments/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/estimates/{isin}

Analyst Estimates API

Returns analyst estimates for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/estimates/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns analyst estimates.

application/json
JSON
[
  {
  "period": "2030-06-30T00:00:00.000Z",
  "year": 2030,
  "revenueEstimate": 516905000000,
  "revenueHigh": 586236000000,
  "revenueLow": 464520000000,
  "revenueAnalysts": 5,
  "epsEstimate": 27.7134,
  "epsHigh": 28.5285,
  "epsLow": 26.6266,
  "epsAnalysts": 3,
  "ebitEstimate": 255176000000,
  "ebitHigh": 269372000000,
  "ebitLow": 238454000000,
  "ebitAnalysts": 4
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/estimates/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/splits/{isin}

Stock Splits API

Returns stock splits history for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/splits/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns stock splits data.

application/json
JSON
[
  {
  "date": "2003-02-18T00:00:00.000Z",
  "fromFactor": 1,
  "toFactor": 2
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/splits/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/dividends/{isin}

Dividends API

Returns individual dividend payments for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/dividends/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns dividend payments.

application/json
JSON
[
  {
  "payDate": "2003-03-07T00:00:00.000Z",
  "period": "2003-03-07T00:00:00.000Z",
  "dividend": 0.08
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/dividends/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/dividends-by-fy/{isin}

Dividends by Fiscal Year API

Returns dividends grouped by fiscal year for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/dividends-by-fy/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns dividends by fiscal year.

application/json
JSON
[
  {
  "ticker": "MSFT",
  "fiscal_year_start": "2025-06-30T22:00:00.000Z",
  "fiscal_year_end": "2026-06-29T22:00:00.000Z",
  "total_dividends_per_fy": 0.91,
  "dividend_count": 1,
  "expected_freq": 4,
  "fully_paid": "NO",
  "fully_paid_current_fy": "NO"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/dividends-by-fy/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/insider-trades/{isin}

Insider Trades API

Returns insider trading activity for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/insider-trades/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns insider trades data.

application/json
JSON
[
  {
  "name": "John Doe",
  "relationship": "CEO",
  "transaction": "Buy",
  "security": "Common Stock",
  "price": 150.25,
  "shares": 1000,
  "volume": 150250,
  "transactionDate": "2023-12-15T00:00:00.000Z",
  "announcementDate": "2023-12-16T00:00:00.000Z",
  "source": "SEC"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/insider-trades/{isin}' \
  -H 'Accept: application/json'
GET/api/1/equity/esg-rating/{isin}

ESG Rating API

Returns ESG rating for the given ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/equity/esg-rating/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the stock

Responses

200

Returns ESG rating data.

application/json
JSON
{
  "symbol": "MSFT",
  "totalESGScore": 82.49834,
  "environmentScore": 74.24722,
  "socialScore": 82.12883,
  "governanceScore": 91.11896,
  "adultContent": false,
  "alcoholic": false,
  "animalTesting": false,
  "firearms": false,
  "gambling": false,
  "tobacco": false,
  "nuclear": false,
  "co2EmissionTotal": 8222363,
  "carbonReductionPolicy": "True",
  "climateStrategy": null,
  "humanRightsPolicy": true,
  "workplaceHealthSafety": true,
  "totalWomenPercentage": 33.1,
  "environmentalReporting": true,
  "recyclingPolicy": true
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/equity/esg-rating/{isin}' \
  -H 'Accept: application/json'
GET/api/1/etf/description/{isin}

ETF Description API

Returns a description for the given ETF in the requested language. Currently only English (en) and German (de) is supported

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/description/{isin}

Parameters

NameInTypeDescriptionValue
languagequerystring
The language of the returned description
isinpathstring
ISIN of the ETF

Responses

200

Returns the description of the ETF in the given language

application/json
JSON
{
  "description": "SWDA.L was founded on 25.09.2009 by iShares. The fund primarily focuses on total market equity. The ETF currently has an AUM of 71,729.59m and 1,462 holdings."
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/description/{isin}' \
  -H 'Accept: application/json'
GET/api/1/etf/list/{start}/{end}

ETF List API

Returns a paginated list of all ETF ISINs available. Maximum results returned is limited to 2000 per request.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/list/{start}/{end}

Parameters

NameInTypeDescriptionValue
startpathinteger
ISIN of the ETF
endpathinteger
ISIN of the ETF

Responses

200

Returns a paged response of ETF ISINs for the given offsets

application/json
JSON
{
  "start": 0,
  "size": 10,
  "total": 19008,
  "results": [
    "AEC000730023",
    "AEC000730031",
    "AEC000730049"
  ]
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/list/{start}/{end}' \
  -H 'Accept: application/json'
GET/api/1/etf/quotes/{isin}

ETF Quotes API

Returns historical quotes for the given ETF ISIN and timeframe. Dates are in milliseconds since 1970.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/quotes/{isin}

Parameters

NameInTypeDescriptionValue
startdatequerynumber
Start date in milliseconds since 1970
enddatequerynumber
End date in milliseconds since 1970
isinpathstring
ISIN of the ETF

Responses

200

Returns ETF quotes

application/json
JSON
[
  [
  {}
]
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/quotes/{isin}' \
  -H 'Accept: application/json'
GET/api/1/etf/countries/{isin}

ETF Countries API

Returns country allocation for the given ETF

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/countries/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the ETF

Responses

200

Returns ETF country allocation

application/json
JSON
[
  {
  "symbol": "SWDA.L",
  "country": "United States",
  "exposure": 72.31035
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/countries/{isin}' \
  -H 'Accept: application/json'
GET/api/1/etf/sectors/{isin}

ETF Sectors API

Returns sector allocation for the given ETF

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/sectors/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the ETF

Responses

200

Returns ETF sector allocation

application/json
JSON
[
  {
  "symbol": "SWDA.L",
  "industry": "Information Technology",
  "exposure": 26.45
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/sectors/{isin}' \
  -H 'Accept: application/json'
GET/api/1/etf/profile/{isin}

ETF Profile API

Returns comprehensive profile information for the given ETF ISIN

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/profile/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the ETF

Responses

200

Returns comprehensive ETF profile information

application/json
JSON
{
  "isin": "IE00B4L5Y983",
  "symbol": "SWDA.L",
  "name": "iShares Core MSCI World UCITS ETF",
  "description": "SWDA.L was created on 2009-09-25 by iShares. The fund's investment portfolio concentrates primarily on total market equity. The ETF currently has 121372.55m in AUM and 1322 holdings.",
  "assetClass": "Equity",
  "investmentSegment": "Total Market",
  "etfCompany": "iShares",
  "expenseRatio": 0.2,
  "aum": 121372550000,
  "nav": 124.4348,
  "currency": "USD",
  "exchangeRate": 0.85,
  "latestQuotes": 124.4348,
  "inceptionDate": "2009-09-25T00:00:00.000Z",
  "domicile": "Ireland",
  "trackingIndex": "MSCI World",
  "isLeveraged": false,
  "isInverse": false,
  "leverageFactor": 1,
  "dividendYield": 1.4,
  "website": "https://www.ishares.com",
  "tickers": {
    "ticker": "SWDA.L",
    "exchange": "LSE"
  }
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/profile/{isin}' \
  -H 'Accept: application/json'
GET/api/1/etf/holdings/{isin}

ETF Holdings API

Returns the top holdings of the given ETF

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/etf/holdings/{isin}

Parameters

NameInTypeDescriptionValue
isinpathstring
ISIN of the ETF

Responses

200

Returns ETF holdings

application/json
JSON
[
  {
  "etf_symbol": "SWDA.L",
  "symbol": "NVDA",
  "name": "NVIDIA",
  "isin": "US67066G1040",
  "cusip": "67066G104",
  "percent": 5.53806,
  "share": 37247231,
  "value": 6910851240,
  "assetType": "Equity",
  "logo": "US67066G1040.png"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/etf/holdings/{isin}' \
  -H 'Accept: application/json'
GET/api/1/forex/list

Forex List API

Returns a list of all available base currencies for forex rates

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/forex/list

Responses

200

Returns list of available base currencies

application/json
JSON
[
  [
  "AED",
  "AFN",
  "ALL",
  "AMD",
  "ANG",
  "AOA",
  "ARS",
  "AUD",
  "AWG",
  "AZN"
]
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/forex/list' \
  -H 'Accept: application/json'
GET/api/1/forex/rates/{basecurrency}

Forex Rates API

Returns current exchange rates for the specified base currency

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/forex/rates/{basecurrency}

Parameters

NameInTypeDescriptionValue
basecurrencypathstring
Base currency code (e.g., EUR, USD, GBP)

Responses

200

Returns exchange rates for the base currency

application/json
JSON
{
  "base": "EUR",
  "rates": {
    "AED": 3.9825,
    "AFN": 74.88,
    "ALL": 104.21,
    "AMD": 436.8848,
    "ANG": 1.9542,
    "AOA": 907.8905,
    "ARS": 382.5698,
    "AUD": 1.6664,
    "AWG": 1.9626,
    "AZN": 1.8433
  }
}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/forex/rates/{basecurrency}' \
  -H 'Accept: application/json'
GET/api/1/ice-swap/{code}

ICE-SWAP data api

Returns the ICE-SWAP data for the given code.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/ice-swap/{code}

Parameters

NameInTypeDescriptionValue
codepathstring
Code for the ICE-SWAP data

Responses

200

Returns a array of qoute year combinations for ICE-SWAP data.

application/json
JSON
[
  {
  "year": 1,
  "quote": 2.5
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/ice-swap/{code}' \
  -H 'Accept: application/json'
GET/api/1/macro/calendar

Macro Calendar API

Returns a list of dates relevant for macro da in the given timeframe and countries.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/macro/calendar

Parameters

NameInTypeDescriptionValue
languagequerystring
No description available
startquerynumber
Start timestamp used for filtering in milliseconds.
endquerynumber
End timestamp used for filtering in milliseconds.
countriesquerystring
Comma separated list of country_codes

Responses

200

Returns a array of ownership data including name, percentage, share count, change since last time, the date where shares had been filed

application/json
JSON
[
  {
  "name": "API-Rohölbestandsänderung",
  "country_code": "us",
  "timestamp": 1729110600000,
  "actual_currency": "usd",
  "actual_value": 1,
  "actual_multiplier": 1000,
  "previous_currency": "usd",
  "previous_value": 0.5,
  "previous_multiplier": 1000,
  "consensus_currency": "usd",
  "consensus_value": 0.5,
  "consensus_multiplier": 1000,
  "forecast_currency": "usd",
  "forecast_value": 0.8,
  "forecast_multiplier": 1000,
  "full_day": "usd",
  "reference_date": "usd"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/macro/calendar' \
  -H 'Accept: application/json'
GET/api/1/macro/calendar/properties

Macro Calendar properties API

Get the the available options to filter the calendar API.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/macro/calendar/properties

Responses

200

Returns a array of min/max timestamp values together with a country code

application/json
JSON
[
  {
  "min": 1722498600000,
  "max": 1728974700000,
  "country_code": "fr"
}
]

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/macro/calendar/properties' \
  -H 'Accept: application/json'
GET/api/1/eulerpool-news/feed.xml

News Feed RSS XML

Returns a RSS Feed XML compatible stream of all news.

Enter your API key in the bar above to test endpoints directly.

Request URL

https://api.eulerpool.com/api/1/eulerpool-news/feed.xml

Parameters

NameInTypeDescriptionValue
languagequerystring
No description available
typequerystring
No description available

Responses

200

Return a RSS Feed for the given language and for the given types.

text/xml
JSON
{}

Code Examples

cURL
curl -X GET \
  'https://api.eulerpool.com/api/1/eulerpool-news/feed.xml' \
  -H 'Accept: application/json'