TW1 <GO> TARGETWATCH 2 <GO>MARKETLIVE
API

API

Med TargetWatch API kan du hente strukturert data om nordiske aksjer. Hent kursmål, kursmålsendringer, analysehus og innsidehandler som JSON over HTTPS.

Skaff en nøkkel

Opprett og administrer nøklene dine direkte her:

Autentisering

Send nøkkelen som en Bearer-token i Authorization-headeren:

GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/stocks"

Kall uten gyldig nøkkel får 401.

Nivåer og rate limits

GRATIS

0 $

10 KALL PER DAG

  • Alle aksjer vi har data for
  • Gjeldende konsensus for hvilken som helst aksje
  • Analytikerhus

ALT INKLUDERT

API PLUS

1 $/måned

1 000 KALL I TIMEN

  • Alt i Gratis
  • Full kursmålhistorikk
  • Kursmålsfeed og endringer
  • Innsidehandler

Hvert svar inneholder nivået ditt og rate-limit-status:

  • X-API-Tier: free eller pro
  • X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Når grensen er nådd får du 429 med en Retry-After-header.

Kjøpe API Plus

  1. Logg inn (eller opprett en konto) via knappen øverst til høyre.
  2. Åpne nøkkelseksjonen her på siden og velg API Plus i priskortene.
  3. Betal med kort - abonnementet koster 1 $/måned, og nøkkelen din oppgraderes med en gang til 1 000 kall i timen.

Administrer eller si opp abonnementet når du vil under Min side.

Betalinger behandles av Stripe.

Gratis-endepunkter

GET /api/v2/analysts FREE

Meglerhusene vi følger. Tilgjengelig på alle planer.

FELTER:

slughouse
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/analysts"
200 OK - ÉN RAD VISES
[
  { "slug": "abg-sundal-collier", "house": "ABG Sundal Collier" },
  { "slug": "aktiespararna", "house": "Aktiespararna" },
  ...
]
GET /api/v2/stocks FREE

Alle aksjene vi dekker. Tilgjengelig på alle nivåer.

FELTER:

tickerstockmarketlistsectorindustrycountrycurrency
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/stocks"
200 OK - ÉN RAD VISES
[
  {
    "ticker": "8TRA",
    "stock": "Traton",
    "market": "Stockholmsbörsen",
    "list": "Large Cap",
    "sector": "Industrials",
    "industry": "Farm & Heavy Construction Machinery",
    "country": "sweden",
    "currency": "SEK"
  },
  ...
]
GET /api/v2/stocks/{ticker}/targets FREE

Gjeldende mediankursmål for én aksje: siste kurs, medianmål, oppside og analysehusene bak. Tilgjengelig på alle nivåer.

FELTER:

tickerstockcurrencydatemedianTargetlatestPricelatestPriceDateupsidePcthouses[]

PARAMETER:

NavnTypePåkrevdBetydningEksempel
tickerstringPåkrevdAksjens ticker-symbol.VOLV-B
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/stocks/VOLV-B/targets"

API Plus-endepunkter

GET /api/v2/stocks/{ticker}/targets/history API PLUS

Full kursmålhistorikk for én aksje, nyeste først.

FELTER:

idhousepriceTargetcurrencydate

PARAMETER:

NavnTypePåkrevdBetydningEksempel
fromdateValgfrittInkluderende startdato (YYYY-MM-DD).2026-01-01
todateValgfrittInkluderende sluttdato (YYYY-MM-DD).2026-09-18
tickerstringPåkrevdAksjens ticker-symbol.VOLV-B
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/stocks/VOLV-B/targets/history?from=2026-01-01&to=2026-09-18"
200 OK - ÉN RAD VISES
[
  { "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" },
  ...
]
GET /api/v2/targets API PLUS

Den globale kursmålsfeeden, nyeste først.

FELTER:

idtickerstockhousepriceTargetcurrencydate

PARAMETER:

NavnTypePåkrevdBetydningEksempel
fromdateValgfrittInkluderende startdato (YYYY-MM-DD).2026-01-01
todateValgfrittInkluderende sluttdato (YYYY-MM-DD).2026-09-18
housestringValgfrittFiltrer på hus uten hensyn til store eller små bokstaver.dnb-carnegie
tickerstringValgfrittEksakt ticker-treffVOLV-B
limitintegerValgfrittRader per side; 1-500 (standard 100).100
cursorstringValgfrittnextCursor fra forrige svar.MTAw
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/targets?from=2026-09-01&house=dnb-carnegie&limit=100"
200 OK - ÉN RAD VISES
{
  "items": [
    {
      "id": 33368,
      "ticker": "ORSTED",
      "stock": "Ørsted",
      "house": "ABG Sundal Collier",
      "priceTarget": 180,
      "currency": "DKK",
      "date": "2026-09-18"
    },
    ...
  ],
  "total": 28610,
  "nextCursor": "MTAw"
}
GET /api/v2/targets/{id} API PLUS

Én komplett kursmålpost.

FELTER:

idtickerstockhousepriceTargetcurrencydatelink

PARAMETER:

NavnTypePåkrevdBetydningEksempel
idintegerPåkrevdKursmålets ID.33368
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/targets/33368"
200 OK
{
  "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"
}
GET /api/v2/targets/changes API PLUS

Nye kursmål for polling.

FELTER:

idtickerstockhousepriceTargetcurrencydate

PARAMETER:

NavnTypePåkrevdBetydningEksempel
sincedatePåkrevdPåkrevd startdato (YYYY-MM-DD); maksimalt 31 dagers tilbakeblikk.2026-09-12
limitintegerValgfrittRader per side; 1-500 (standard 100).100
cursorstringValgfrittnextCursor fra forrige svar.MTAw
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/targets/changes?since=2026-09-12"
200 OK - ÉN RAD VISES
{
  "items": [
    {
      "id": 33368,
      "ticker": "ORSTED",
      "stock": "Ørsted",
      "house": "ABG Sundal Collier",
      "priceTarget": 180,
      "currency": "DKK",
      "date": "2026-09-18"
    },
    ...
  ],
  "total": 12,
  "nextCursor": "MTAw"
}
GET /api/v2/stocks/{ticker}/insider-trades API PLUS

Innsidetransaksjoner for én aksje.

SVAROMSLAG:

dataAsOfitemstotal

FELTER:

tickerstockpersonroletypevolumepricecurrencytotalValuepublicationDatetransactionDatestatusroleTitlecategorymarketImpactissuerleinotifierrelatedPartycorrectioncorrectionDescriptioninitialNotificationlinkedToShareProgrammenatureinstrumentTypeinstrumentisinunittradingVenue

PARAMETER:

NavnTypePåkrevdBetydningEksempel
statusenumValgfrittStatusverdier fra FI-kilden: Aktuell, Reviderad, Makulerad. Makulerad utelates som standard; bruk all for å inkludere kansellerte meldinger.all
categoryenumValgfrittTransaksjonskategori: market-buy, market-sell, off-market-buy, off-market-sell, redemption, grant, subscription, gift, internal eller other.market-buy
marketImpactenumValgfrittTillatte verdier: buy-pressure, sell-pressure, no-pressure.buy-pressure
tickerstringPåkrevdAksjens ticker-symbol.VOLV-B
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/stocks/VOLV-B/insider-trades"
200 OK - ÉN RAD VISES
{
  "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"
    },
    ...
  ]
}
GET /api/v2/insider-trades API PLUS

Den globale innsidefeeden, nyeste først. Kildespesifikke felt er med når de er tilgjengelige.

SVAROMSLAG:

dataAsOfitemstotalnextCursor

FELTER:

tickerstockpersonroletypevolumepricecurrencytotalValuepublicationDatetransactionDatestatusroleTitlecategorymarketImpactissuerleinotifierrelatedPartycorrectioncorrectionDescriptioninitialNotificationlinkedToShareProgrammenatureinstrumentTypeinstrumentisinunittradingVenue

PARAMETER:

NavnTypePåkrevdBetydningEksempel
fromdateValgfrittPubliseringsstartdato, inklusive (YYYY-MM-DD).2026-01-01
todateValgfrittPubliseringssluttdato, inklusive (YYYY-MM-DD). Må være samme dag som eller etter from; ellers returneres 400.2026-09-18
tickerstringValgfrittEksakt ticker-treffVOLV-B
typeenumValgfrittTransaksjonstype: buy, sell eller other.buy
statusenumValgfrittStatusverdier fra FI-kilden: Aktuell, Reviderad, Makulerad. Makulerad utelates som standard; bruk all for å inkludere kansellerte meldinger.all
categoryenumValgfrittTransaksjonskategori: market-buy, market-sell, off-market-buy, off-market-sell, redemption, grant, subscription, gift, internal eller other.market-buy
marketImpactenumValgfrittTillatte verdier: buy-pressure, sell-pressure, no-pressure.buy-pressure
limitintegerValgfrittRader per side; 1-500 (standard 100).100
cursorstringValgfrittnextCursor fra forrige svar.MTAw
GET REQUEST
curl -H "Authorization: Bearer DIN-NØKKEL" \
  "https://www.targetwatch.io/api/v2/insider-trades?type=buy&limit=100"
200 OK - ÉN RAD VISES
{
  "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

Feed-endepunkter (targets, targets/changes, insider-trades) returnerer maks limit elementer per kall (standard 100, maks 500):

{ "items": [ ... ], "total": 7792, "nextCursor": "MTAw" }

Send nextCursor tilbake som cursor til den returnerer null.

Feed-rader har ticker: null når selskapet er nordisk, men ennå ikke finnes i katalogen vår. Match på stock (selskapsnavn) til det er lagt til. Selskaper vurdert som ikke-nordiske returneres ikke i feeden.

Feilkoder

  • 400 - ugyldig parameter (feil dato, cursor eller limit, eller en since lenger tilbake enn 31 dager)
  • 401 - manglende eller ugyldig API-nøkkel
  • 403 - gyldig nøkkel, men endepunktet krever API Plus
  • 404 - ukjent hus eller kursmåls-id (innside-endepunktene returnerer 200 med tom items for ukjent ticker)
  • 429 - rate limit nådd, se Retry-After

Lisens

Dataene er lisensiert for intern bruk. Du kan bygge produkter, analyser og beslutninger på dem. Du kan ikke videredistribuere rådataene, videreselge dem eller eksponere dem som en konkurrerende datatjeneste. Ta kontakt hvis du trenger videredistribusjonsrettigheter.