{
  "info": {
    "name": "Bolagsinsikt API",
    "description": "Publikt REST-API för svenska företagsuppgifter från Bolagsverket, SCB och digitalt inlämnade årsredovisningar.\nAutentisera med `Authorization: Bearer bi_live_…`. Alla svar har `meta.request_id` och headern `X-Request-Id`.\nEnskilda firmors organisationsnummer (personnummer) lämnas aldrig ut; sådana företag har `org_nr: null` och hämtas via `id`.\n",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://bolagsinsikt.se/api/public/v1"
    },
    {
      "key": "apiKey",
      "value": "bi_test_DIN_NYCKEL"
    }
  ],
  "item": [
    {
      "name": "Företag",
      "item": [
        {
          "name": "Sök och filtrera företag",
          "request": {
            "method": "GET",
            "description": "Kräver `companies:read` (`expand` kräver även `financials:read`). Cursor-paginering.",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "disabled": true,
                  "description": "Fritext. Matchar namn"
                },
                {
                  "key": "category",
                  "value": "",
                  "disabled": true,
                  "description": "Kommaseparerade kategori-sluggar (inkluderar underkategorier)"
                },
                {
                  "key": "sni",
                  "value": "",
                  "disabled": true,
                  "description": "Kommaseparerade SNI-prefix"
                },
                {
                  "key": "county",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "municipality",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "city",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "postal_code",
                  "value": "",
                  "disabled": true,
                  "description": "Prefix"
                },
                {
                  "key": "legal_form",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "aktiv",
                  "disabled": true
                },
                {
                  "key": "website_status",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "has_financials",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "employees_class",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "revenue_min",
                  "value": "",
                  "disabled": true,
                  "description": "Senaste nettoomsättning i kronor"
                },
                {
                  "key": "revenue_max",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "profit_min",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "profit_max",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "equity_ratio_min",
                  "value": "",
                  "disabled": true,
                  "description": "Soliditet som decimaltal"
                },
                {
                  "key": "revenue_growth_min",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "trend",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "f_skatt",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "vat_registered",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "employer_registered",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "verified",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "registered_from",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "registered_to",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "near",
                  "value": "59.3293,18.0686",
                  "disabled": true,
                  "description": "lat"
                },
                {
                  "key": "radius_km",
                  "value": "10",
                  "disabled": true
                },
                {
                  "key": "exclude_advertising_blocked",
                  "value": "",
                  "disabled": true,
                  "description": "Utesluter företag med reklamspärr. Obligatoriskt för marknadsföring."
                },
                {
                  "key": "sort",
                  "value": "",
                  "disabled": true,
                  "description": "`relevance` kräver `q`, `distance` kräver `near`."
                },
                {
                  "key": "limit",
                  "value": "25",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "disabled": true,
                  "description": "Värdet från `pagination.next_cursor`."
                },
                {
                  "key": "include_total",
                  "value": "",
                  "disabled": true,
                  "description": "Räknar totalt antal. Uppskattas om det tar över 1 s."
                },
                {
                  "key": "fields",
                  "value": "",
                  "disabled": true,
                  "description": "Kommaseparerade fält att returnera. `id` ingår alltid."
                },
                {
                  "key": "expand",
                  "value": "",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        },
        {
          "name": "Hämta upp till 100 företag",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/companies/batch",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"identifiers\": [\n    \"\"\n  ],\n  \"fields\": [\n    \"\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Hämta ett företag",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier"
              ],
              "query": [
                {
                  "key": "fields",
                  "value": "",
                  "disabled": true,
                  "description": "Kommaseparerade fält att returnera. `id` ingår alltid."
                },
                {
                  "key": "expand",
                  "value": "",
                  "disabled": true,
                  "description": "Kommaseparerat. Ekonomidata kräver `financials:read`."
                }
              ],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "Arbetsställen",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/workplaces",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "workplaces"
              ],
              "query": [],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "Liknande företag",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/similar",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "similar"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "Snabba förslag på företagsnamn",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/autocomplete",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "autocomplete"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "8",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        }
      ]
    },
    {
      "name": "Ekonomi",
      "item": [
        {
          "name": "Bokslutsuppgifter per år",
          "request": {
            "method": "GET",
            "description": "Kräver `financials:read`. Belopp i kronor.",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/financials",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "financials"
              ],
              "query": [],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "Nyckeltal per år med branschmedian",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/key-ratios",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "key-ratios"
              ],
              "query": [],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "AI-genererad sammanfattning",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/insights",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "insights"
              ],
              "query": [],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "Digitalt inlämnade årsredovisningar",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/annual-reports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "annual-reports"
              ],
              "query": [],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                }
              ]
            }
          }
        },
        {
          "name": "Originaldokument",
          "request": {
            "method": "GET",
            "description": "Omdirigerar (302) till en signerad länk som gäller i 10 minuter.",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:identifier/annual-reports/:report_id/document",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "companies",
                ":identifier",
                "annual-reports",
                ":report_id",
                "document"
              ],
              "query": [],
              "variable": [
                {
                  "key": "identifier",
                  "value": "",
                  "description": "Org.nr (5566778899 eller 556677-8899) eller företags-id (co_…). Enskilda firmor bara via id."
                },
                {
                  "key": "report_id",
                  "value": ""
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Kategorier och platser",
      "item": [
        {
          "name": "Alla huvudkategorier",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/categories",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "categories"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "En kategori",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/categories/:slug",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "categories",
                ":slug"
              ],
              "query": [],
              "variable": [
                {
                  "key": "slug",
                  "value": ""
                }
              ]
            }
          }
        },
        {
          "name": "SNI-kod",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/sni/:code",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sni",
                ":code"
              ],
              "query": [],
              "variable": [
                {
                  "key": "code",
                  "value": ""
                }
              ]
            }
          }
        },
        {
          "name": "Län",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/locations/counties",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "locations",
                "counties"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "Kommuner",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/locations/municipalities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "locations",
                "municipalities"
              ],
              "query": [
                {
                  "key": "county",
                  "value": "",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        }
      ]
    },
    {
      "name": "Statistik",
      "item": [
        {
          "name": "Aggregerad statistik",
          "request": {
            "method": "GET",
            "description": "Tar samma filter som `GET /companies`.",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/stats/companies",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "stats",
                "companies"
              ],
              "query": [
                {
                  "key": "group_by",
                  "value": "",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        },
        {
          "name": "Branschjämförelser (p25, median, p75)",
          "request": {
            "method": "GET",
            "description": "Kräver `financials:read`. Grupper med färre än 5 företag visas inte.",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/benchmarks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "benchmarks"
              ],
              "query": [
                {
                  "key": "sni",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "employees_class",
                  "value": "",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        }
      ]
    },
    {
      "name": "Konto",
      "item": [
        {
          "name": "Din nyckel, plan och förbrukning denna månad",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "me"
              ],
              "query": [],
              "variable": []
            }
          }
        }
      ]
    },
    {
      "name": "Export",
      "item": [
        {
          "name": "Skapa en export (CSV med semikolon och UTF-8 BOM, eller JSONL)",
          "request": {
            "method": "POST",
            "description": "Kräver behörigheten exports:create och en plan med export. Stöder headern Idempotency-Key (24 h). exclude_advertising_blocked är true som standard. Filen gäller i 24 timmar.",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "",
                "disabled": true,
                "description": "Samma nyckel inom 24 h ger samma svar."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports"
              ],
              "query": [],
              "variable": []
            },
            "body": {
              "mode": "raw",
              "raw": "\"\"",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Lista exporter",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "25",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        },
        {
          "name": "Hämta status och nedladdningslänk",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/exports/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exports",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": ""
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Ändringar",
      "item": [
        {
          "name": "Ändringar av företag de senaste 90 dagarna",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/changes",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "changes"
              ],
              "query": [
                {
                  "key": "since",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "types",
                  "value": "",
                  "disabled": true,
                  "description": "Kommaseparerat: company.created, company.updated, company.status_changed, financials.published"
                },
                {
                  "key": "limit",
                  "value": "100",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "disabled": true,
                  "description": "Värdet från `pagination.next_cursor`."
                }
              ],
              "variable": []
            }
          }
        }
      ]
    },
    {
      "name": "Webhooks",
      "item": [
        {
          "name": "Lista webhooks",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "Skapa webhook",
          "request": {
            "method": "POST",
            "description": "Kräver webhooks:manage och en plan med webhooks. Endast https på port 443 till publika adresser. Hemligheten (whsec_…) visas bara i detta svar.",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Idempotency-Key",
                "value": "",
                "disabled": true,
                "description": "Samma nyckel inom 24 h ger samma svar."
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks"
              ],
              "query": [],
              "variable": []
            },
            "body": {
              "mode": "raw",
              "raw": "\"\"",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Hämta webhook",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":id"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "Ändra webhook",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":id"
              ],
              "query": [],
              "variable": []
            },
            "body": {
              "mode": "raw",
              "raw": "\"\"",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Ta bort webhook",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":id"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "Byt hemlighet (den gamla signerar också i 24 h)",
          "request": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:id/rotate-secret",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":id",
                "rotate-secret"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "Skicka en testhändelse",
          "request": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:id/test",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":id",
                "test"
              ],
              "query": [],
              "variable": []
            }
          }
        },
        {
          "name": "Senaste leveranserna",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/webhooks/:id/deliveries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "webhooks",
                ":id",
                "deliveries"
              ],
              "query": [],
              "variable": []
            }
          }
        }
      ]
    }
  ]
}