API
Mit der TargetWatch API können Sie strukturierte Daten zu nordischen Aktien abrufen. Dazu gehören Kursziele, Kurszieländerungen, Analystenhäuser und Insidergeschäfte als JSON über HTTPS.
API-Schlüssel erstellen
Erstellen und verwalten Sie Ihre Schlüssel direkt hier:
Authentifizierung
Senden Sie Ihren Schlüssel als Bearer-Token im Authorization-Header:
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/stocks"
Anfragen ohne gültigen Schlüssel erhalten 401.
Pläne und Rate Limits
KOSTENLOS
0 $
10 ANFRAGEN PRO TAG
- Alle Aktien, zu denen wir Daten haben
- Aktueller Konsens für jede Aktie
- Analystenhäuser
ALLES INBEGRIFFEN
API PLUS
1 $/Monat
1.000 ANFRAGEN PRO STUNDE
- Alles aus Kostenlos
- Komplette Kursziel-Historie
- Kursziel-Feed und Änderungen
- Insidergeschäfte
Jede Antwort enthält Ihre Stufe und den Rate-Limit-Status:
X-API-Tier:freeoderproX-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset
Bei Überschreitung des Limits erhalten Sie 429 mit einem Retry-After-Header.
API Plus kaufen
- Melde dich über die Schaltfläche oben rechts an (oder erstelle ein Konto).
- Öffne den Schlüsselbereich auf dieser Seite und wähle API Plus in den Preiskarten.
- Zahle per Karte - das Abo kostet 1 $/Monat und dein Schlüssel wird sofort auf 1.000 Aufrufe pro Stunde hochgestuft.
Verwalte oder kündige das Abo jederzeit unter Meine Seite.
Zahlungen werden von Stripe abgewickelt.
Kostenlose Endpunkte
/api/v2/analysts
FREE
Die Analystenhäuser, die wir erfassen. In jedem Tarif verfügbar.
FELDER:
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/analysts"
[
{ "slug": "abg-sundal-collier", "house": "ABG Sundal Collier" },
{ "slug": "aktiespararna", "house": "Aktiespararna" },
...
]
/api/v2/stocks
FREE
Alle abgedeckten Aktien. Auf jeder Stufe verfügbar.
FELDER:
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/stocks"
[
{
"ticker": "8TRA",
"stock": "Traton",
"market": "Stockholmsbörsen",
"list": "Large Cap",
"sector": "Industrials",
"industry": "Farm & Heavy Construction Machinery",
"country": "sweden",
"currency": "SEK"
},
...
]
/api/v2/stocks/{ticker}/targets
FREE
Aktueller Median-Kurszielwert für eine Aktie: letzter Kurs, Median-Kursziel, Potenzial und die Analysehäuser dahinter. Auf allen Tarifen verfügbar.
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| ticker | string | Erforderlich | Börsenkürzel zur Auswahl einer Aktie. | VOLV-B |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/stocks/VOLV-B/targets"
API-Plus-Endpunkte
/api/v2/stocks/{ticker}/targets/history
API PLUS
Vollständige Kursziel-Historie für eine Aktie, neueste zuerst.
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| from | date | Optional | Einschließlich Startdatum (YYYY-MM-DD). | 2026-01-01 |
| to | date | Optional | Einschließlich Enddatum (YYYY-MM-DD). | 2026-09-18 |
| ticker | string | Erforderlich | Börsenkürzel zur Auswahl einer Aktie. | VOLV-B |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/stocks/VOLV-B/targets/history?from=2026-01-01&to=2026-09-18"
[
{ "id": 33308, "house": "Jefferies", "priceTarget": 370, "currency": "SEK", "date": "2026-09-15" },
{ "id": 33192, "house": "Morgan Stanley", "priceTarget": 355, "currency": "SEK", "date": "2026-09-04" },
...
]
/api/v2/targets
API PLUS
Der globale Kursziel-Feed, neueste zuerst.
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| from | date | Optional | Einschließlich Startdatum (YYYY-MM-DD). | 2026-01-01 |
| to | date | Optional | Einschließlich Enddatum (YYYY-MM-DD). | 2026-09-18 |
| house | string | Optional | Filter nach Haus, ohne Beachtung der Groß-/Kleinschreibung. | dnb-carnegie |
| ticker | string | Optional | Exakte Ticker-Übereinstimmung | VOLV-B |
| limit | integer | Optional | Zeilen pro Seite; 1-500 (Standard 100). | 100 |
| cursor | string | Optional | nextCursor aus der vorherigen Antwort. | MTAw |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/targets?from=2026-09-01&house=dnb-carnegie&limit=100"
{
"items": [
{
"id": 33368,
"ticker": "ORSTED",
"stock": "Ørsted",
"house": "ABG Sundal Collier",
"priceTarget": 180,
"currency": "DKK",
"date": "2026-09-18"
},
...
],
"total": 28610,
"nextCursor": "MTAw"
}
/api/v2/targets/{id}
API PLUS
Ein vollständiger Kursziel-Datensatz.
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| id | integer | Erforderlich | ID des Kursziels. | 33368 |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/targets/33368"
{
"id": 33368,
"ticker": "ORSTED",
"stock": "Ørsted",
"house": "ABG Sundal Collier",
"priceTarget": 180,
"currency": "DKK",
"date": "2026-09-18",
"link": "https://www.placera.se/telegram/dagens-aktierekommendationer-i-oversikt-20260918"
}
/api/v2/targets/changes
API PLUS
Neue Kursziele zum Abrufen.
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| since | date | Erforderlich | Erforderliches Startdatum (YYYY-MM-DD); maximal 31 Tage Rückblick. | 2026-09-12 |
| limit | integer | Optional | Zeilen pro Seite; 1-500 (Standard 100). | 100 |
| cursor | string | Optional | nextCursor aus der vorherigen Antwort. | MTAw |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/targets/changes?since=2026-09-12"
{
"items": [
{
"id": 33368,
"ticker": "ORSTED",
"stock": "Ørsted",
"house": "ABG Sundal Collier",
"priceTarget": 180,
"currency": "DKK",
"date": "2026-09-18"
},
...
],
"total": 12,
"nextCursor": "MTAw"
}
/api/v2/stocks/{ticker}/insider-trades
API PLUS
Insidertransaktionen für eine Aktie.
ANTWORTHÜLLE:
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| status | enum | Optional | Statuswerte aus der FI-Quelle: Aktuell, Reviderad, Makulerad. Makulerad ist standardmäßig ausgeschlossen; mit all werden stornierte Meldungen eingeschlossen. | all |
| category | enum | Optional | Transaktionskategorie: market-buy, market-sell, off-market-buy, off-market-sell, redemption, grant, subscription, gift, internal oder other. | market-buy |
| marketImpact | enum | Optional | Zulässige Werte: buy-pressure, sell-pressure, no-pressure. | buy-pressure |
| ticker | string | Erforderlich | Börsenkürzel zur Auswahl einer Aktie. | VOLV-B |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/stocks/VOLV-B/insider-trades"
{
"dataAsOf": "2026-05-22",
"total": 2,
"items": [
{
"ticker": "VOLV-B",
"stock": "Volvo",
"person": "Bo Annvik",
"role": "board_member",
"type": "buy",
"volume": 1757,
"price": 284.3,
"currency": "SEK",
"totalValue": 499515,
"publicationDate": "2025-11-27",
"transactionDate": "2025-11-27",
"status": "Aktuell"
},
...
]
}
/api/v2/insider-trades
API PLUS
Der globale Insider-Feed, neueste zuerst. Quellenspezifische Felder sind enthalten, sofern verfügbar.
ANTWORTHÜLLE:
FELDER:
PARAMETER:
| Name | Typ | Pflicht | Bedeutung | Beispiel |
|---|---|---|---|---|
| from | date | Optional | Veröffentlichungsbeginn einschließlich (YYYY-MM-DD). | 2026-01-01 |
| to | date | Optional | Veröffentlichungsende einschließlich (YYYY-MM-DD). Muss am oder nach from liegen; andernfalls wird 400 zurückgegeben. | 2026-09-18 |
| ticker | string | Optional | Exakte Ticker-Übereinstimmung | VOLV-B |
| type | enum | Optional | Transaktionstyp: buy, sell oder other. | buy |
| status | enum | Optional | Statuswerte aus der FI-Quelle: Aktuell, Reviderad, Makulerad. Makulerad ist standardmäßig ausgeschlossen; mit all werden stornierte Meldungen eingeschlossen. | all |
| category | enum | Optional | Transaktionskategorie: market-buy, market-sell, off-market-buy, off-market-sell, redemption, grant, subscription, gift, internal oder other. | market-buy |
| marketImpact | enum | Optional | Zulässige Werte: buy-pressure, sell-pressure, no-pressure. | buy-pressure |
| limit | integer | Optional | Zeilen pro Seite; 1-500 (Standard 100). | 100 |
| cursor | string | Optional | nextCursor aus der vorherigen Antwort. | MTAw |
curl -H "Authorization: Bearer IHR-SCHLUESSEL" \ "https://www.targetwatch.io/api/v2/insider-trades?type=buy&limit=100"
{
"dataAsOf": "2026-05-22",
"items": [
{
"ticker": "CHEF",
"stock": "Cheffelo",
"person": "Adam Björklund",
"role": "management",
"type": "buy",
"volume": 1100,
"price": 119.6,
"currency": "SEK",
"totalValue": 131560,
"publicationDate": "2026-05-22",
"transactionDate": "2026-05-22",
"status": "Aktuell"
},
...
],
"total": 2199,
"nextCursor": "MTAw"
}
Paginierung
Feed-Endpunkte (targets, targets/changes, insider-trades) liefern höchstens limit Einträge pro Aufruf (Standard 100, maximal 500):
{ "items": [ ... ], "total": 7792, "nextCursor": "MTAw" }
Übergeben Sie nextCursor als cursor, bis null zurückkommt.
Feed-Zeilen haben ticker: null, wenn das Unternehmen nordisch ist, aber noch nicht in unserem Katalog steht. Bis dahin über stock (Firmenname) abgleichen. Als nicht-nordisch geprüfte Unternehmen werden im Feed nicht zurückgegeben.
Fehlercodes
400- ungültiger Parameter (falsches Datum, Cursor oder Limit, oder einsinceüber 31 Tage hinaus)401- fehlender oder ungültiger API-Schlüssel403- gültiger Schlüssel, aber der Endpunkt erfordert API Plus404- unbekanntes Haus oder unbekannte Kursziel-ID (Insider-Endpunkte liefern200mit leereritems-Liste für unbekannte Ticker)429- Rate Limit überschritten, sieheRetry-After
Lizenz
Die Daten sind für die interne Nutzung lizenziert. Sie dürfen Produkte, Analysen und Entscheidungen darauf aufbauen. Sie dürfen die Rohdaten nicht weiterverbreiten, weiterverkaufen oder als konkurrierenden Datendienst anbieten. Kontaktieren Sie uns für Weiterverbreitungsrechte.