bolagsinsikt.

Paginering

Cursor

Listor returnerar högst limit rader (1–100, standard 25). Om pagination.has_more är true, skicka pagination.next_cursor som cursor i nästa anrop med samma filter.

Cursorer är signerade och kan inte ändras. De fungerar bara med samma filter och sortering.

let cursor = null; const all = [];
do {
  const url = new URL("https://bolagsinsikt.se/api/public/v1/companies");
  url.searchParams.set("municipality", "Sundsvall");
  url.searchParams.set("limit", "100");
  if (cursor) url.searchParams.set("cursor", cursor);
  const res = await fetch(url, { headers: { Authorization: "Bearer bi_test_DIN_NYCKEL" } });
  const page = await res.json();
  all.push(...page.data);
  cursor = page.pagination.next_cursor;
} while (cursor);
pagination
{
  "limit": 25,
  "has_more": true,
  "next_cursor": "eyJ2IjoxLCJrIjoiTm9ycmxhbmRzIn0.a1b2"
}

Totalt antal

Lägg till include_total=true för att få total_count. Om räkningen tar över en sekund uppskattas den och total_count_estimated blir true.

Var sidan till hjälp?

Senast uppdaterad 29 september 2026