API
Med TargetWatch API kan du hämta strukturerad data om nordiska aktier. Hämta riktkurser, riktkursändringar, analyshus och insynsaffärer som JSON över HTTPS.
Skaffa en nyckel
Skapa och hantera dina nycklar direkt här:
Autentisering
Skicka din nyckel som Bearer-token i Authorization-headern:
curl -H "Authorization: Bearer DIN-NYCKEL" \ "https://www.targetwatch.io/api/v2/stocks"
Anrop utan giltig nyckel får 401.
Nivåer och rate limits
GRATIS
0 $
10 ANROP PER DAG
- Alla aktier vi har data för
- Aktuell konsensus för valfri aktie
- Analysmäklarhus
ALLT INGÅR
API PLUS
1 $/månad
1 000 ANROP I TIMMEN
- Allt i Gratis
- Full riktkurshistorik
- Flöde med riktkurser och ändringar
- Insynsaffärer
Varje svar innehåller din nivå och rate-limit-status:
X-API-Tier:freeellerproX-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset
När gränsen är nådd får du 429 med en Retry-After-header.
Köpa API Plus
- Logga in (eller skapa ett konto) via knappen uppe till höger.
- Öppna nyckelsektionen här på sidan och välj API Plus i priskorten.
- Betala med kort - abonnemanget kostar 1 $/månad och din nyckel uppgraderas direkt till 1 000 anrop i timmen.
Hantera eller avsluta prenumerationen när du vill under Min sida.
Betalningar hanteras av Stripe.
Gratisendpoints
/api/v2/analysts
FREE
De analysmäklarhus vi följer. Tillgängligt på alla abonnemang.
FÄLT:
curl -H "Authorization: Bearer DIN-NYCKEL" \ "https://www.targetwatch.io/api/v2/analysts"
[
{ "slug": "abg-sundal-collier", "house": "ABG Sundal Collier" },
{ "slug": "aktiespararna", "house": "Aktiespararna" },
...
]
/api/v2/stocks
FREE
Alla bevakade aktier. Finns på alla nivåer.
FÄLT:
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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
Aktuell medianriktkurs för en aktie: senaste kurs, medianriktkurs, uppsida och analyshusen bakom. Finns på alla nivåer, för valfri aktie.
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| ticker | string | Obligatorisk | Aktiens kortnamn som identifierar aktien. | VOLV-B |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "https://www.targetwatch.io/api/v2/stocks/VOLV-B/targets"
API Plus-endpoints
/api/v2/stocks/{ticker}/targets/history
API PLUS
Fullständig riktkurshistorik för en aktie, nyast först.
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| from | date | Frivillig | Inkluderande startdatum (YYYY-MM-DD). | 2026-01-01 |
| to | date | Frivillig | Inkluderande slutdatum (YYYY-MM-DD). | 2026-09-18 |
| ticker | string | Obligatorisk | Aktiens kortnamn som identifierar aktien. | VOLV-B |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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
Det globala flödet av riktkurser, nyast först.
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| from | date | Frivillig | Inkluderande startdatum (YYYY-MM-DD). | 2026-01-01 |
| to | date | Frivillig | Inkluderande slutdatum (YYYY-MM-DD). | 2026-09-18 |
| house | string | Frivillig | Filtrera på hus, utan hänsyn till versaler/gemener. | dnb-carnegie |
| ticker | string | Frivillig | Exakt matchning på ticker | VOLV-B |
| limit | integer | Frivillig | Rader per sida; 1-500 (standard 100). | 100 |
| cursor | string | Frivillig | nextCursor från föregående svar. | MTAw |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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
En komplett riktkurspost.
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| id | integer | Obligatorisk | Riktkursens ID. | 33368 |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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
Nya riktkurser för polling.
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| since | date | Krävs | Obligatoriskt startdatum (YYYY-MM-DD); högst 31 dagars historik. | 2026-09-12 |
| limit | integer | Frivillig | Rader per sida; 1-500 (standard 100). | 100 |
| cursor | string | Frivillig | nextCursor från föregående svar. | MTAw |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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
Insynstransaktioner för en aktie.
SVARSOMSLAG:
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| status | enum | Frivillig | Statusvärden från FI-källan: Aktuell, Reviderad, Makulerad. Makulerad exkluderas som standard; använd all för att inkludera makulerade anmälningar. | all |
| category | enum | Frivillig | Transaktionskategori: market-buy, market-sell, off-market-buy, off-market-sell, redemption, grant, subscription, gift, internal eller other. | market-buy |
| marketImpact | enum | Frivillig | Tillåtna värden: buy-pressure, sell-pressure, no-pressure. | buy-pressure |
| ticker | string | Obligatorisk | Aktiens kortnamn som identifierar aktien. | VOLV-B |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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
Det globala insynsflödet, nyast först. Källspecifika fält finns med när de är tillgängliga.
SVARSOMSLAG:
FÄLT:
PARAMETRAR:
| Namn | Typ | Krav | Betydelse | Exempel |
|---|---|---|---|---|
| from | date | Frivillig | Publiceringsdatum från och med (YYYY-MM-DD). | 2026-01-01 |
| to | date | Frivillig | Publiceringsdatum till och med (YYYY-MM-DD). Måste vara samma dag som eller efter from; annars returneras 400. | 2026-09-18 |
| ticker | string | Frivillig | Exakt matchning på ticker | VOLV-B |
| type | enum | Frivillig | Transaktionstyp: buy, sell eller other. | buy |
| status | enum | Frivillig | Statusvärden från FI-källan: Aktuell, Reviderad, Makulerad. Makulerad exkluderas som standard; använd all för att inkludera makulerade anmälningar. | all |
| category | enum | Frivillig | Transaktionskategori: market-buy, market-sell, off-market-buy, off-market-sell, redemption, grant, subscription, gift, internal eller other. | market-buy |
| marketImpact | enum | Frivillig | Tillåtna värden: buy-pressure, sell-pressure, no-pressure. | buy-pressure |
| limit | integer | Frivillig | Rader per sida; 1-500 (standard 100). | 100 |
| cursor | string | Frivillig | nextCursor från föregående svar. | MTAw |
curl -H "Authorization: Bearer DIN-NYCKEL" \ "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"
}
Paginering
Flödesendpoints (targets, targets/changes, insider-trades) returnerar max limit poster per anrop (standard 100, max 500):
{ "items": [ ... ], "total": 7792, "nextCursor": "MTAw" }
Skicka tillbaka nextCursor som cursor tills det kommer tillbaka null.
Flödesrader har ticker: null när bolaget är nordiskt men ännu inte finns i vår katalog. Matcha på stock (bolagsnamn) tills det är tillagt. Bolag som granskats som icke-nordiska returneras inte i flödet.
Felkoder
400- ogiltig parameter (felaktigt datum, cursor eller limit, eller ettsincelängre tillbaka än 31 dagar)401- saknad eller ogiltig API-nyckel403- giltig nyckel, men endpointen kräver API Plus404- okänt hus eller riktkurs-id (insynsendpoints returnerar200med tomitemsför okänd ticker)429- rate limit nådd, seRetry-After
Licens
Datan är licensierad för internt bruk. Du får bygga produkter, analyser och beslut på den. Du får inte vidaredistribuera rådatan, sälja den vidare eller exponera den som en konkurrerande datatjänst. Hör av dig om du behöver vidaredistributionsrättigheter.