Marktplaatsvoorbeeld

API-marktplaats

Ontdek en integreer APIs via de geheimveilige gateway van oanor.

673–696 van 1117 API's

Elo Rating API

Bereken Elo-rating — het ratingsysteem achter schaken, esports, spellen en competitieve leaderboards. Het expected endpoint neemt de ratings van twee spelers en retourneert de winstwaarschijnlijkheid van elke kant met behulp van de klassieke logistische formule 1 / (1 + 10^((Rb − Ra) / 400)), benoemt de favoriet en rapporteert het ratingverschil. Het match endpoint past een resultaat toe — een winst, verlies of gelijkspel voor speler A — en retourneert de bijgewerkte ratings van beide spelers, de exacte punten die elk heeft gewonnen of verloren, en de verwachte scores, met behulp van een configureerbare K-factor (standaard 32; lager voor gevestigde spelers, hoger voor nieuwkomers, zodat ratings zich naar wens stabiliseren of snel bewegen). Een verrassing wordt beloond met een grotere verschuiving en een gelijkspel verplaatst punten naar de underdog, precies zoals Elo bedoelt. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé — er worden geen spelers of leaderboards opgeslagen. Ideaal voor games en esports matchmaking, schaak- en bordspelapps, toernooi- en laddersystemen, ranking- en reputatiefuncties, en A/B-achtige vaardigheidsvergelijkingen. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 endpoints. Dit berekent ratings op basis van door u verstrekte invoer; het slaat geen leaderboard op of zoekt de rating van een speler op.

#elo #rating #ranking
P door PremiumApi
Uptime
100.0%
Latentie
82ms
Abonnees
3,641
Server-geverifieerd 9 sondes/24u

api.oanor.com/elo-api

GPA API

Bereken een gewogen gemiddelde cijferpunt (GPA). Het calc-eindpunt neemt een lijst van cursussen — elk met een cijfer en het aantal studiepunten — en retourneert de credit-gewogen GPA, de totalen en een uitsplitsing per cursus van kwaliteitspunten, zodat u precies kunt zien hoe het gemiddelde is gevormd. Cijfers kunnen Amerikaanse lettercijfers zijn (A, A-, B+, … F) op de standaard 4.0-schaal, of 4.3 met de us_plus-schaal die A+ extra gewicht geeft; percentages van 0 tot 100 toegewezen aan letters en punten met de gebruikelijke afkappunten; ruwe cijferpunten direct als getallen; of uw eigen aangepaste letter-naar-punt-toewijzing voor elk schema van een instelling. Cursussen kunnen worden doorgegeven als een JSON-array of een compacte string zoals "A:3,B+:4,C:2", en studiepunten standaard op 1 voor een ongewogen gemiddelde. Het scales-eindpunt geeft de ingebouwde cijferschalen en hun puntwaarden weer. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé — er worden geen studentgegevens opgeslagen. Ideaal voor studentenplanners en dashboards, universiteits- en schoolportalen, LMS- en ed-tech-apps, beurs- en toelatingstools, en academische wat-als-rekenmachines. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit berekent GPA; voor algemene statistieken gebruikt u een statistieken-API.

#gpa #grades #education
P door PremiumApi
Uptime
100.0%
Latentie
73ms
Abonnees
3,627
Server-geverifieerd 9 sondes/24u

api.oanor.com/gpa-api

Dotenv API

Converteer tussen .env (dotenv) bestanden en JSON, in beide richtingen. Het parse-eindpunt leest .env-tekst in een schoon JSON-object: het slaat lege regels en #-commentaar over, respecteert een optioneel leidend export, verwijdert aanhalingstekens van enkele en dubbele aanhalingstekens (interpreteert \n, \t en \" escapes binnen dubbele aanhalingstekens), verwijdert inline commentaar na niet-gequote waarden, ondersteunt waarden die over meerdere regels lopen binnen aanhalingstekens, en kan optioneel ${VAR} en $VAR verwijzingen expanderen tegen de variabelen die al eerder in hetzelfde bestand zijn gedefinieerd — terwijl enkelvoudig gequote waarden strikt letterlijk blijven. Het stringify-eindpunt zet een JSON-object terug naar een geldig .env-bestand, waarbij alleen de waarden worden gequote die dat nodig hebben en optioneel elke regel wordt voorafgegaan door export voor shell sourcing. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé — uw geheimen verlaten nooit de aanvraag. Ideaal voor config-tooling en migraties, CI/CD-pijplijnen, het converteren van .env naar JSON voor apps die gestructureerde config willen (en terug), en het valideren van omgevingsbestanden. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit verwerkt het dotenv-formaat; voor INI-bestanden met [secties] gebruik een INI API, en voor YAML of TOML gebruik die API's.

#dotenv #env #config
P door PremiumApi
Uptime
100.0%
Latentie
78ms
Abonnees
3,653
Server-geverifieerd 9 sondes/24u

api.oanor.com/dotenv-api

JSON Merge API

Diep JSON-objecten samenvoegen — de bewerking die elk configuratie- en instellingensysteem nodig heeft. Het merge-endpoint voegt recursief twee objecten samen (het tweede overschrijft het eerste), of een hele lijst objecten van links naar rechts samengevoegd, waarbij geneste objecten sleutel voor sleutel worden gecombineerd in plaats van ze volledig te vervangen, met een keuze uit array-strategie: vervangen (standaard), samenvoegen, unie (samenvoegen en duplicaten verwijderen) of merge_index (element voor element samenvoegen). Een null in het overschrijvende object kan de bestaande waarde overschrijven of worden genegeerd, zodat u alleen de velden kunt patchen die u bedoelt. Het defaults-endpoint is het omgekeerde en net zo nuttig: het vult alleen de sleutels in die uw gegevens missen uit een standaardobject, zodat uw bestaande waarden altijd winnen — precies hoe u de instellingen van een gebruiker over de standaardconfiguratie legt. Alles wordt lokaal en deterministisch berekend, zonder schema vereist. Ideaal voor configuratie- en feature-flag-lagen, instellingen- en voorkeurssamenvoegingen, het combineren van API-reacties of gedeeltelijke updates, omgevingsoverschrijvingen en sjabloonstandaarden. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 endpoints. Dit voegt documenten samen; om ze te diffen of patchen (RFC 6902) gebruikt u een JSON-diff API, om ze plat te maken gebruikt u een flatten API, en om waarden aan te spreken gebruikt u een JSON-Pointer API.

#json #merge #config
P door PremiumApi
Uptime
100.0%
Latentie
78ms
Abonnees
3,319
Server-geverifieerd 9 sondes/24u

api.oanor.com/jsonmerge-api

URL Canonicalize API

Normaliseer URL's naar een canonieke vorm zodat u ze kunt dedupliceren, vergelijken en opschonen. Het canonicalize-eindpunt zet het schema en de host om naar kleine letters, verwijdert de standaardpoort (80 voor http, 443 voor https), lost ./ en ../ padsegmenten op en herstelt percent-encoding met behulp van de standaard WHATWG URL-parser, en past vervolgens de door u gekozen opschoningen toe: verwijder marketing- en analysetrackingparameters (alle utm_* plus gclid, fbclid, msclkid, yclid, mc_eid en vele andere), sorteer de overige queryparameters in een stabiele volgorde, verwijder optioneel de #fragment, en voeg de slash aan het einde toe of verwijder deze. Het retourneert de canonieke URL, de volledig geparseerde componenten en de exacte lijst van wijzigingen die het heeft aangebracht. Het compare-eindpunt canonicaliseert twee URL's en vertelt u of ze naar dezelfde bron verwijzen — perfect voor het opsporen van dubbele links die alleen verschillen door trackingcodes, hoofdlettergebruik, poort of parametervolgorde. Alles wordt lokaal berekend zonder netwerkaanroepen, dus het is onmiddellijk, privé en veilig. Ideaal voor crawlers en SEO-tooling, linkdeduplicatie en -analyse, cache-sleutels, bladwijzers en contentpijplijnen. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit canonicaliseert de URL-string; het haalt deze niet op of volgt geen omleidingen — voor linkvoorbeelden en het verkorten van URL's gebruikt u een URL-unfurl API.

#url #canonical #normalize
P door PremiumApi
Uptime
100.0%
Latentie
83ms
Abonnees
3,435
Server-geverifieerd 9 sondes/24u

api.oanor.com/urlcanon-api

Email Normalize API

Canonicaliseer e-mailadressen zodat u accounts kunt dedupliceren en verschillende aliassen van dezelfde inbox kunt opvangen. Het normalize-eindpunt zet het adres om naar kleine letters en past provider-specifieke regels toe: het verwijdert punten uit Gmail- en Googlemail-lokale delen (omdat Gmail deze negeert) en wijst googlemail.com toe aan gmail.com, verwijdert +tag sub-adressering voor Gmail en de vele providers die dit ondersteunen — Outlook, Hotmail, Live, iCloud, Fastmail, Proton, Yandex, Zoho, GMX en meer — en standaard voor elk domein, zodat duplicaten nooit onopgemerkt blijven, terwijl precies wordt gerapporteerd welke wijzigingen zijn aangebracht en welke provider is gedetecteerd. Het compare-eindpunt normaliseert twee adressen en vertelt u of ze naar dezelfde mailbox verwijzen. Alles wordt lokaal en deterministisch berekend, zonder DNS- of netwerkaanroepen, dus het is direct en privé. Ideaal voor deduplicatie bij aanmelding en registratie, fraudepreventie en misbruikpreventie (één persoon, vele aliassen), CRM- en mailinglijst-hygiëne, en het samenvoegen van klantgegevens. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit normaliseert adressen voor vergelijking; om te verifiëren of een adres daadwerkelijk bestaat en e-mail kan ontvangen (MX, disposable, role accounts), gebruik een e-mailverificatie-API.

#email #normalize #deduplication
P door PremiumApi
Uptime
100.0%
Latentie
75ms
Abonnees
3,885
Server-geverifieerd 9 sondes/24u

api.oanor.com/emailnormalize-api

Tournament Scheduler API

Genereer toernooischema's — volledig lokaal. Het roundrobin-eindpunt bouwt een volledige round-robin-wedstrijdlijst waarin elke deelnemer precies één keer tegen elke andere speelt, of twee keer (thuis en uit) met double=true, met behulp van de klassieke cirkelmethode: het balanceert thuis en uit over de rondes en, wanneer er een oneven aantal deelnemers is, geeft het automatisch om de beurt een bye. Het bracket-eindpunt bouwt een enkelvoudige eliminatie knock-out bracket: het rondt het veld af naar de volgende macht van twee, zaait de deelnemers in standaard bracketvolgorde zodat de hoogste geplaatste de laagste ontmoet en de sterksten elkaar pas in latere rondes treffen, kent de byes toe aan de hoogste geplaatsten, en legt elke ronde tot en met de Finale uit met de juiste namen (Kwartfinale, Halve finale, Finale). Geef een lijst met team- of spelersnamen, of simpelweg een aantal deelnemers. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor sportcompetities en apps, esports- en gaming-ladders, club- en schoolcompetities, hackathons en elk evenement dat eerlijke wedstrijden nodig heeft. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit genereert het schema; voor live scores, resultaten en echte wedstrijden gebruik je een sportdata-API.

#tournament #round-robin #bracket
P door PremiumApi
Uptime
100.0%
Latentie
79ms
Abonnees
4,854
Server-geverifieerd 9 sondes/24u

api.oanor.com/tournament-api

CORS API

Bouw correcte CORS-responseheaders en evalueer preflight-verzoeken — zonder elke keer de specificatie opnieuw te lezen. De headers-endpoint zet een eenvoudig beleid (toegestane origins, methoden, request-headers, of credentials zijn toegestaan, een preflight max-age en eventuele blootgestelde response-headers) om in de exacte set Access-Control-*-headers om terug te sturen, en het behandelt de onderdelen die mensen verkeerd doen: je kunt een wildcard-origin niet combineren met credentials, dus het reflecteert de specifieke request-origin en voegt Vary: Origin toe; het laat de allow-origin-header weg wanneer een origin niet op je lijst staat; en het waarschuwt wanneer een configuratie niet zou werken zoals verwacht. De check-endpoint neemt een inkomend verzoek — zijn Origin, de (gevraagde) methode en de Access-Control-Request-Headers — en vertelt je of het CORS zou passeren, de precieze reden als het faalt, en de responseheaders die je terug moet sturen. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor API-gateways en backends, edge- en serverless-functies, het debuggen van browser-CORS-fouten, en het exact goed krijgen van een beveiligingsbeleid. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 endpoints. Dit bouwt en controleert de headers; het doet geen cross-origin-verzoek — om de beveiligingsheaders van een live site te inspecteren, gebruik een security-headers-API.

#cors #http #preflight
P door PremiumApi
Uptime
100.0%
Latentie
83ms
Abonnees
3,380
Server-geverifieerd 9 sondes/24u

api.oanor.com/cors-api

Margin & Markup API

Prijzen- en winstgevendheidsberekeningen als API. Het margin-eindpunt lost de relaties op tussen eenheidskost, verkoopprijs, brutomarge (een percentage van de prijs), markup (een percentage van de kost) en winst — geef er twee van deze en het berekent alle andere. Prijs een product op basis van een doelwinstmarge, vind de werkelijke marge van een bestaande prijs, converteer een markup naar een marge (ze zijn niet hetzelfde — dezelfde prijs heeft altijd een lagere marge dan markup), of leid een kost af uit een prijs en markup. Het break-even-eindpunt berekent hoeveel eenheden en hoeveel omzet je moet verkopen om je vaste kosten te dekken, gegeven een eenheidsprijs en variabele kosten per eenheid, en retourneert de contributiemarge en de contributiemargeverhouding. Negatieve resultaten worden eerlijk gerapporteerd, zodat een verliesgevende prijs duidelijk is. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor e-commerce en retail-prijzen, offertes en verkooptools, financiën en FP&A, marktplaatsen en POS-systemen, en unit-economics-modellering. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is prijsberekening; voor dagelijkse percentagebewerkingen gebruik je een percentage-API en voor lening- en renteberekeningen gebruik je een financiële-calculator-API.

#margin #markup #pricing
P door PremiumApi
Uptime
100.0%
Latentie
82ms
Abonnees
4,255
Server-geverifieerd 9 sondes/24u

api.oanor.com/margin-api

Client IP API

Vind het echte client-IP achter proxies, CDN's en load balancers. Het client-eindpunt neemt een X-Forwarded-For-lijst (of een RFC 7239 Forwarded-header) samen met een telling van proxies die u vertrouwt, en retourneert het werkelijke clientadres — waarbij de vertrouwde proxies aan de rechterkant worden verwijderd, zodat een vervalst meest linkse u niet kan misleiden — samen met de volledige geordende hop-keten, de meest linkse en meest rechtse vermeldingen en de adresfamilie. Het parse-eindpunt ontleedt een Forwarded-header in zijn for/by/host/proto-hops, of een X-Forwarded-For-header in zijn geordende lijst van adressen, waarbij poorten en IPv6-haken worden verwijderd, zodat u schone IP's krijgt. Dit goed krijgen is belangrijk voor beveiliging: het vertrouwen van de verkeerde vermelding laat clients hun IP vervalsen, dus het vertrouwde-proxy-model retourneert het eerste adres dat u er niet zelf heeft geplaatst. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor reverse proxies en API-gateways, rate limiting en misbruikpreventie, auditlogging en analyses, geo- en fraudecontroles, en elke backend achter een load balancer. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit parseert forwarding-headers om het client-IP te vinden; om dat IP te geolokaliseren gebruikt u een IP-geolocatie-API.

#client-ip #x-forwarded-for #forwarded
P door PremiumApi
Uptime
100.0%
Latentie
78ms
Abonnees
3,324
Server-geverifieerd 9 sondes/24u

api.oanor.com/clientip-api

A/B Bucketing API

Deterministische A/B-test- en feature-flag-toewijzing — geen database, geen opgeslagen status. Het bucket-eindpunt hasht een sleutel (een gebruikers-ID, sessie of apparaat) naar een stabiele bucket van 0 tot N-1 die nooit verandert voor die sleutel, en kan bepalen of de sleutel binnen een percentage rollout valt; omdat de beslissing monotoon is, voegt het verhogen van het percentage alleen maar gebruikers toe, dus een geleidelijke opschaling is sticky en niemand valt terug. Het variant-eindpunt wijst een van meerdere gewogen varianten toe — een eenvoudige controle/behandeling-splitsing of een multivariate test — consistent voor dezelfde sleutel, met respect voor aangepaste gewichten. Het mengen van een experimentnaam houdt onafhankelijke experimenten onafhankelijk, en omdat dezelfde invoer altijd hetzelfde antwoord geeft, komen uw client en server (en elke edge-functie) overeen over de toewijzing zonder enige coördinatie of opzoekingen. Hashing is FNV-1a met een avalanche-mix, wat uniforme, stabiele buckets oplevert in verschillende talen en machines. Het draait volledig lokaal, dus het is direct, deterministisch en privé. Ideaal voor feature flags en geleidelijke rollouts, A/B- en multivariate experimenten, canary-releases, holdouts en kill-switches, en consistente UI-bucketing op web en mobiel. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit wijst experimenten deterministisch toe; om te testen of een resultaat statistisch significant is, gebruikt u een statistiek-API.

#ab-testing #feature-flags #rollout
P door PremiumApi
Uptime
100.0%
Latentie
79ms
Abonnees
3,216
Server-geverifieerd 9 sondes/24u

api.oanor.com/abtest-api

Number Sequences API

Genereer beroemde gehele getalreeksen en test lidmaatschap, met exacte big-integer wiskunde. Het generate-eindpunt retourneert de eerste N termen van een reeks — Fibonacci, Lucas, priemgetallen, driehoeksgetallen, vierkantsgetallen, kubusgetallen, faculteiten, Catalan-getallen, vijfhoeksgetallen en tetraëdrische getallen, plus geparametriseerde rekenkundige (een start en een stap), meetkundige (een start en een ratio) en machten (elk grondtal). Het contains-eindpunt vertelt u of een bepaald getal tot een reeks behoort — is 233 een Fibonacci-getal, is 21 een driehoeksgetal, is 97 een priemgetal, is 720 een faculteit — met behulp van snelle gesloten-vorm tests voor priemgetallen, vierkanten, kubussen, driehoeksgetallen, vijfhoeksgetallen en Fibonacci-getallen en een exacte zoekopdracht voor de rest, en het retourneert de termindex waar het bekend is. Omdat alles wordt berekend met willekeurig-precisie gehele getallen, worden termen voorbij de gebruikelijke floating-point limiet exact geretourneerd als decimale strings en treden ze nooit over. Het draait volledig lokaal, dus het is onmiddellijk, deterministisch en privé. Ideaal voor onderwijs en wiskundige hulpmiddelen, codeeruitdagingen en puzzels, testdata-generatie, recreatieve wiskunde en getaltheorie-experimenten. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit genereert en test gehele getalreeksen; om een enkel getal te ontbinden of de delers ervan te krijgen, gebruik een getaltheorie API.

#sequences #fibonacci #primes
P door PremiumApi
Uptime
100.0%
Latentie
80ms
Abonnees
3,656
Server-geverifieerd 9 sondes/24u

api.oanor.com/sequences-api

N-gram API

Genereer n-grammen uit tekst, met frequentietellingen — volledig lokaal. Het ngrams-eindpunt splitst tekst in aaneengesloten reeksen van n tokens en retourneert elk afzonderlijk n-gram met hoe vaak het voorkomt, gerangschikt op frequentie: woord-n-grammen (unigrams, bigrams, trigrams en verder) voor frase- en collocatieanalyse, of karakter-n-grammen (shingles) voor fuzzy matching, taaldetectie en indexering. Het range-eindpunt produceert elke grootte van een minimum tot een maximum in één enkele aanroep (bijvoorbeeld 1–3 gram), wat precies is wat je nodig hebt om featurevectoren te bouwen. Kies woord- of karaktermodus, of er eerst in kleine letters moet worden omgezet, en een top-N-limiet om alleen de meest frequente te behouden. Woordtokenisatie is Unicode-bewust en behoudt interne apostroffen en koppeltekens (don't, well-known) als afzonderlijke tokens. Alles draait lokaal en deterministisch, dus het is snel en privé. Ideaal voor tekstmining en NLP-feature-extractie, taalmodellering en automatisch aanvullen, zoekindexering en shingling, plagiaat- en gelijkenisdetectie, en trefwoord- en collocatieanalyse. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit produceert n-grammen en tellingen; voor extractieve samenvattingen en trefwoorden gebruik je een summarize API en voor grafeem-/karaktertelling een text-segmentation API.

#ngram #nlp #text-mining
P door PremiumApi
Uptime
100.0%
Latentie
84ms
Abonnees
3,735
Server-geverifieerd 9 sondes/24u

api.oanor.com/ngram-api