finanzen APIfinanzen.net ↗
Access finanzen.net index components, live asset prices, and historical OHLCV data via 3 structured endpoints. Query by name, ISIN, or WKN.
What is the finanzen API?
The finanzen.net API exposes 3 endpoints covering index composition, current quotes, and historical daily price data for stocks, indices, and commodities. Use get_index_components to retrieve every constituent of an index like DAX or NASDAQ 100 along with real-time price and percentage change, or call get_current_price with a name, ISIN, or WKN to get a live quote for any supported asset.
curl -X GET 'https://api.parse.bot/scraper/883a46ba-7440-45e2-ad4b-7375cd27d9e5/get_index_components?index_slug=dax' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace finanzen-net-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.finanzen_net_api import Finanzen, IndexComponent, Asset, PriceRecord, IndexSlug
client = Finanzen()
# Get DAX index components using the IndexSlug enum
for component in client.index(IndexSlug.DAX).components():
print(component.name, component.isin, component.current_price, component.percentage_change)
# Get current price for an asset by name
apple = client.assets.get(query="US0378331005")
print(apple.name, apple.isin, apple.symbol, apple.current_price)
# Get historical prices for the fetched asset
for record in apple.history(start_date="01.05.2026", end_date="31.05.2026"):
print(record.date, record.open, record.high, record.low, record.close, record.volume)
Get the components of a financial index (e.g., DAX, NASDAQ 100). Returns all constituent stocks with their current price and year-to-date percentage change. The index_slug accepts common index identifiers like 'dax', 'nasdaq_100', 'mdax', or an ISIN such as 'DE0008469008'. The full list of components is returned in a single page.
| Param | Type | Description |
|---|---|---|
| index_slug | string | The slug or ISIN of the index (e.g., 'dax', 'nasdaq_100', 'mdax', 'DE0008469008'). |
{
"type": "object",
"fields": {
"components": "array of index component objects each containing name, isin, slug, current_price, and percentage_change"
},
"sample": {
"data": {
"components": [
{
"isin": "DE000A1EWWW0",
"name": "adidas",
"slug": "adidas-aktie",
"current_price": "171,55",
"percentage_change": "-21,62"
}
]
},
"status": "success"
}
}About the finanzen API
Index Components and Live Quotes
The get_index_components endpoint accepts an index_slug parameter — either a human-readable slug like dax or nasdaq_100, or a direct ISIN such as DE0008469008. It returns an array of constituent objects, each containing name, isin, slug, current_price, and percentage_change. This makes it straightforward to build index trackers or screen all members of a benchmark in a single call.
The get_current_price endpoint accepts a free-text query field that can be an asset name (e.g., Apple), an ISIN (e.g., US0378331005), or a WKN (e.g., 846900). It resolves to a single asset and returns name, isin, symbol, and current_price. This endpoint works across asset classes — stocks, indices, and commodities are all queryable through the same interface.
Historical Price Data
The get_historical_prices endpoint returns daily OHLCV records for a given asset. The query parameter accepts the same name/ISIN/WKN format as the price lookup. Date range is controlled via start_date and end_date in DD.MM.YYYY format; omitting both defaults to the trailing 30 days. Each record in the history array includes date, open, high, low, close, and volume. The response also carries name and isin at the top level for confirmation.
Identifiers and Coverage
All three endpoints are oriented around standard European financial identifiers — ISIN and WKN — alongside common asset names. finanzen.net is a German-language financial portal with strong coverage of European markets, so German and EU-listed instruments are particularly well represented. Queries using exact ISINs or WKNs tend to be the most unambiguous way to target a specific asset.
The finanzen API is a managed, monitored endpoint for finanzen.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when finanzen.net changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official finanzen.net API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a DAX or NASDAQ 100 holdings dashboard using
get_index_componentsto pull all constituents and their current percentage changes. - Monitor live prices for a personal watchlist by looping over a set of ISINs with
get_current_price. - Back-test a simple moving average strategy by fetching daily OHLCV history via
get_historical_priceswith a customstart_dateandend_date. - Detect index rebalancing events by periodically comparing the constituent list returned by
get_index_components. - Enrich a portfolio tracker with current
symbol,isin, andcurrent_pricefields for each held asset. - Export historical close prices for European equities to a spreadsheet for offline analysis using the
historyarray fromget_historical_prices.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does finanzen.net offer an official developer API?+
What does `get_index_components` return and which indices are supported?+
name, isin, slug, current_price, and percentage_change. You can query by slug (e.g., dax, nasdaq_100) or by ISIN. Coverage depends on which indices finanzen.net lists; major European and US indices like DAX, MDAX, and NASDAQ 100 are typically available.How specific is the asset search in `get_current_price`?+
name, isin, symbol, and current_price. Using an exact ISIN or WKN is the most reliable way to avoid ambiguity when multiple assets share a similar name.Does the API return intraday (tick or hourly) price data?+
get_historical_prices returns daily OHLCV records only. Intraday granularity is not currently exposed. You can fork this API on Parse and revise it to add an intraday endpoint if finanzen.net surfaces that data.