Trade Stocks & ETFs via API

Open your fully fledged brokerage account and start trading Stocks and ETFs.

Manage your Positions and retrieve historical and real-time Market Data.

All through one API.

Known from

The brokerage infrastructure for developers

Trading

Open your brokerage account and trade stocks and ETFs. Manage your Positions, Orders, and Account. Instant order execution between 8am and 10pm at the Munich Stock Exchange (gettex).

Market data

Retrieve historical market data or stream data in real-time. Quotes, Prices and OHLC aggregations ready to be integrated in your trading use case.

Paper Trading

Sign up in seconds and start placing your first test trades. We set you up with 100k paper money - no credit card required. 

6k stocks & 1.5k ETFs
Historical & live market data
Rich & clean documentation
SDKs & a vivid community

Find resources to get started

Community

Join more than 650 developers in our Slack community to get help and input on your trading use case. 

Content

Make use of our blog articles, YouTube videos and other  content resources to find inspiration for your own project. For beginners and pros.

Your money is safe with us

Highest protection

All your cash funds are legally protected up to 100,000€ by the Deposit Protection Fund and are held by Baader Bank, a regulated German custodian bank.

Your securities are yours

All your securities are independent of your cash funds - they are your own property and belong to you - no matter what!

Free brokerage account

There are no hidden fees attached to your brokerage account. Opening and maintaining a brokerage account with our partner Baader Bank is free of charge.

See how easy it is to use our API

Simple and instant order execution. Extensive Market Data. Rich Documentation with many code examples to get you started. Manage your entire Trading Experience through one API.

Get started in two Minutes
At lemon.markets, we give all the power to you. With just a few API calls you can manage your entire account. Check your balance, see how much Cash to Invest you have or simply request your positions right away.
Get Market Data
Use lemon.markets to get data for tradable instruments like stocks or ETFs. Additionally, we provide real-time as well as historical quotes, open-high-low-close (OHLC) and trades data directly from the stock exchange!
Place Orders with the lemon.markets REST-API
Conveniently place market, limit, stop market, or stop-limit orders with us. Your purchased shares will be directly submitted to an overview of all your positions afterwards.
1import requests
2response = requests.get("https://trading.lemon.markets/v1/account/",
3        headers={"Authorization": "Bearer YOUR_TOKEN_HERE"})
4"""
5returns this: {
6  "balance": 5000.00,
7  "cash_to_invest": 5000.00
8}
9"""
10
11params = {"search": "Coinbase", "type": "stock"}
12requests.get("https://data.lemon.markets/v1/instruments/",
13        headers={"Authorization": "Bearer YOUR_TOKEN_HERE"},
14        params=params)
15
16"""
17returns this: [{
18    "isin": "US19260Q1076",
19    "wkn": "A2QP7J",
20    "name": "COINBASE GLB.CL.A -,00001",
21    "title": "COINBASE GLOBAL INC.",
22    "type": "stock",
23    "currency": "EUR",
24    "tradable": true,
25}]
26"""
27
28order_details = {
29  "isin": "US19260Q1076",  # ISIN of coinbase
30  "valid_until": 1624448807,  # timestamp
31  "side" : "buy",
32  "quantity": 2,
33}
34requests.post("https://trading.lemon.markets/v1/orders/",
35        data=order_details,
36        headers={"Authorization": "Bearer YOUR_TOKEN_HERE"})

Integrate lemon.markets into your own product

Are you a developer and want to build a project that is consumed by others? Are you part of a company interested in offering brokerage services to your customers?

We would love to hear from you - please get in touch via support@lemon.markets

FAQ

How do I get access to the Paper Trading API?

You can register on our Dashboard. After you have verified your account, you can log in. We have already created an initial API key for you, which you can use to get started directly in the Paper Trading API.

How do I get access to the Live Trading API?

You can register for the (Paper) Trading API in the Dashboard. From there you can upgrade your Paper Trading account to a Live Trading account by downloading the lemon.markets app from the App Store or Google Play Store. Once you have successfully completed our KYC onboarding process within the app you will be granted access to Live Trading within 2 business days.

Who can create a Live Trading account?

Any private person who is of legal age, taxable in Germany (only), and not politically exposed, is invited to create a Live Trading account with lemon.markets. In addition, to wire money in and out of your account, you need to have a European bank account (SEPA).

How long does it take to open an account?

When you have all the necessary information (IBAN, ID card, etc.) at hand, the process itself including the video identification will only take a few minutes (max. 10 minutes). Afterwards, it can take up to two business days for lemon.markets and our partner BaaderBank to fully open your account. Baader Bank is working hard to enable all account openings (issued before 6 pm) for the following day. However, in case of questions or concerns that Baader Bank has to address back to us, it might take an additional day.

What subscriptions does lemon.markets offer?

lemon.markets provides access to the market data and trading functionality via the API through three different subscription tiers. Our subscription model is built in a way that you are able to choose according to the intensity with which you wish to use our service. Details on the different pricing tiers can be found on our pricing page.

Where are my securities account and my clearing account held?

As lemon.markets does not own a banking license, your securities account and clearing account are held by our partner Baader Bank AG.

Are my securities safe in the lemon.markets securities account?

Your securities are stored in your personal securities account and the clearing account will also be opened for you in cooperation with our partner Baader Bank. Capital in the clearing account is secured by the statutory deposit insurance for an amount up to 100.000 Euro. In addition protection is guaranteed by the deposit protection fund of the association of German banks. 

Which Trading Venues are connected to lemon.markets?

At the moment, we offer the Munich Stock Exchange (XMUN). However, our API structure is designed in such a way that other trading venues can be added in the future.

Which Instruments can I trade?

Currently, we focus on stocks and ETFs that are traded on the Munich Stock Exchange (XMUN). You can easily find out whether an instrument is tradable via our /instruments endpoint.

What type of Orders does lemon.markets offer?

With the lemon.markets API you can place market, limit, stop market and stop limit orders.

What type of Market Data is available at lemon.markets?

We provide historical and real-time market data in open-high-low-close (OHLC), historical and real-time quotes and historical and real-time trades. 

Get started!

Join lemon.markets

Register now and experience our API firsthand. Test your project within the Paper Trading API or start wiring funds to your account and place your first orders with the Trading API.

Need any help?
Ask a question in our CommunityAsk a question in our CommunityGet started with our DocumentationGet started with our DocumentationGet inspired on our BlogGet inspired on our Blog
© lemon.markets 2022Privacy PolicyImprint
Systems are down

As a tied agent under § 3 Sec. 2 WplG on the account and under the liability of DonauCapital Wertpapier GmbH, Passauer Str. 5, 94161 Ruderting (short: DonauCapital), lemon.markets GmbH offers you the receipt and transmission of orders for clients (§ 2 Sec. 2 Nr. 3 WpIG) of financial instruments according to § 3 Sec. 5 WpIG as well as brokerage of accounts.