Discover/ls-tc API
live

ls-tc APIls-tc.de

Access live quotes, price history, instrument search, and trading hours from Lang & Schwarz TradeCenter via a structured JSON API. Covers stocks, ETFs, bonds, and more.

Endpoint health
verified 3d ago
search_instruments
get_market_overview
get_trading_hours
get_stock_quote
get_price_history
5/5 passing latest checkself-healing
Endpoints
5
Updated
26d ago

What is the ls-tc API?

The ls-tc.de API exposes 5 endpoints for retrieving instrument data from Lang & Schwarz TradeCenter, covering live quotes, historical price series, instrument search, and exchange trading hours. The get_stock_quote endpoint returns the current mid-price, absolute change, percentage change, and previous close for any instrument identified by its internal ID. search_instruments lets you resolve company names, ticker symbols, or ISINs into the instrument IDs used across all other endpoints.

Try it
Search keyword such as a company name, ticker symbol, or ISIN (e.g. 'SAP', 'DE0007164600').
api.parse.bot/scraper/6b78ed07-1097-42d2-b017-7ae30a6662ed/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6b78ed07-1097-42d2-b017-7ae30a6662ed/search_instruments?query=SAP' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

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 ls-tc-de-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.lang_schwarz_tradecenter_api import LangSchwarz, Instrument, Quote, PriceHistory, TradingInfo, SeriesType

client = LangSchwarz()

# Search for instruments by name
for instrument in client.instruments.search(query="SAP"):
    print(instrument.display_name, instrument.isin, instrument.category_name)

# Get a specific instrument and retrieve its live quote
sap = client.instrument(instrument_id=34313)
quote = sap.quotes.latest()
print(quote.current_price, quote.change, quote.change_percent)

# Retrieve historical price data
history = sap.prices.get(series=SeriesType.HISTORY)
print(history.series)

# Get DAX market overview
for etf in client.instruments.market_overview():
    print(etf.display_name, etf.isin, etf.category_symbol)

# Get exchange trading hours
info = client.tradinginfos.get()
print(info.exchange, info.trading_hours, info.timezone)
All endpoints · 5 totalmissing one? ·

Full-text search over instruments traded on Lang & Schwarz by name, ticker symbol, or ISIN. Returns matching results across all categories (stocks, ETFs, bonds, funds). Each result carries an instrumentId usable in quote and history endpoints.

Input
ParamTypeDescription
queryrequiredstringSearch keyword such as a company name, ticker symbol, or ISIN (e.g. 'SAP', 'DE0007164600').
Response
{
  "type": "object",
  "fields": {
    "results": "array of instrument objects with id, displayname, isin, wkn, instrumentId, categoryName, categorySymbol, link"
  },
  "sample": {
    "data": {
      "results": [
        {
          "id": 34313,
          "url": 34313,
          "wkn": 716460,
          "isin": "DE0007164600",
          "link": "/de/aktie/34313",
          "alias": "",
          "categoryid": 5,
          "displayname": "SAP SE",
          "categoryName": "Aktie",
          "categorysort": 1,
          "instrumentId": 34313,
          "productcount": 76,
          "categorySymbol": "STK"
        }
      ]
    },
    "status": "success"
  }
}

About the ls-tc API

Instrument Search and Identification

All data retrieval on this API starts with search_instruments, which accepts a query parameter — a company name, ticker symbol, or ISIN such as DE0007164600. It returns an array of instrument objects each carrying id, displayname, isin, wkn, instrumentId, categoryName, categorySymbol, and a link. The instrumentId field is what you pass to the quote, price history, and market overview endpoints. Category metadata lets you distinguish between stocks, ETFs, certificates, and bonds without additional lookups.

Live Quotes and Price History

get_stock_quote takes an instrument_id and returns six fields: isin, current_price (latest mid-price in EUR), previous_close, change (absolute difference), change_percent, and timestamp_ms (Unix milliseconds of the latest tick). For time series data, get_price_history returns an object keyed by series name — you can request history, intraday, or intraday,history via the series parameter. Each named series contains a data array of [timestamp_ms, price] pairs, making it straightforward to plot or store.

Market Overview and Exchange Hours

get_market_overview returns a snapshot of DAX-related instruments — ETFs and index trackers — using the same instrument object shape as search_instruments. It requires no parameters and is useful for building watchlists or dashboards anchored to the DAX universe. get_trading_hours returns static exchange metadata: the exchange name, timezone, and weekday trading hours string for the Lang & Schwarz exchange.

Reliability & maintenanceVerified

The ls-tc API is a managed, monitored endpoint for ls-tc.de — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ls-tc.de 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 ls-tc.de 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.

Last verified
3d ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track intraday price movements for a portfolio of German stocks using get_price_history with the intraday series parameter.
  • Resolve an ISIN or WKN to an internal instrument ID via search_instruments before fetching live quotes.
  • Build a DAX ETF watchlist by pulling instrument metadata from get_market_overview.
  • Monitor daily gain/loss across positions by comparing current_price and previous_close from get_stock_quote.
  • Store end-of-day price history for backtesting using the history series from get_price_history.
  • Display exchange operating hours in a trading dashboard using get_trading_hours without hardcoding timezone logic.
  • Filter instrument search results by categoryName to separate ETFs from bonds and certificates in a screener.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does Lang & Schwarz TradeCenter offer an official developer API?+
Lang & Schwarz does not publish a documented public developer API for TradeCenter. This Parse API provides structured access to the same instrument and pricing data available on ls-tc.de.
What does `get_stock_quote` return and how current is the price?+
get_stock_quote returns current_price (mid-price in EUR), previous_close, change, change_percent, and timestamp_ms — the Unix millisecond timestamp of the latest available price tick. Freshness depends on market activity and is reflected in timestamp_ms; you can compare it against the current time to assess staleness.
Does the price history endpoint support custom date ranges?+
The get_price_history endpoint accepts a series parameter (history, intraday, or intraday,history) but does not currently expose start or end date filters — the returned range is determined by the series type. You can fork this API on Parse and revise the endpoint to add date range parameters if your use case requires bounded queries.
Is order book depth or bid/ask spread data available?+
Not currently. The API covers mid-price quotes, daily change figures, and time series data. Bid/ask spread and order book depth are not exposed by the current endpoints. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Are instruments outside Germany or the DAX universe supported?+
search_instruments searches across all instrument categories available on ls-tc.de — including stocks, ETFs, bonds, and certificates — and is not limited to German or DAX instruments. get_market_overview specifically returns DAX-related ETFs and index trackers, so non-DAX index overviews are not currently covered by that endpoint. You can fork this API on Parse and revise it to target other index or market segments.
Page content last updated . Spec covers 5 endpoints from ls-tc.de.
Related APIs in FinanceSee all →
boerse-stuttgart.de API
Search Börse Stuttgart securities by name, WKN, or ISIN and retrieve live quotes, detailed instrument pages, index snapshots with constituents, and warrant (Optionsschein) listings for a chosen underlying.
finanzen.net API
Search for stocks and assets, retrieve live prices, view index components, and access historical price data to track market performance and make informed investment decisions. Monitor real-time market quotes and analyze past price trends across multiple financial instruments on one platform.
onvista.de API
Access live derivatives, indices, and market data from onvista.de to search financial instruments, retrieve knockout product details, and monitor market overviews. Build financial applications that pull real-time pricing and instrument information for trading and investment analysis.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
money.tmx.com API
money.tmx.com API
nyse.com API
nyse.com API
statusinvest.com.br API
Search and analyze Brazilian stocks with real-time market data, including detailed financial indicators, historical price movements, and dividend information. Track stock performance and investment metrics all in one place.
barchart.com API
Monitor live stock quotes and commodity prices, analyze options chains with gamma exposure data, and access historical market time series to track top-performing stocks. Use real-time and historical data to make informed trading and investment decisions across equities and commodities.