Marktplaatsvoorbeeld

API-marktplaats

Ontdek en integreer APIs via de geheimveilige gateway van oanor.

649–672 van 1117 API's

Pregnancy Due Date API

Zwangerschaps- en uitgerekende-datum-berekeningen als API, met behulp van de standaard Naegele-regel (40 weken / 280 dagen vanaf de laatste menstruatie). Het eindpunt voor de uitgerekende datum neemt de laatste menstruatie, de conceptiedatum of een bekende uitgerekende datum — welke je ook hebt — en retourneert de uitgerekende datum, de geschatte conceptiedatum en de vruchtbare periode. Het eindpunt voor de zwangerschapsduur rapporteert hoe ver een zwangerschap is op een bepaalde referentiedatum: zwangerschapsduur in weken en dagen, het trimester, resterende dagen, voortgangspercentage en of het over tijd is. Het mijlpalen-eindpunt geeft de belangrijkste data van een zwangerschap weer — de trimestergrenzen, het venster voor de structurele echoscopie, levensvatbaarheid na 24 weken, voldragen zwangerschap na 37–40 weken, de uitgerekende datum en serotiniteit na 42 weken. Alle data worden in UTC verwerkt en lokaal en deterministisch berekend. Ideaal voor zwangerschaps- en vruchtbaarheidsapps, verloskundige en klinische hulpmiddelen, en producten voor ouderschap en gezinsplanning. Alleen informatief — geen medisch advies. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Dit is zwangerschapsdatum-wiskunde; voor algemene datumrekenkunde gebruik je een datetime API.

#pregnancy #due-date #gestational-age
P door PremiumApi
Uptime
100.0%
Latentie
73ms
Abonnees
3,484
Server-geverifieerd 12 sondes/24u

api.oanor.com/pregnancy-api

Weer Calculator API

Meteorologische formules als een API — de afgeleide weerswaarden, berekend op basis van uw eigen metingen, zonder dat er een datastroom of sleutel nodig is. Het windchill-eindpunt geeft de "gevoelstemperatuur" voor kou met behulp van de formule van Environment Canada in metrisch (°C, km/h) of de US NWS-formule in imperial (°F, mph), en geeft een vlag wanneer de meting buiten het geldige bereik valt. Het hitte-index-eindpunt geeft de schijnbare temperatuur op basis van warmte en luchtvochtigheid met behulp van de NWS Rothfusz-regressie met de standaard aanpassingen voor lage en hoge luchtvochtigheid. Het dauwpunt-eindpunt gebruikt de Magnus-formule om temperatuur en relatieve luchtvochtigheid om te zetten in het dauwpunt, en geeft ook de dampdruk en de absolute luchtvochtigheid terug. Het beaufort-eindpunt koppelt een windsnelheid (m/s, km/h, mph of knopen) aan de bijbehorende Beaufortkracht en beschrijving, of een kracht terug naar het snelheidsbereik. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor weerapps en dashboards, landbouw en HVAC, maritiem en luchtvaart, en buiten- en veiligheidstools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit berekent weersformules op basis van uw eigen metingen; voor live weersverwachtingen en waarnemingen gebruikt u een weerdata-API.

#weather #wind-chill #heat-index
P door PremiumApi
Uptime
100.0%
Latentie
73ms
Abonnees
4,194
Server-geverifieerd 15 sondes/24u

api.oanor.com/weathercalc-api

Muziektheorie API

Muziektheorie-wiskunde als API, in gelijkzwevende stemming met A4 = 440 Hz en wetenschappelijke toonhoogtenotatie (C4 = middelste C = MIDI 60). Het noot-eindpunt converteert vrijelijk tussen een nootnaam (A4, C#5, Eb3), een MIDI-nootnummer en een frequentie — en wanneer u een frequentie doorgeeft, retourneert het de dichtstbijzijnde noot en hoeveel cent scherp of vlak deze is. Het interval-eindpunt geeft de afstand tussen twee noten in halve tonen en centen, de naam (reine kwint, grote terts, …) en de exacte frequentieverhouding. Het akkoord-eindpunt retourneert de noten, MIDI-nummers en frequenties van een akkoord op basis van een grondtoon en een kwaliteit (majeur, mineur, dim, aug, sus, 6, 7, maj7, m7, dim7, m7b5, 9 en meer). Het toonladder-eindpunt retourneert de noten van een toonladder of modus op basis van een grondtoon — majeur, de drie mineurtoonladders, de zeven kerktoonladders, de majeur- en mineurpentatoniek, blues, hele-toons en chromatisch. Kruis of mol spelling is selecteerbaar. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor muziekapps en -spellen, synthesizers en DAW's, gehoortraining en theorieonderwijs, stemapparaten en MIDI-tools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit is muziektheorie; voor het zoeken van nummers en artiesten gebruikt u een muziek-API en voor het klassieke repertoire een klassieke-muziek-API.

#music-theory #notes #midi
P door PremiumApi
Uptime
100.0%
Latentie
72ms
Abonnees
3,938
Server-geverifieerd 15 sondes/24u

api.oanor.com/musicnote-api

Number Representations API

Converteer gehele getallen en getallen naar de speciale getalrepresentaties die gewone basisconversie overslaat — en weer terug. Het graycode-eindpunt converteert tussen een geheel getal en zijn gereflecteerde binaire Gray-code, waarbij opeenvolgende waarden precies één bit verschillen (gebruikt in roterende encoders, Karnaugh-kaarten en foutreductie). Het balanced-ternary-eindpunt converteert tussen een geheel getal en gebalanceerd ternair, het 3-tallige stelsel met cijfers −1, 0 en +1 (geschreven T, 0, 1) dat geen apart teken nodig heeft. Het factoradic-eindpunt converteert tussen een geheel getal en het faculteitsgetallensysteem (gemengde radix 1, 2, 3, …), de basis van permutatierangschikking en Lehmer-codes. Het continued-fraction-eindpunt zet een breuk of een reëel getal om in zijn kettingbreukontwikkeling [a0; a1, a2, …] en geeft de convergenten — de opeenvolgend beste rationale benaderingen — en kan de waarde uit de termen reconstrueren. Alle gehele wiskunde is exact via grote gehele getallen. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor computerwetenschappelijk onderwijs, combinatoriek en permutatierangschikking, foutcorrectie en encoderontwerp, rationale benadering en recreatieve wiskunde. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit behandelt speciale getalrepresentaties; voor gewone basisconversie 2-36 gebruik een base-convert API.

#gray-code #balanced-ternary #factoradic
P door PremiumApi
Uptime
100.0%
Latentie
74ms
Abonnees
3,396
Server-geverifieerd 15 sondes/24u

api.oanor.com/numrep-api

URI Template API

Breid URI-sjablonen (RFC 6570) uit — de standaard gebruikt door GitHub, OpenAPI/Swagger, HAL en vele hypermedia-API's — om URL's te bouwen vanuit een sjabloon en een set variabelen. Het expand-eindpunt neemt een sjabloon zoals /users/{user}{?page,per_page} en een JSON-object van variabelen, en retourneert de voltooide URI met alles correct percent-gecodeerd. Het implementeert alle vier niveaus van de specificatie: eenvoudige expansie {var}; gereserveerde {+var} en fragment {#var} expansie; de label {.var}, pad {/var}, pad-stijl-parameter {;var}, query {?var} en query-vervolg {&var} operatoren; meerdere variabelen {x,y}; en de waarde-modifiers — prefix {var:3} (eerste N karakters) en explode {var*} (lijsten en kaarten element voor element uitbreiden). Variabelen kunnen strings, lijsten of associatieve kaarten zijn. Het parse-eindpunt inspecteert een sjabloon en geeft de expressies, operatoren en variabelenamen weer. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor REST- en hypermedia-cliënten, API-SDK's en codegeneratoren, OpenAPI-tooling en linkbuilding. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit breidt URI-sjablonen uit; voor het bouwen of parsen van queryreeksen gebruik een query-string API en voor het canonicaliseren van URL's gebruik een URL API.

#uri-template #rfc6570 #url
P door PremiumApi
Uptime
100.0%
Latentie
81ms
Abonnees
3,084
Server-geverifieerd 9 sondes/24u

api.oanor.com/uritemplate-api

Matrix API

Lineaire algebra als API: matrices vermenigvuldigen, een matrix analyseren en lineaire stelsels oplossen — allemaal lokaal en exact berekend. Het multiply-eindpunt retourneert het product A×B, waarbij wordt gecontroleerd of de binnenste dimensies overeenkomen. Het analyze-eindpunt neemt elke matrix en retourneert de getransponeerde en de rang, en voor vierkante matrices ook de determinant, het spoor, of deze symmetrisch en inverteerbaar is, en de inverse indien deze bestaat — met behulp van LU-decompositie met partiële pivotering en Gauss-Jordan-eliminatie voor numerieke stabiliteit. Het solve-eindpunt lost een stelsel Ax = b op voor een vierkante coëfficiëntenmatrix door Gauss-eliminatie met partiële pivotering, en meldt duidelijk wanneer de matrix singulier is en er geen unieke oplossing is. Matrices worden doorgegeven als JSON-arrays van rijen, bijvoorbeeld [[1,2],[3,4]]. Alles is deterministisch en onmiddellijk. Ideaal voor datawetenschap en machine learning-voorbereiding, computergraphics en 3D-transformaties, techniek en natuurkunde, computer vision-kalibratie, regelsystemen en het onderwijzen van lineaire algebra. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Dit is matrix- en lineaire algebra-wiskunde; voor 3D-rotaties gebruik je een quaternion-API, voor vectorwiskunde een vector-API en voor statistiek een stats-API.

#matrix #linear-algebra #determinant
P door PremiumApi
Uptime
100.0%
Latentie
76ms
Abonnees
3,154
Server-geverifieerd 12 sondes/24u

api.oanor.com/matrix-api

Quaternion API

3D-rotatierekenen als een API: vrij converteren tussen quaternionen, Eulerhoeken, as-hoek en rotatiematrices, rotaties samenstellen, vectoren roteren en interpoleren. Het convert-eindpunt neemt elke representatie — een quaternion {w,x,y,z}, Eulerhoeken (roll, pitch, yaw), een as en hoek, of een 3×3 matrix — en retourneert alle vier vormen tegelijk, genormaliseerd. Het multiply-eindpunt stelt twee quaternionen samen (het Hamilton-product) zodat je rotaties kunt koppelen. Het rotate-eindpunt past een quaternion toe op een 3D-vector. Het slerp-eindpunt voert sferische lineaire interpolatie uit tussen twee oriëntaties langs het kortste pad — de standaardmanier om vloeiende rotaties te animeren. Eulerhoeken gebruiken de luchtvaart Z-Y-X (yaw-pitch-roll) intrinsieke conventie in graden; quaternionen volgen de Hamilton-conventie met volgorde w,x,y,z; matrices zijn rij-major rechtshandig. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor game- en grafische engines, robotica en drones, IMU en sensorfusie, luchtvaart en vluchtdynamica, VR/AR en 3D-contenttools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit is 3D-rotatierekenen; voor 2D-geometrie gebruik je een geometrie-API en voor eenvoudige hoekeenheidconversie gebruik je een hoek-API.

#quaternion #rotation #3d
P door PremiumApi
Uptime
100.0%
Latentie
76ms
Abonnees
3,042
Server-geverifieerd 15 sondes/24u

api.oanor.com/quaternion-api

Resistor Color Code API

Lees en schrijf weerstandskleurcodes en pas waarden aan naar de standaard E-reeks. Het decodeer-eindpunt neemt de kleurbanden van een 3-, 4-, 5- of 6-band weerstand en retourneert de weerstand in ohm (netjes opgemaakt als Ω/kΩ/MΩ/GΩ), de significante cijfers en vermenigvuldiger, de tolerantie, de minimale en maximale weerstand die die tolerantie impliceert, en — voor 6-band onderdelen — de temperatuurcoëfficiënt in ppm/K. Het encodeer-eindpunt werkt andersom: geef het een weerstand in ohm (en optioneel een aantal banden en tolerantie) en het retourneert de kleurbanden, waarbij de dichtstbijzijnde waarde wordt gekozen die met de beschikbare significante cijfers kan worden weergegeven. Het eseries-eindpunt knipt elke waarde naar de dichtstbijzijnde voorkeurweerstandswaarde in de E6, E12, E24, E48 of E96 reeks en rapporteert de procentuele fout en de naburige voorkeurswaarden. Het gebruikt de standaard IEC 60062 kleurtoewijzingen (inclusief goud ×0.1 en zilver ×0.01 vermenigvuldigers en de impliciete ±20% van een 3-band onderdeel). Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor elektronica-ontwerp, PCB- en BOM-werk, lab- en hobbybankgebruik, reparatie en reverse-engineering, en onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 eindpunten. Dit is voor weerstandskleurcodes; voor algemene getalopmaak gebruik een getalopmaak-API.

#resistor #color-code #electronics
P door PremiumApi
Uptime
100.0%
Latentie
76ms
Abonnees
4,743
Server-geverifieerd 12 sondes/24u

api.oanor.com/resistor-api

Waarheidstabel API

Evalueer booleaanse logica-expressies en genereer volledige waarheidstabellen. Het table-eindpunt neemt een booleaanse expressie, vindt de variabelen, bouwt elke rij van de waarheidstabel (de eerste variabele is de meest significante bit, de standaardconventie), en retourneert de waarden en het resultaat van elke rij, de lijst van mintermen (de rij-indexen waar de expressie waar is), een classificatie van tautologie / contradictie / contingentie, en een canonieke som-van-producten (SOP) vorm. Het evaluate-eindpunt berekent de waarde van de expressie voor één specifieke toewijzing van de variabelen. Het begrijpt de volledige set operatoren in zowel symbool- als woordvorm — NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, implicatie (->, =>, →, IMPLIES) en de biconditional (<->, <=>, ↔, IFF) — met de gebruikelijke precedentie (NOT > AND > XOR > OR > IMPLIES > IFF), haakjes, en de constanten 0/1 en true/false. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor het onderwijzen van digitale logica en discrete wiskunde, hardware- en HDL-ontwerp, het vereenvoudigen van condities in code, SAT-achtige sanity checks, en interviewvoorbereiding. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit evalueert booleaanse logica en bouwt waarheidstabellen; voor rekenkunde en vergelijkingen gebruik een wiskunde API.

#truth-table #boolean-logic #logic
P door PremiumApi
Uptime
100.0%
Latentie
76ms
Abonnees
3,803
Server-geverifieerd 9 sondes/24u

api.oanor.com/truthtable-api

CBOR API

Codeer en decodeer CBOR (RFC 8949, Concise Binary Object Representation) — het IETF-standaard binaire dataformaat achter COSE, WebAuthn/FIDO2, het EU Digitaal COVID-certificaat en vele IoT- en constrained-device-protocollen. Het encode-eindpunt zet een JSON-waarde om in compacte, definite-length CBOR, waarbij de kleinste header wordt gekozen voor elk geheel getal, string, array en map; het decode-eindpunt parseert CBOR terug naar een JSON-waarde. Het implementeert de specificatie voor alle belangrijke types — unsigned en negative integers van elke breedte, byte- en tekststrings (inclusief indefinite-length chunked strings), arrays, maps, tags, de eenvoudige waarden false/true/null, en half-, single- en double-precision floats — en verwerpt trailing of truncated data in plaats van deze stil te verminken. Byte strings en niet-UTF-8 tekst komen verliesvrij terug als {"_bytes_hex":"…"}, tags als {"_tag":{"tag":N,"value":…}}, niet-eindige floats als {"_float":"NaN|Infinity|-Infinity"}, en andere eenvoudige waarden als {"_simple":N}, zodat encode en decode exact round-trippen. Bytes worden uitgewisseld als zowel hex als base64, zodat ze elke transport overleven. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor het debuggen van CBOR-, COSE- en WebAuthn-payloads, het overbruggen van JSON- en CBOR-systemen, IoT- en smart-card-pijplijnen, en het onderwijzen van het formaat. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit is specifiek CBOR; gebruik voor MessagePack de MessagePack API, voor BitTorrent's Bencode de Bencode API, voor JSON, YAML, TOML of XML die formaat-API's, en voor base64, hex, URL of HTML-codering een algemene coderings-API.

#cbor #rfc8949 #cose
P door PremiumApi
Uptime
100.0%
Latentie
79ms
Abonnees
4,335
Server-geverifieerd 9 sondes/24u

api.oanor.com/cbor-api

MessagePack API

Codeer en decodeer MessagePack — het compacte binaire serialisatieformaat ("het is als JSON, maar snel en klein") dat wordt gebruikt door Redis, Fluentd, veel RPC-systemen en IoT-protocollen. Het encode-eindpunt zet een JSON-waarde om in MessagePack-bytes, waarbij automatisch de kleinste representatie wordt gekozen voor elk geheel getal, string, array en map; het decode-eindpunt parseert MessagePack terug naar een JSON-waarde. Het implementeert de volledige specificatie — nil, booleans, elke vaste en variabele integer-breedte, float32 en float64, str en bin, arrays en maps, en de ext-familie — en wijst achterliggende of afgekapte data af in plaats van deze stilletjes te verminken. Binaire (bin) waarden en elke niet-UTF-8 string komen verliesvrij terug als een {"_bytes_hex":"…"} object, en ext-waarden als {"_ext":{"type":N,"hex":"…"}}, zodat encode en decode exact rondgaan. Bytes worden uitgewisseld als zowel hex als base64, zodat ze elke transport overleven. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor het debuggen van MessagePack-payloads, het overbruggen van JSON- en msgpack-systemen, RPC- en cache-tooling, IoT-pijplijnen en het onderwijzen van het formaat. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is specifiek MessagePack; voor JSON, YAML, TOML of XML gebruik die formaat-API's, voor BitTorrent's Bencode gebruik de Bencode API, en voor base64, hex, URL of HTML-codering gebruik een algemene coderings-API.

#msgpack #messagepack #serialization
P door PremiumApi
Uptime
100.0%
Latentie
80ms
Abonnees
3,183
Server-geverifieerd 9 sondes/24u

api.oanor.com/msgpack-api

Bencode API

Encodeer en decodeer Bencode (BEP 3) — het serialisatieformaat dat BitTorrent gebruikt voor .torrent-metainfobestanden en trackerreacties. Het encode-eindpunt zet een JSON-waarde om in Bencode: objecten worden woordenboeken met hun sleutels gesorteerd in ruwe bytevolgorde, precies zoals de specificatie vereist; arrays worden lijsten; gehele getallen worden integers; en strings worden lengte-geprefixeerde bytestrings. Het decode-eindpunt parseert Bencode terug naar een JSON-waarde en handhaaft de specificatie strikt — geen voorloopnullen in integers, geen negatieve nul, woordenboeksleutels moeten gesorteerd en uniek zijn, en er wordt geen overbodige data getolereerd — dus ongeldige invoer wordt afgewezen in plaats van stilzwijgend verminkt. Binaire bytestrings die geen geldige UTF-8 zijn, worden verliesvrij weergegeven als een {"_bytes_hex":"…"}-object, zodat encode en decode exact heen en weer kunnen, zelfs voor het binaire "pieces"-veld van een echte torrent. Decode accepteert de gegevens als tekst of, voor echt binaire payloads, als hex; encode retourneert zowel de Bencode-tekst (indien afdrukbaar) als de hex-bytes. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor het bouwen en parsen van .torrent-bestanden, tracker-tooling, BitTorrent-clients en DHT-berichten, en voor het onderwijzen van hoe het formaat werkt. Zuivere lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is specifiek BitTorrent's Bencode; voor base64, hex, URL of HTML-codering gebruik een algemene coderings-API, en voor JSON, YAML, TOML of XML gebruik die formaat-API's.

#bencode #bittorrent #bep3
P door PremiumApi
Uptime
100.0%
Latentie
78ms
Abonnees
4,713
Server-geverifieerd 9 sondes/24u

api.oanor.com/bencode-api

Tip Calculator API

Bereken fooien en splits een rekening — met exacte centberekeningen zodat de bedragen per persoon altijd optellen tot het totaal, geen cent ooit verloren door afronding. Het calc-eindpunt neemt een rekening, een fooipercentage (standaard 15%) en een aantal personen en retourneert het fooibedrag, het eindtotaal, het bedrag per persoon, het effectieve fooipercentage en — wanneer u een net getal wilt — een optionele afronding van het totaal naar boven of naar het dichtstbijzijnde gehele getal. Wanneer de rekening niet gelijkmatig deelbaar is, genereert het een eerlijke verdeling waarbij een paar mensen een cent meer betalen, zodat de delen exact optellen. Het split-eindpunt verdeelt elk bedrag, optioneel eerst een fooi toevoegend, gelijkmatig over personen en retourneert die exacte lijst van aandelen per persoon. Alles wordt lokaal en deterministisch berekend in gehele centen, dus het is direct, privé en altijd in balans. Valuta-agnostisch — de getallen werken voor elke valuta. Ideaal voor restaurant- en POS-apps, onkostendeling en groepsbetalingstools, bezorg- en service-apps en dagelijkse rekeningensplitsing. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit berekent fooien en splitsingen; voor algemene percentageberekeningen gebruikt u een percentage-API en voor facturatiemarges een marge-API.

#tip #gratuity #bill-split
P door PremiumApi
Uptime
100.0%
Latentie
84ms
Abonnees
4,075
Server-geverifieerd 9 sondes/24u

api.oanor.com/tip-api