Wie Du mit einem einzigen API Call auf Dein lemon.markets Trading API Konto zugreifst


blog photo
Veröffentlicht von Marius Sprenger am 16. Dezember 2021
Product


Wir bei lemon.markets stellen die Infrastruktur zur Verfügung, damit jede*r seine*ihre eigene Brokerage Experience an der Börse bauen kann. In diesem Blogbeitrag zeigen wir Dir, wie Du mit einem einfachen API Call auf Informationen zu Deinem Trading Account zugreifen kannst. Außerdem tauchen wir ein wenig tiefer in unseren /account Endpunkt ein. Lass uns starten!

Registrieren

Um auf Dein Konto zugreifen zu können, musst Du zunächst erstmal eines haben. Melde Dich also auf unserem Dashboard an und verifiziere Dein Konto über die E-Mail, die wir Dir nach der Registrierung zuschicken. Du kannst Dich dann im Dashboard anmelden, wo wir Dir bereits Deinen ersten API Key erstellt haben.

So findest Du Dich in unserer API zurecht

Mit diesem API Key kannst Du unsere API testen. Alles, was Du dazu wissen musst, findest Du in unserer Dokumentation. Wir haben mehrere Endpunkte erstellt, die sich rund um Dein Konto drehen. Über diese Endpunkte kannst Du Informationen über Deinen Namen (falls Du ihn vergessen hast), Deinen aktuellen Kontostand, Dein verbleibendes Guthaben, die IBAN Deines Verrechnungskontos und vieles mehr abrufen.

Um Informationen über Dein Konto abzurufen, stellst Du einen GET Request an die folgende Request-URL:

1https://paper-trading.lemon.markets/v1/account/

Dies tust Du, indem Du den API Key aus Deinem Dashboard abrufst und ihn in den folgenden Python-Code einfügst (ein JavaScript-Beispiel findest Du in unserer Dokumentation).

1import requests
2request = requests.get("https://paper-trading.lemon.markets/v1/account/", 
3                       headers={"Authorization": "Bearer YOUR-API-KEY"})
4print(request.json())

Wenn Du diesen Request stellst, erhältst Du eine ähnliche Response wie diese:

1{
2  "time": "2021-11-22T15:37:56.520+00:00",
3  "status": "ok",
4  "results": {
5    "created_at": "2021-10-12T10:29:49.769+00:00",
6    "account_id": "acc_pyNQNll99hQbXMCS0dRzHyKQCRKYHpy3zg",
7    "firstname": "Michael",
8    "lastname": "Burry",
9    "email": "m_burry@tradingapi.com",
10    "phone": "+491637876521",
11    "address": "Ritterstraße 2A 10969 Berlin",
12    "billing_address": "Ritterstraße 2A 10969 Berlin",
13    "billing_email": "m_burry@tradingapi.com",
14    "billing_name": "Michael Burry",
15    "billing_vat": "DE999999999",
16    "mode": "money",
17    "deposit_id": "K2057263187",
18    "client_id": "2057263",
19    "account_number": "2057263187",
20    "iban_brokerage": "DE12345678902057263",
21    "iban_origin": "DE123456789012345",
22    "bank_name_origin": "Test Bank",
23    "balance": 100000000,
24    "cash_to_invest": 80000000,
25    "cash_to_withdraw": 20000000,
26    "trading_plan": "basic",
27    "data_plan": "basic",
28    "tax_allowance": 8010000,
29    "tax_allowance_start": "2021-01-01",
30    "tax_allowance_end": "2021-01-01"
31  }
32}

Wie Du siehst, erhältst Du viele Informationen über alles, was mit Deinem Konto zusammenhängt, z. B. wann es erstellt wurde, wie hoch Dein aktueller Kontostand ist, welchen Trading- und Datentarif Du hast und die IBAN Deines Verrechnungsontos. Ausführliche Informationen zu allen Response Parametern findest Du in unserer Dokumentation.

Geld abheben

Wie Du in der obigen Response sehen kannst, hast Du auch ein Response Element namens cash_to_withdraw. Dies ist Dein aktueller Kontostand abzüglich der aktuellen Summe Deiner Kauforders. Auf der Grundlage dieser Zahl kannst Du ganz einfach Geld auf Dein Referenzkonto überweisen:

1https://trading.lemon.markets/v1/account/

(Beachte, dass wir derzeit noch an der Freigabe des Real Money Features arbeiten, so dass es noch etwas dauern kann, bis Du diesen Endpunkt nutzen kannst 🙂)

Verwende das folgende Code Snippet (mit Deinem eigenen API Key natürlich), um Geld auf Dein Referenzkonto zu überweisen.

1import requests
2import json
3request = requests.post("https://paper-trading.lemon.markets/v1/account/withdraw/",
4          data=json.dumps({
5               amount: 5000000,
6               pin: 1234
7            }), headers={"Authorization": "Bearer YOUR-API-KEY"})
8print(request.json())

Definiere den Betrag, den Du abheben möchtest, in Deinen Request Body zusammen mit Deiner individuellen 4-stelligen PIN, die Du während Deines Onboarding-Prozesses festgelegt hast. Nach einem erfolgreichen API Request wird der angegebene Betrag automatisch abgehoben.

Dokumente einsehen

Außerdem hast Du die Möglichkeit, über die folgende URL ganz einfach auf alle wichtigen Dokumente im Zusammenhang mit Deinem Konto zuzugreifen:

1https://paper-trading.lemon.markets/v1/account/documents

Verwende das folgende Code Snippet (erweitert um Deinen eigenen API Key) um eine Liste von Dokumenten abzurufen:

1import requests
2request = requests.get("https://paper-trading.lemon.markets/v1/account/documents/", 
3                       headers={"Authorization": "Bearer YOUR-API-KEY"})
4print(request.json())

Du erhältst dann eine ähnliche Liste wie diese:

1{
2  "time": "2021-11-22T15:41:04.028+00:00"
3  "status": "ok",
4  "results": [
5    {
6      "id": "doc_pyNjNcc77ht3T3lH8dJa5fD8jhj2JHJ1xX",
7      "name": "account_opening.pdf",
8      "created_at": "2021-10-19T14:58:52.813Z",
9      "category": "kyc",
10      "public_url": "http://testpublicurl.de/",
11      "link": "'https://trading.lemon.markets/v1/account/documents/doc_pyNjNcc77ht3T3lH8dJa5fD8jhj2JHJ1xX",
12      "viewed_first_at": "2021-10-19T14:58:52.813Z",
13      "viewed_last_at": "2021-10-19T14:58:52.813Z"
14    }
15  ]
16}

Dort findest Du alle Dokumente zusammen mit einem Download-Link. Wenn Du auf den Link klickst, wirst Du zu einer .pdf-Version der Datei weitergeleitet.

So, das war alles, was es über die lemon.markets Account Endpunkte zu sagen gibt und was Du damit machen kannst. Stelle sicher, dass Du Dich bei unserer Trading API anmeldest, um Deine eigene Brokerage Experience an der Börse zu gestalten. Tritt unserer Slack Community bei, in der wir mit mehr als 400 Entwickler:innen über alle Themen rund um den Handel und lemon.markets diskutieren.

Ich freue mich darauf, Dich dort zu sehen 🍋 🚀

Marius von lemon.markets

Das könnte Dich auch interessieren

Entdecke den lemon.markets instruments Endpunkt

blog photo

Mit dem /instruments Endpunkt kannst Du die über 8250+ Aktien und ETFs durchsuchen, die wir derzeit auf lemon.markets anbieten. Du kannst Deine Suche spezifizieren, indem Du den Handelsplatz, die Währung, den Typ und andere Merkmale angibst. Lies weiter, wenn Du mehr erfahren möchtest.

Verwalte Dein Portfolio mit der lemon.markets API

blog photo

Ein vollständiger, verständlicher Überblick über Deine Portfoliopositionen ist unverzichtbar, um ein guter Trader zu werden. Unser /portfolio Endpunkt bietet Informationen über die Anzahl der von Dir gehandelten Wertpapiere, zu welchem Preis, in welchem Space und vieles mehr. Wenn Du genau wissen möchtest, was Du mit diesem Endpunkt machen kannst, lies weiter.

Platziere Deine erste Order mit der lemon.markets API

blog photo

Mit der lemon.markets API ist das Platzieren einer Order nur ein einziger API Call. Doch welche Informationen musst Du in Deinem Request angeben? In diesem Blogpost zeigen wir Dir, wie Du erfolgreich eine Order platzierst und wie Du diese mit der Trading API aktivierst, sodass sie an der Börse Deiner Wahl ausgeführt wird. Lies weiter, um mehr zu erfahren.

Tiefer eintauchen

Finde weitere Ressourcen für einen einfachen Einstieg

In unserer Dokumentation erfahrt Ihr mehr über unsere API-Struktur, die verschiedenen Endpunkte und spezifische Anwendungsfälle.

Austauschen

Tritt der lemon.markets Community bei

Tritt unserem Slack-Channel bei, um Dich aktiv an unserer Community zu beteiligen, Fragen an andere Nutzer:innen zu stellen und immer auf dem Laufenden zu bleiben.

Team unterstützen

Lust lemon.markets mit uns zu bauen?

Wir sind immer auf der Suche nach großartigen Ergänzungen für unser Team, die uns beim Aufbau einer Brokerage Infrastruktur für das 21. Jahrhundert helfen.

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
For Developers
SlackGithubBlog
© lemon.markets 2021Privacy PolicyImprint
All systems normal