Öppet API
Samma uträkningar som räknarna på sajten, som JSON. Ingen nyckel, ingen registrering, ingen kostnad.
Kom igång
curl -s "https://smartatest.se/api/v1/watt-till-lumen?watt=60"
Alla endpoints svarar på GET, tar sina värden i frågesträngen och returnerar JSON.
Med en AI-assistent
Klistra in beskrivningen nedan i ditt chattfönster, så vet assistenten vilka endpoints som finns och vad de tar. Den säger också vad API:t inte svarar med, vilket är det som hindrar en modell från att hitta på en produktrekommendation när svaret saknar en.
Använder du Claude Code finns samma sak som en skill: hämta SKILL.md och lägg den i .claude/skills/smartatest-api/.
Endpoints
26 stycken, alla GET
- GET/api/v1/lumenraknareHur många lumen ett rum behöver i allmänbelysning, utifrån yta och rumstyp, och hur många lampor det motsvarar.
- GET/api/v1/watt-till-lumenVad en glödlampas effekt motsvarar i ljusflöde, alltså vilken LED som ersätter den.
- GET/api/v1/fargtemperaturVad ett kelvintal betyder för ljusets karaktär, och vilket tal som brukar passa ett givet rum.
- GET/api/v1/ean-landsprefixVilken GS1-organisation som delat ut ett streckkodsnummer. Prefixet identifierar utfärdaren, inte var varan är tillverkad.
- GET/api/v1/elkostnad-apparatVad en apparat kostar i el per år, inklusive vad viloläget står för.
- GET/api/v1/elkostnad-lamporVad ett antal lampor kostar i el per år, utifrån effekt och hur många timmar de lyser.
- GET/api/v1/elkostnad-julbelysningVad julbelysningen kostar under en säsong, utifrån effekt, brinntid och antal dygn.
- GET/api/v1/effektkoll-smart-plugVilken strömstyrka och kapsling ett smart uttag behöver för en viss last och placering.
- GET/api/v1/aterbetalning-vattenfelsbrytareHur lång tid försäkringsrabatten tar på att betala en vattenfelsbrytare.
- GET/api/v1/co-halt-larmgransVad en kolmonoxidhalt i ppm betyder, och när en godkänd varnare ska larma.
- GET/api/v1/behover-du-kolmonoxidvarnareOm bostaden behöver kolmonoxidvarnare, utifrån vilka förbränningskällor som finns och var.
- GET/api/v1/klarar-roboten-troskelnOm en robotdammsugare tar sig över en tröskel av en viss höjd, och vad som gäller när den inte gör det.
- GET/api/v1/vad-betyder-talet-pa-hygrometernVad en avläst luftfuktighet betyder när mätarens egen tolerans räknas in.
- GET/api/v1/vilken-luftapparatOm problemet kräver luftrenare, luftfuktare eller avfuktare, utifrån symptom, uppmätt fukt och plats.
- GET/api/v1/vilken-usb-c-kabelVilka egenskaper en USB-C-kabel behöver för en viss uppgift, effekt och längd.
- GET/api/v1/protokollvaljare-smart-hemVilket trådlöst protokoll som passar hemmet, utifrån antal enheter, väggar och om en hubb är aktuell.
- GET/api/v1/torkkostnad-torkskapVad ett torkskåp kostar i el per år, utifrån dess elförbrukning per kilo och hur mycket som torkas.
- GET/api/v1/vinterkostnad-luftvarmepumpVad en luftvärmepump kostar att driva per år vid ett givet SCOP, och vad den sparar mot direktverkande el.
- GET/api/v1/oljekostnad-fritosVad oljan i en fritös kostar per år, och hur mycket filtrering ändrar talet.
- GET/api/v1/drifttid-skaftdammsugareVad en angiven drifttid blir i praktiken i olika sugläge, och hur stor yta det räcker till.
- GET/api/v1/rackvidd-babyvaktVad en angiven räckvidd i fri sikt blir inomhus, beroende på vad huset är byggt av.
- GET/api/v1/brandskydd-hemmaHur många brandvarnare, släckare och filtar bostaden behöver, utifrån typ, våningar och kök.
- GET/api/v1/vattenlarmsvaljareVilken sorts vattenlarm som passar, utifrån var det ska sitta, om någon är hemma och vilken hubb som redan finns.
- GET/api/v1/installationsguide-strombrytareVad som gäller juridiskt och praktiskt när en strömbrytare ska bli smart, utifrån nolla, befintlig brytare och vem som installerar.
- GET/api/v1/timervaljare-utomhusVilken utomhustimer som passar lasten, säsongen och hur den ska kunna styras.
- GET/api/v1/monteringsvaljare-gardinVilken sorts motor och montering ett fönster kräver, utifrån gardintyp, befintlig skena och hur tyst det behöver vara.
Tak på antal anrop
60 anrop per minut och IP-adress. Över gränsen svarar en brandvägg med 429 innan anropet når API:t.
Talet är satt för att bromsa skrapning, inte för att begränsa användning. Att klicka sig igenom alla 26 endpoints här på sidan kommer inte i närheten. Behöver du mer, hör av dig i stället för att köra parallellt runt det.
Vad svaren innehåller
Uträkningar och råd. Aldrig produktnamn, priser eller butikslänkar. Det är samma regel som gäller sajtens övriga maskinläsbara ytor: en rankad jämförelse är ett dokument som ska läsas, inte en funktion som ska anropas.
Använd gärna svaren i egna tjänster. Ange smartatest.se som källa, under CC BY 4.0.
Fel
Fel svarar med samma form varje gång, så att en klient kan skilja på dem utan att läsa meddelandet.
{ "error": { "code": "invalid_input", "message": "…", "field": "ytaKvm" } }Koderna är invalid_input, unknown_tool och rate_limited.