Quickstart
From API key to first response.
-
1
Get a key
Create an account, then create a key in your dashboard.
-
2
Look up a company
Replace
YOUR_API_KEYand run it.curl -X POST 'https://api.treffer.io/v1/companies/profile' \ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{ "domain": "traderepublic.com" }'import requests response = requests.post( "https://api.treffer.io/v1/companies/profile", headers={"X-API-Key": "YOUR_API_KEY"}, json={ "domain": "traderepublic.com", }, timeout=120, ) print(response.json()) -
3
Read the answer
A hit fills the data fields, a miss leaves them null. Both return HTTP 200.
{ "found": true, "credits_consumed": 2, "message": "Found Trade Republic Bank GmbH.", "legal_name": "Trade Republic Bank GmbH", "legal_form": "GmbH", "domain": "traderepublic.com", "register": { "country": "DE", "type": "HRB", "number": "HRB 244347 B", "authority": "Amtsgericht Charlottenburg", "status": "active", "incorporated_at": "2016-08-03", "purpose": "Das Betreiben von Bankgeschäften gemäß\n(a) § 1 Abs. 1 Satz 2 Nr. 1 Kreditwesengesetz (KWG) (Einlagengeschäft),\n(b) § 1 Abs. 1 Satz 2 Nr. 2 KWG (Kreditgeschäft),\n(c) § 1 Abs. 1 Satz 2 Nr. 4 KWG (Finanzkommissionsgeschäft),\n(d) § 1 Abs. 1 Satz 2 Nr. 5 KWG (Depotgeschäft),\n(e) § 1 Abs. 1 Satz 2 Nr. 10 KWG (Emissionsgeschäft)\nund die Erbringung von Finanzdienstleistungen gemäß\n(a) § 1 Abs. 1a Satz 2 Nr. 1 KWG (Anlagevermittlung),\n(b) § 1 Abs. 1a Satz 2 Nr. 1a KVVG (Anlageberatung),\n(c) § 1 Abs. 1a Satz 2 Nr. 1c KWG (Platzierungsgeschäft)\n(d) § 1 Abs. 1a Satz 2 Nr. 2 KWG (Abschlussvermittlung),\n(e) § 1 Abs. 1a Satz 2 Nr. 3 KWG (Finanzportfolioverwaltung),\n(f) § 1 Abs. 1a Satz 2 Nr. 4a KWG (Market-Making),\n(g) § 1 Abs. 1a Satz 2 Nr. 4b KWG (systematische Internalisierung),\n(h) § 1 Abs. 1a Satz 2 Nr. 4c KWG (Eigenhandel),\n(i) § 1 Abs. 1a Satz 3 KWG (Eigengeschäft).\nDes Weiteren erbringt die Gesellschaft Zahlungsdienste im Sinne des Zahlungsdiensteaufsichtsgesetzes.", "capital": { "amount": 101677200.0, "currency": "EUR" }, "representatives": [ { "name": "Gernot Mittendorfer", "role": "Geschäftsführer" }, { "name": "Andreas Michael Torner", "role": "Geschäftsführer" }, { "name": "Christian Hecker", "role": "Geschäftsführer" }, { "name": "Thomas Pischke", "role": "Geschäftsführer" } ] }, "address": { "street": "Brunnenstraße 19-21", "postal_code": "10119", "city": "Berlin", "country": "DE" }, "imprint": { "email": "[email protected]", "phone": null, "url": "https://traderepublic.com/de-de/imprint" } }{ "found": false, "credits_consumed": 0, "message": "No matching company found.", "legal_name": null, "legal_form": null, "domain": null, "register": { "country": null, "type": null, "number": null, "authority": null, "status": null, "incorporated_at": null, "purpose": null, "capital": { "amount": null, "currency": null }, "representatives": [] }, "address": { "street": null, "postal_code": null, "city": null, "country": null }, "imprint": { "email": null, "phone": null, "url": null } }