Hoppa till innehåll
Menu and API reference

API reference

Short positions

Search reported net short positions from the Swedish FSA.

GET /api/v1/market/short-positions
Access
Scope market
Cost
1 unit per row in the response

The short-selling register is checked every three minutes. History starts in 2010, and around 98 per cent of records are linked to a registration number.

Parameters

Parameters not marked as required may be omitted.

NameTypeWhat the field does
company_id
string Show positions in one specific company only.
current_only
boolean Set to true to show current positions only. Default: true
holder
string Match all or part of the position holder's name.
min_position
number Minimum reported share as a percentage, for example 0.5.
from
date Include position dates on or after this date.
to
date Include position dates on or before this date.
limit
integer How many rows the page should contain, from 1 to 100. Default: 50
cursor
string Continue from next_cursor in the previous response.

Request and response

The example shows a request against the production environment and a successful response.

Request
curl "https://firmainfo.se/api/v1/market/short-positions?min_position=0.5&limit=1" \
  -H "Authorization: Bearer $FIRMAINFO_API_KEY"
Response
{
  "data": [
    {
      "id": 9933265,
      "position_date": "2026-08-12",
      "company": { "id": "5561686360", "name": "Hexatronic Group AB", "registration_number": "556168-6360" },
      "issuer_name": "Hexatronic Group AB",
      "isin": "SE0018040677",
      "position_holder": "Argonaut Capital Partners LLP",
      "percent": "0.86",
      "below_threshold": false,
      "current": true,
      "link_method": "firds"
    }
  ],
  "has_more": true,
  "next_cursor": "MjAyNi0wOC0xMnw5OTMzMjY1"
}

Continue here