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