Anteprima del marketplace

API Marketplace

Scopri e integra le API attraverso il gateway segreto sicuro di oanor.

649–672 di 1117 API

API de Data de Parto da Gravidez

Matemática de gravidez e data de parto como uma API, usando a regra padrão de Naegele (40 semanas / 280 dias a partir do último período menstrual). O endpoint de data de parto recebe o último período menstrual, a data de concepção ou uma data de parto conhecida — o que você tiver — e retorna a data de parto, a data estimada de concepção e a janela fértil. O endpoint de idade gestacional informa o progresso da gravidez em qualquer data de referência: idade gestacional em semanas e dias, o trimestre, dias restantes, porcentagem de progresso e se está atrasada. O endpoint de marcos lista as datas-chave de uma gravidez — os limites dos trimestres, a janela de ultrassom anatômico, viabilidade às 24 semanas, termo completo às 37–40 semanas, a data de parto e pós-termo às 42 semanas. Todas as datas são tratadas em UTC e calculadas localmente e deterministicamente. Ideal para aplicativos de gravidez e fertilidade, ferramentas de obstetrícia e clínicas, e produtos de parentalidade e planejamento familiar. Apenas informativo — não é aconselhamento médico. Cálculo local puro — sem chave, sem serviço de terceiros, instantâneo. Ao vivo, nada armazenado. 4 endpoints. Isso é matemática de datas de gravidez; para aritmética geral de datas, use uma API de data e hora.

#pregnancy #due-date #gestational-age
P da PremiumApi
Tempo di attività
100.0%
Latenza
73ms
Abbonati
3,484
Verificato dal server 12 sonde/24h

api.oanor.com/pregnancy-api

API de Teoría Musical

Matemáticas de teoría musical como API, en temperamento igual con A4 = 440 Hz y notación de tono científica (C4 = Do central = MIDI 60). El endpoint de notas convierte libremente entre un nombre de nota (A4, C#5, Eb3), un número de nota MIDI y una frecuencia — y cuando pasas una frecuencia, devuelve la nota más cercana y cuántos cents está desafinada. El endpoint de intervalos da la distancia entre dos notas en semitonos y cents, su nombre (quinta perfecta, tercera mayor, …) y la relación de frecuencia exacta. El endpoint de acordes devuelve las notas, números MIDI y frecuencias de un acorde a partir de una nota fundamental y una calidad (mayor, menor, disminuido, aumentado, suspendido, 6, 7, maj7, m7, dim7, m7b5, 9 y más). El endpoint de escalas devuelve las notas de una escala o modo a partir de una fundamental — mayor, las tres escalas menores, los siete modos eclesiásticos, las pentatónicas mayor y menor, blues, tono completo y cromática. La ortografía con sostenidos o bemoles es seleccionable. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones y juegos musicales, sintetizadores y DAWs, entrenamiento auditivo y enseñanza de teoría, afinadores y herramientas MIDI. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 5 endpoints. Esto es teoría musical; para buscar pistas y artistas usa una API de música y para el repertorio clásico usa una API de música clásica.

#music-theory #notes #midi
P da PremiumApi
Tempo di attività
100.0%
Latenza
72ms
Abbonati
3,938
Verificato dal server 15 sonde/24h

api.oanor.com/musicnote-api

Number Representations API

Convert integers and numbers into the special number representations that ordinary base conversion leaves out — and back again. The graycode endpoint converts between an integer and its reflected binary Gray code, where consecutive values differ by exactly one bit (used in rotary encoders, Karnaugh maps and error reduction). The balanced-ternary endpoint converts between an integer and balanced ternary, the base-3 system with digits −1, 0 and +1 (written T, 0, 1) that needs no separate sign. The factoradic endpoint converts between an integer and the factorial number system (mixed radix 1, 2, 3, …), the basis of permutation ranking and Lehmer codes. The continued-fraction endpoint turns a fraction or a real number into its continued-fraction expansion [a0; a1, a2, …] and lists the convergents — the successively best rational approximations — and can rebuild the value from the terms. All integer maths is exact via big integers. Everything is computed locally and deterministically, so it is instant and private. Ideal for computer-science teaching, combinatorics and permutation ranking, error-correcting and encoder design, rational approximation, and recreational mathematics. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This handles special number representations; for ordinary base 2-36 conversion use a base-convert API.

#gray-code #balanced-ternary #factoradic
P da PremiumApi
Tempo di attività
100.0%
Latenza
74ms
Abbonati
3,396
Verificato dal server 15 sonde/24h

api.oanor.com/numrep-api

URI Template API

Expande plantillas URI (RFC 6570) — el estándar utilizado por GitHub, OpenAPI/Swagger, HAL y muchas APIs hipermedia — para construir URLs a partir de una plantilla y un conjunto de variables. El endpoint expand toma una plantilla como /users/{user}{?page,per_page} y un objeto JSON de variables, y devuelve la URI final con todo correctamente codificado en porcentaje. Implementa los cuatro niveles de la especificación: expansión simple {var}; expansión reservada {+var} y de fragmento {#var}; los operadores de etiqueta {.var}, ruta {/var}, parámetro de estilo de ruta {;var}, consulta {?var} y continuación de consulta {&var}; múltiples variables {x,y}; y los modificadores de valor — prefijo {var:3} (primeros N caracteres) y explosión {var*} (expande listas y mapas elemento por elemento). Las variables pueden ser cadenas, listas o mapas asociativos. El endpoint parse inspecciona una plantilla y enumera sus expresiones, operadores y nombres de variables. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para clientes REST e hipermedia, SDKs de API y generadores de código, herramientas OpenAPI y construcción de enlaces. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto expande plantillas URI; para construir o analizar cadenas de consulta use una API de cadenas de consulta y para canonizar URLs use una API de URL.

#uri-template #rfc6570 #url
P da PremiumApi
Tempo di attività
100.0%
Latenza
81ms
Abbonati
3,084
Verificato dal server 9 sonde/24h

api.oanor.com/uritemplate-api

Resistor Color Code API

Read and write resistor colour codes and snap values to the standard E-series. The decode endpoint takes the colour bands of a 3-, 4-, 5- or 6-band resistor and returns the resistance in ohms (nicely formatted as Ω/kΩ/MΩ/GΩ), the significant digits and multiplier, the tolerance, the minimum and maximum resistance that tolerance implies, and — for 6-band parts — the temperature coefficient in ppm/K. The encode endpoint goes the other way: give it a resistance in ohms (and optionally a band count and tolerance) and it returns the colour bands, picking the nearest value representable with the available significant digits. The eseries endpoint snaps any value to the nearest preferred resistor value in the E6, E12, E24, E48 or E96 series and reports the percentage error and the neighbouring preferred values. It uses the standard IEC 60062 colour assignments (including gold ×0.1 and silver ×0.01 multipliers and the implicit ±20% of a 3-band part). Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics design, PCB and BOM work, lab and hobby bench use, repair and reverse-engineering, and teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is for resistor colour codes; for general number formatting use a number-format API.

#resistor #color-code #electronics
P da PremiumApi
Tempo di attività
100.0%
Latenza
76ms
Abbonati
4,743
Verificato dal server 12 sonde/24h

api.oanor.com/resistor-api

Truth Table API

Evaluate boolean-logic expressions and generate complete truth tables. The table endpoint takes a boolean expression, finds its variables, builds every row of the truth table (the first variable is the most-significant bit, the standard convention), and returns each row's values and result, the list of minterms (the row indices where the expression is true), a classification of tautology / contradiction / contingency, and a canonical sum-of-products (SOP) form. The evaluate endpoint computes the expression's value for one specific assignment of its variables. It understands the full set of operators in both symbol and word form — NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, implication (->, =>, →, IMPLIES) and the biconditional (<->, <=>, ↔, IFF) — with the usual precedence (NOT > AND > XOR > OR > IMPLIES > IFF), parentheses, and the constants 0/1 and true/false. Everything is computed locally and deterministically, so it is instant and private. Ideal for digital-logic and discrete-math teaching, hardware and HDL design, simplifying conditions in code, SAT-style sanity checks, and interview prep. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This evaluates boolean logic and builds truth tables; for arithmetic and equations use a math API.

#truth-table #boolean-logic #logic
P da PremiumApi
Tempo di attività
100.0%
Latenza
76ms
Abbonati
3,803
Verificato dal server 9 sonde/24h

api.oanor.com/truthtable-api

CBOR API

Encode and decode CBOR (RFC 8949, Concise Binary Object Representation) — the IETF-standard binary data format behind COSE, WebAuthn/FIDO2, the EU Digital COVID Certificate, and many IoT and constrained-device protocols. The encode endpoint turns a JSON value into compact, definite-length CBOR, choosing the smallest head for each integer, string, array and map; the decode endpoint parses CBOR back into a JSON value. It implements the spec across all major types — unsigned and negative integers of every width, byte and text strings (including indefinite-length chunked strings), arrays, maps, tags, the simple values false/true/null, and half-, single- and double-precision floats — and rejects trailing or truncated data rather than silently mangling it. Byte strings and any non-UTF-8 text come back losslessly as {"_bytes_hex":"…"}, tags as {"_tag":{"tag":N,"value":…}}, non-finite floats as {"_float":"NaN|Infinity|-Infinity"}, and other simple values as {"_simple":N}, so encode and decode round-trip exactly. Bytes are exchanged as both hex and base64 so they survive any transport. Everything is computed locally and deterministically, so it is instant and private. Ideal for debugging CBOR, COSE and WebAuthn payloads, bridging JSON and CBOR systems, IoT and smart-card pipelines, and teaching the format. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is CBOR specifically; for MessagePack use the MessagePack API, for BitTorrent's Bencode use the Bencode API, for JSON, YAML, TOML or XML use those format APIs, and for base64, hex, URL or HTML encoding use a general encoding API.

#cbor #rfc8949 #cose
P da PremiumApi
Tempo di attività
100.0%
Latenza
79ms
Abbonati
4,335
Verificato dal server 9 sonde/24h

api.oanor.com/cbor-api

MessagePack API

Codifica e decodifica MessagePack — il formato di serializzazione binaria compatto ("è come JSON, ma veloce e piccolo") utilizzato da Redis, Fluentd, molti sistemi RPC e protocolli IoT. L'endpoint di codifica trasforma un valore JSON in byte MessagePack, scegliendo automaticamente la rappresentazione più piccola per ogni intero, stringa, array e mappa; l'endpoint di decodifica analizza MessagePack restituendo un valore JSON. Implementa l'intera specifica — nil, booleani, ogni larghezza di intero fissa e variabile, float32 e float64, str e bin, array e mappe, e la famiglia ext — e rifiuta dati troncati o finali invece di modificarli silenziosamente. I valori binari (bin) e qualsiasi stringa non UTF-8 vengono restituiti senza perdita come oggetto {"_bytes_hex":"…"}, e i valori ext come {"_ext":{"type":N,"hex":"…"}}, quindi codifica e decodifica sono esatti. I byte vengono scambiati sia in esadecimale che in base64 per sopravvivere a qualsiasi trasporto. Tutto viene calcolato localmente e deterministicamente, quindi è istantaneo e privato. Ideale per il debug di payload MessagePack, per collegare sistemi JSON e msgpack, per strumenti RPC e cache, pipeline IoT e per insegnare il formato. Puro calcolo locale — nessuna chiave, nessun servizio di terze parti, istantaneo. Live, nulla viene memorizzato. 3 endpoint. Questo è specificamente MessagePack; per JSON, YAML, TOML o XML usa quelle API di formato, per Bencode di BitTorrent usa l'API Bencode, e per codifica base64, esadecimale, URL o HTML usa un'API di codifica generale.

#msgpack #messagepack #serialization
P da PremiumApi
Tempo di attività
100.0%
Latenza
80ms
Abbonati
3,183
Verificato dal server 9 sonde/24h

api.oanor.com/msgpack-api

Bencode API

Codifica e decodifica Bencode (BEP 3) — il formato di serializzazione che BitTorrent usa per i file .torrent metainfo e le risposte dei tracker. L'endpoint encode trasforma un valore JSON in Bencode: gli oggetti diventano dizionari con le loro chiavi ordinate in ordine di byte grezzo esattamente come richiesto dalla specifica, gli array diventano liste, i numeri interi diventano interi e le stringhe diventano stringhe di byte con prefisso di lunghezza. L'endpoint decode analizza Bencode in un valore JSON e applica rigorosamente la specifica — nessuno zero iniziale negli interi, nessuno zero negativo, le chiavi del dizionario devono essere ordinate e uniche, e nessun dato finale è tollerato — quindi input malformati vengono rifiutati anziché modificati silenziosamente. Le stringhe di byte binarie che non sono UTF-8 valide sono rappresentate senza perdita come un oggetto {"_bytes_hex":"…"}, quindi encode e decode fanno un round-trip esatto anche per il campo binario "pieces" di un torrent reale. Decode accetta i dati sia come testo che, per payload genuinamente binari, come esadecimale; encode restituisce sia il testo Bencode (quando stampabile) che i suoi byte esadecimali. Tutto è calcolato localmente e deterministicamente, quindi è istantaneo e privato. Ideale per creare e analizzare file .torrent, strumenti per tracker, client BitTorrent e messaggi DHT, e per insegnare come funziona il formato. Pura computazione locale — nessuna chiave, nessun servizio di terze parti, istantaneo. Live, nulla viene memorizzato. 3 endpoint. Questo è specificamente il Bencode di BitTorrent; per codifica base64, esadecimale, URL o HTML usa un'API di codifica generale, e per JSON, YAML, TOML o XML usa quelle API di formato.

#bencode #bittorrent #bep3
P da PremiumApi
Tempo di attività
100.0%
Latenza
78ms
Abbonati
4,713
Verificato dal server 9 sonde/24h

api.oanor.com/bencode-api