För utvecklare och AI-assistenter
Uppgifterna på profilerna finns också som JSON och som en MCP-server som AI-assistenter kan anropa. Ingen nyckel och ingen inloggning, och allt är bara läsning.
Vad som finns
- Registeruppgifter ur Bolagsverkets och SCB:s register: om bolaget är verksamt, pågående förfaranden, registreringsdatum, SNI-kod och verksamhetsbeskrivning.
- Kopplingen mellan bolag och webbplats, med sidan där belägget stod.
- Tjänster som startsidan nämner.
- Spårningskontrollen av startsidan: beskedet, datum och mätplats.
- Registrering hos Elsäkerhetsverket när registret gett ett entydigt besked: registrerad för elektriker och takläggare, och inte hittad bara för elektriker. Registreringen kan gälla bara vissa slag av elarbeten.
- Listan för en tjänst i en kommun, i samma ordning som på sajten.
Varje del har sin källa och sitt datum. Gatuadresser och namn på personer finns inte med. Synlighetspoängen ingår inte. Den mäter hur lätt företaget är att hitta på Google och i AI-svar, inte kvaliteten på arbetet, och den ska inte läsas som ett betyg någon annanstans heller.
För betalande kunder har Leadsök fler filter: bransch, kommun eller län, registreringsdatum och webbplats, med upp till 100 bolag per sökning. Leadsök öppnar snart.
JSON-API
Alla adresser börjar med https://bizindex.se/api/v1 och svarar på GET med JSON.
/foretag/{orgnr}- Ett bolag: registeruppgifter, webbplats med belägg, tjänster på startsidan, spårningskontrollen och behörighet. 404 när bolaget inte finns i indexet.
/sok?q={fråga}- Sök på företagsnamn, organisationsnummer eller webbadress. Högst 20 träffar, webbadress först. En domän kan delas av flera bolag, så svaret är alltid en lista. En koppling till sajtens startsida gäller hela domänen, en koppling till en undersida bara den sidan, och fältet webbadress säger vilket.
/tjanst?tjanst={slug}&ort={slug}- Företagen vars startsida nämner tjänsten, i samma ordning som frågesvaret på sajten. Högst 10 bolag i kommunen, i fältet namner. Nämner färre än 3 bolag i kommunen tjänsten följer också upp till 10 bolag i andra kommuner i samma län med, i fältet iRestenAvLanet, med egen numrering i plats. Varje rad har kommunen i fältet kommun. Postorten är inte alltid kommunen.
Prova i en terminal. Byt ORGNR mot ett organisationsnummer, tio siffror med eller utan bindestreck:
curl "https://bizindex.se/api/v1/foretag/ORGNR"curl "https://bizindex.se/api/v1/sok?q=exempel.se"curl "https://bizindex.se/api/v1/tjanst?tjanst=relining&ort=nacka"Tjänst och ort anges som slug. Ett namn som "Södertälje" eller "rörmokare" tolkas med fasta regler, ortnamn och tjänsternas synonymer, men utan frågerutans rättning av stavfel, och svaret säger hur det tolkades. Frågerutans AI-tolkning används aldrig här.
Fel har fältet fel med en förklaring och fältet kod: ogiltigt_orgnr, saknas (404), tom_fraga, ogiltig_tjanst och ogiltig_ort (med listor över giltiga värden) eller for_manga_anrop (429).
Svaren cachas i en timme (Cache-Control: public, s-maxage=3600) och har Access-Control-Allow-Origin: *, så API:t går att anropa direkt från en webbsida. Varje IP-adress kan göra 60 anrop i minuten till varje adress, också till MCP-servern, där varje meddelande i en batch räknas som ett anrop. Svaren har X-RateLimit-Limit och X-RateLimit-Remaining, och över gränsen svarar vi 429 med Retry-After i sekunder. Ett svar ur cachen räknas inte mot gränsen och har huvudena från när det skapades.
Varje profil pekar på sitt svar här med <link rel="alternate" type="application/json"> i sidhuvudet.
MCP-servern för AI-assistenter
Adressen är https://bizindex.se/api/mcp. Servern följer Model Context Protocol över Streamable HTTP utan sessioner: varje anrop är en POST med ett JSON-RPC-meddelande, och svaret är JSON. Den stöder protokollversionerna 2025-06-18 och 2025-03-26. I 2025-03-26 tar den också emot en batch med högst 10 meddelanden. Den äldre transporten HTTP+SSE, som version 2024-11-05 använder, finns inte. En klient som begär en annan version får 2025-06-18 i svaret. Ingen inloggning behövs.
Lägg till den i Claude
- På webben och i apparna: öppna Inställningar, välj Anslutningar (Connectors) och lägg till en anpassad anslutning med adressen ovan. I organisationskonton kan en administratör behöva lägga till den.
- I Claude Code, i en terminal:
claude mcp add --transport http bizindex https://bizindex.se/api/mcpAndra assistenter
Assistenter och verktyg som kan ansluta till en MCP-server på en webbadress (Streamable HTTP) lägger till den på samma sätt: ange adressen, utan nyckel. Verktyg som bara kan starta MCP-servrar lokalt på datorn kan inte använda den direkt.
Prova med curl
curl -X POST "https://bizindex.se/api/mcp" -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST "https://bizindex.se/api/mcp" -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"hitta_foretag","arguments":{"tjanst":"relining","ort":"nacka"}}}'Verktygen
Varje resultat kommer som JSON i textform och som strukturerat innehåll, med källor, datum och en kort begränsning. Ett anrop med fel indata får isError och ett meddelande som säger vad som var fel.
kontrollera_foretag
Kontrollera ett svenskt aktiebolag.
| Fält | Vad det är |
|---|---|
orgnr | Organisationsnummer, tio siffror, med eller utan bindestreck. |
namn | Bolagets namn, eller en del av det. |
webbadress | Webbadress eller domännamn, till exempel exempel.se. |
Ange minst ett av fälten.
hitta_foretag
Hitta företag för en tjänst i en kommun.
| Fält | Vad det är |
|---|---|
tjanst krävs | Tjänstens slug, till exempel relining eller rormokare. |
ort krävs | Kommunens slug, till exempel nacka eller goteborg. |
ar_sajten_foretagets
Vilka bolag är sajten kopplad till?
| Fält | Vad det är |
|---|---|
webbadress krävs | Webbadress eller domännamn, till exempel https://www.exempel.se/kontakt eller exempel.se. |
Begränsningar
- Indexet omfattar aktiva aktiebolag i 13 branscher i Stockholms län och landets tio största kommuner. Enskilda firmor ingår inte. Att ett bolag eller en sajt saknas i indexet betyder inte att det inte finns.
- En webbplats kopplas till ett bolag bara när bolagets organisationsnummer, eller dess exakta firma och ort, står på sajten. Saknas kopplingen har vi inte kunnat belägga någon sajt, vilket inte betyder att bolaget saknar webbplats.
- Spårningskontrollen gäller bara startsidan, utan klick, i fem sekunder, den dag den gjordes. Den säger inget om undersidor, om vad sajten gör senare eller om vad som är lagligt.
- Att startsidan nämner en tjänst betyder inte att vi kontrollerat att företaget utför den.
- Behörighet finns bara ur Elsäkerhetsverkets register, för elektriker och takläggare. Våtrumsregistren läser vi inte. En registrering hos Elsäkerhetsverket kan gälla alla slag av elinstallationsarbete eller bara vissa. Vi har inte kontrollerat vad bolaget är registrerat för. Det står på bolagets sida i registret.
- Fältet behorighet är null när vi inte visar något besked ur Elsäkerhetsverkets register. Det betyder inte att bolaget saknar registrering. Takläggare som vi inte hittade i registret visas aldrig som ej registrerade. I tjänstelistan gäller samma sak för fältet
elregistrerad. - API:t är nytt. Fält kan tillkomma. Versionen i adressen (v1) gör det möjligt att ändra formatet senare utan att ändra de adresser som finns.
Licens och källor
Fritt att slå upp enskilda bolag med angiven källa. Att hämta hela indexet eller återpublicera Bizindex egna uppgifter (vilken sajt som är bolagets, tjänsterna och kontrollerna) kräver avtal.
Registeruppgifterna kommer ur Bolagsverkets och SCB:s värdefulla datamängder och får användas fritt med angivande av källa. Ange Bolagsverket och SCB som källa, med datumet i register.datum.
Kommunen bygger på postnumret enligt GeoNames postnummer för Sverige, som också har licensen CC BY 4.0. Ange GeoNames som källa för den.
Webbplatskopplingen, tjänsterna på startsidan och spårningskontrollen är Bizindex egna uppgifter. Ange Bizindex (bizindex.se) och uppgiftens datum när du återger dem.
Uppgiften om registrering hos Elsäkerhetsverket kommer ur myndighetens e-tjänst Kolla elföretaget, som enligt myndighetens förteckning över register och databaser saknar personuppgifter och har inga särskilda villkor eller avgifter för vidareutnyttjande (PSI). Den omfattas inte av CC BY 4.0 ovan. Ange Elsäkerhetsverket som källa och sökdatumet (behorighet.el.datum, eller elregistrerad.datum i tjänstelistan), och kontrollera aktuell status i registret innan du återger den.
Varje svar har fältet kallor med källornas namn och adresser, och fältet licens. Läs mer om källorna på Om Bizindex och om kontrollerna på Så mäter vi.
- Bolagsverket, värdefulla datamängder (bulkfil), CC BY 4.0, publicerad 28 september 2026.
- SCB, företagsregistret, värdefulla datamängder (bulkfil), CC BY 4.0, publicerad 28 september 2026.
- GeoNames, postnummer för Sverige, CC BY 4.0, publicerad 28 september 2026.
Hur ofta uppgifterna uppdateras
Vi kör om kontrollerna och bygger om indexet en gång i månaden, och publicerar resultatet när vi granskat det. Registeruppgifterna förnyas när vi läser in en ny registerfil från Bolagsverket och SCB. Varje uppgift har sitt eget datum, och det är det som gäller. Senast byggt 11 oktober 2026, och svaren anger det i indexetByggt.
Integritet
Vi sparar inte anropen. IP-adressen används bara i minnet, för att begränsa antalet anrop. Vår driftleverantör (Vercel) loggar anrop tekniskt, med IP-adress, för drift och säkerhet. Frågor och fel: kim@snabbapucks.se.