P

Team on oanor

PremiumApi

APIs (2045)

WEMIX API

Live EVM on-chain data for WEMIX (chain id 1111) — the gaming-focused public Layer-1 built by Wemade, whose native token is WEMIX — served directly from public EVM JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the WEMIX balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole WEMIX with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and game-economy analytics across the WEMIX ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/wemix-api

Monad API

Live EVM on-chain data for Monad (chain id 143) — the high-performance, parallel-execution Layer-1 designed for thousands of transactions per second, whose native token is MON — served directly from public EVM JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the MON balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole MON with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Monad ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/monad-api

Superposition API

Live EVM on-chain data for Superposition (chain id 55244) — an Arbitrum-Orbit DeFi Layer-3 with ETH gas and on-chain yield-bearing Super Assets — served directly from the public Superposition JSON-RPC with server-side resilience. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the ETH balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole ETH with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and DeFi analytics across the Superposition and Arbitrum-Orbit ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/superposition-api

Matchain API

Live EVM on-chain data for Matchain (chain id 698) — the BNB-Chain-secured Layer-2 focused on decentralised identity and social, where gas is paid in BNB — served directly from the public Matchain JSON-RPC with server-side resilience. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the BNB balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole BNB with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Matchain identity and social ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/matchain-api

Bahamut API

Live EVM on-chain data for Bahamut (chain id 5165) — the Proof-of-Stake-and-Activity Layer-1 by Fastex, whose native token is FTN — served directly from public EVM JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the FTN balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole FTN with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Bahamut and Fastex ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/bahamut-api

Towns API

Live EVM on-chain data for Towns (chain id 550) — an OP-Stack Layer-2 that powers decentralised group chat and on-chain social spaces, with gas paid in ETH — served directly from the public Towns JSON-RPC with server-side resilience. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the ETH balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole ETH with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Towns social ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/towns-api

Kaia API

Live EVM on-chain data for Kaia (chain id 8217) — the public Layer-1 formed by the merger of Klaytn and Finschia, whose native token is KAIA — served directly from public JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the KAIA balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole KAIA with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Kaia, Klaytn and Finschia ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/kaia-api

ZERO Network API

Live EVM on-chain data for ZERO Network (chain id 543210) — the Zerion-built ZK-Stack Layer-3 that uses ETH for gas and offers human-readable addresses — served directly from public JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the ETH balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole ETH with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the ZERO Network ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/zero-api

Funki API

Live EVM on-chain data for Funki (chain id 33979) — an OP-Stack Layer-2 built for gaming and social applications, with gas paid in ETH — served directly from the public Funki JSON-RPC with server-side resilience. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the ETH balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole ETH with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Funki gaming and social ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/funki-api

XPLA API

Live EVM on-chain data for XPLA (chain id 37) — the Cosmos-built gaming and entertainment Layer-1 from Com2uS, whose native token is XPLA, served through its Dimension EVM via public JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the XPLA balance and outgoing transaction count for any EVM address, converted from base wei (18 decimals) into whole XPLA with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the XPLA gaming and NFT ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/xpla-api

Meter API

Live EVM on-chain data for Meter (chain id 82) — the HotStuff-BFT proof-of-stake Layer-1 whose native gas token is MTR — served directly from public EVM JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the MTR balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole MTR with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Meter ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/meter-api

Rollux API

Live EVM on-chain data for Rollux (chain id 570) — the Syscoin Layer-2 secured by Bitcoin merge-mining, whose gas token is SYS — served directly from public Layer-2 JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the SYS balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole SYS with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Syscoin and Rollux ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/rollux-api

Songbird API

Live EVM on-chain data for Songbird (chain id 19) — the canary network of the Flare blockchain, whose native token is SGB — served directly from public C-chain JSON-RPC nodes with multi-node failover. The status endpoint returns the chain and network id, the latest block height and the node client version. The block endpoint returns a block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and gas limit, miner and size. The gas endpoint returns the current gas price in both wei and gwei. The balance endpoint returns the SGB balance and outgoing transaction count for any address, converted from base wei (18 decimals) into whole SGB with exact big-integer scaling. Every figure is read live from the chain over JSON-RPC — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for explorers, wallet and dashboard tooling, gas trackers, address monitors and analytics apps across the Flare and Songbird ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/songbird-api

Sifchain API

Live on-chain data for Sifchain (chain id sifchain-1) — the Cosmos-SDK Layer-1 omni-chain decentralised exchange, whose native token is ROWAN — served directly from public LCD/REST nodes with multi-node failover. The status endpoint returns the latest block height and time, chain id, the staking bond denom and the current minting inflation rate. The validators endpoint lists the active bonded validator set ranked by stake, each with its moniker, operator address, self-plus-delegated ROWAN, commission rate and jailed flag. The supply endpoint returns the total ROWAN supply, the amount bonded in staking and the resulting bonded ratio. The governance endpoint returns the most recent on-chain proposals with their id, title, status and voting window. ROWAN uses an 18-decimal base denomination which is converted to whole ROWAN with exact big-integer scaling, and every figure is read live from the chain — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for staking dashboards, validator and delegator tooling, explorers, governance trackers and portfolio or analytics apps across the Cosmos and cross-chain DEX ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/sifchain-api

Desmos API

Live on-chain data for Desmos (chain id desmos-mainnet) — the Cosmos-SDK Layer-1 purpose-built for decentralised social networking, whose native token is DSM — served directly from public LCD/REST nodes with multi-node failover. The status endpoint returns the latest block height and time, chain id, the staking bond denom and the current minting inflation rate. The validators endpoint lists the active bonded validator set ranked by stake, each with its moniker, operator address, self-plus-delegated DSM, commission rate and jailed flag. The supply endpoint returns the total DSM supply, the amount bonded in staking and the resulting bonded ratio. The governance endpoint returns the most recent on-chain proposals with their id, title, status and voting window. Token amounts are converted from base micro-DSM (6 decimals) into whole DSM, and every figure is read live from the chain — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for staking dashboards, validator and delegator tooling, explorers, governance trackers and portfolio or analytics apps across the Cosmos and decentralised-social ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/desmos-api

Shentu API

Live on-chain data for Shentu (chain id shentu-2.2) — the security-focused Cosmos-SDK Layer-1 of the CertiK ecosystem, whose native token is CTK — served directly from public LCD/REST nodes with multi-node failover. The status endpoint returns the latest block height and time, chain id, the staking bond denom and the current minting inflation rate. The validators endpoint lists the active bonded validator set ranked by stake, each with its moniker, operator address, self-plus-delegated CTK, commission rate and jailed flag. The supply endpoint returns the total CTK supply, the amount bonded in staking and the resulting bonded ratio. The governance endpoint returns the most recent on-chain proposals with their id, title, status and voting window. Token amounts are converted from base micro-CTK (6 decimals) into whole CTK, and every figure is read live from the chain — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for staking dashboards, validator and delegator tooling, explorers, governance trackers and portfolio or analytics apps across the Cosmos and security-infrastructure ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/shentu-api

Moldova Inflation & CPI API

Official consumer-price inflation for the Republic of Moldova — sourced live from the National Bureau of Statistics of Moldova via its public PxWeb statbank (tables PRE012600, PRE012200 and PRE012800). The cpi endpoint returns the latest reported month with headline year-on-year inflation and the month-on-month price change. The series endpoint returns the monthly history of year-on-year and month-on-month inflation, parameterised by the number of months. The groups endpoint breaks the latest month down across the major divisions — food goods, non-food goods and services — each with its year-on-year rate, showing where price pressure sits. The core endpoint returns Moldova's core-inflation measures, computed by excluding volatile components such as food, energy and regulated prices, each with year-on-year and month-on-month change — the gauges central banks watch for underlying trend. All figures are published directly by the statistics bureau, not modelled, and refreshed from source behind a short server-side cache with keep-warm. Ideal for macro and emerging-market dashboards, CIS and EU-candidate economics trackers, cost-of-living and monetary-policy tools, and fintech needing a clean structured inflation feed for a market the big aggregators rarely cover at monthly resolution. Live keyless upstream. 5 endpoints.

api.oanor.com/moldova-cpi-api

Carbon API

Live on-chain data for Carbon (chain id carbon-1) — the Switcheo-built Cosmos-SDK Layer-1 for decentralised derivatives and spot trading, whose native token is SWTH — served directly from public LCD/REST nodes with multi-node failover. The status endpoint returns the latest block height and time, chain id, the staking bond denom and the current minting inflation rate. The validators endpoint lists the active bonded validator set ranked by stake, each with its moniker, operator address, self-plus-delegated SWTH, commission rate and jailed flag. The supply endpoint returns the total SWTH supply, the amount bonded in staking and the resulting bonded ratio. The governance endpoint returns the most recent on-chain proposals with their id, title, status and voting window. SWTH uses an 8-decimal base denomination which is converted to whole SWTH with exact big-integer scaling, and every figure is read live from the chain — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for staking dashboards, validator and delegator tooling, explorers, governance trackers and portfolio or analytics apps across the Cosmos and DeFi ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/carbon-api

Fetch.ai API

Live on-chain data for Fetch.ai (chain id fetchhub-4) — the Cosmos-SDK Layer-1 behind the Artificial Superintelligence Alliance, whose native token is FET — served directly from public LCD/REST nodes with multi-node failover. The status endpoint returns the latest block height and time, chain id, the staking bond denom and the current minting inflation rate. The validators endpoint lists the active bonded validator set ranked by stake, each with its moniker, operator address, self-plus-delegated FET, commission rate and jailed flag. The supply endpoint returns the total FET supply, the amount bonded in staking and the resulting bonded ratio. The governance endpoint returns the most recent on-chain proposals with their id, title, status and voting window. FET uses an 18-decimal base denomination (afet) which is converted to whole FET with exact big-integer scaling, and every figure is read live from the chain — nothing bundled or modelled — behind a short server-side cache with keep-warm so the feed stays fast and fresh. Ideal for staking dashboards, validator and delegator tooling, explorers, governance trackers and portfolio or analytics apps across the Cosmos and AI-blockchain ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/fetchai-api

Moldova Foreign Trade API

Official foreign-trade statistics for the Republic of Moldova — exports, imports and the trade balance — sourced live from the National Bureau of Statistics of Moldova via its public PxWeb statbank (table EXT015000), all values in millions of US dollars. The trade endpoint returns the latest reported month with exports, imports, the trade balance and the export-to-import cover ratio. The series endpoint returns the monthly history of exports, imports and balance, parameterised by the number of months. The partners endpoint breaks the latest month down by partner-country group — total, CIS countries, the European Union and the rest of the world — each with its exports, imports and balance, showing where Moldova trades. The annual endpoint returns full-year totals for exports, imports and balance across recent years. Figures are published directly by the statistics bureau, not modelled, and refreshed from source with a short server-side cache and keep-warm. Ideal for macro and trade dashboards, emerging-market and CIS/EU economics trackers, supply-chain and current-account analysis, and fintech needing a clean structured trade feed for a market the big aggregators rarely cover at monthly resolution. Live keyless upstream. 5 endpoints.

api.oanor.com/moldova-trade-api

Oraichain API

Live on-chain data for Oraichain — the AI-oracle Layer-1 built on the Cosmos SDK, whose native token is ORAI — served directly from public LCD/REST nodes with multi-node failover. The status endpoint returns the latest block height and time, chain id, the staking bond denom and the current minting inflation rate. The validators endpoint lists the active bonded validator set ranked by stake, each with its moniker, operator address, self-plus-delegated ORAI tokens, commission rate and jailed flag. The supply endpoint returns the total ORAI supply, the amount bonded in staking and the resulting bonded ratio. The governance endpoint returns the most recent on-chain proposals with their id, title, status and voting window. Token amounts are converted from base micro-ORAI (6 decimals) into whole ORAI, and all figures are read live from the chain — nothing is bundled or modelled — with a short server-side cache and keep-warm so the feed stays fast and fresh. Ideal for staking dashboards, validator and delegator tooling, explorers, governance trackers and portfolio or analytics apps covering the Cosmos and AI-blockchain ecosystem. Live keyless upstream. 5 endpoints.

api.oanor.com/oraichain-api

Åland Consumer Price Index API

Official consumer-price-index and inflation data for the Åland Islands — the autonomous, Swedish-speaking, euro-area region of Finland — sourced live from Statistics and Research Åland (ÅSUB), the regional statistics authority, via its public PxWeb API (table KO010). The overall endpoint returns the latest headline CPI level (index base 2025 = 100) together with month-on-month and year-on-year change. The series endpoint returns the full monthly history of the headline index with monthly and annual change, parameterised by the number of months. The divisions endpoint breaks the basket down across the thirteen COICOP groups — food, alcohol & tobacco, clothing, housing & utilities, furnishings, health, transport, communication, recreation & culture, education, restaurants & hotels, miscellaneous and personal care — each with its index level and annual change. The drivers endpoint ranks those same divisions by their annual impact in percentage points, showing exactly which categories are pushing Åland inflation up or down. Figures are published directly by ÅSUB, not modelled or estimated, and are refreshed from source. Ideal for macro and regional-economics dashboards, cost-of-living and salary tools, Nordic and euro-area inflation trackers, and fintech that needs a clean, structured CPI feed for a market the big aggregators ignore. Live keyless upstream, short server-side cache. 5 endpoints.

api.oanor.com/aland-stats-api

Sophon Chain API

Real-time on-chain data for Sophon (chain-id 50104), a ZK Layer-2 built on the zkSync Elastic Chain stack and focused on consumer and entertainment apps, where gas is paid in the native SOPH token. The status endpoint returns the chain id, network id, latest block height, native symbol and node client version so you can confirm the chain is live and synced. The block endpoint returns a block by decimal or 0x-hex height — or the latest block when no height is given — with its hash, parent hash, timestamp (raw and ISO), transaction count, gas used and limit, base fee and miner. The gas endpoint returns the current gas price in both wei and gwei at the latest block. The balance endpoint returns the native SOPH balance (in wei and human-readable units) and the transaction count (nonce) for any 0x address. The meta endpoint documents the chain id, decimals and ecosystem. Reads a live Sophon JSON-RPC node directly, so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves native-coin and chain data; for ERC-20 token balances or contract calls use a dedicated token/contract API.

api.oanor.com/sophon-api

Sweden Municipal Statistics API

Swedish municipal and regional statistics straight from Kolada — the open database run by the Council for the Promotion of Municipal Analyses (RKA) — no key, read live. Kolada holds roughly 6,000 key performance indicators tracking the finances and service quality of all 290 Swedish municipalities and 21 regions: personnel costs, school results, elderly care, waiting times, environment, demographics and much more. The kpis endpoint lists and searches the indicator catalogue by title. The kpi endpoint returns the full metadata of a single indicator (its definition, operating area and source). The municipalities endpoint lists every municipality and region with its official code. The data endpoint returns a chosen indicator's full annual value series for a given municipality, with the latest value highlighted. The meta endpoint documents the API. Live data from Kolada v3, lightly cached. Live. 5 endpoints. This serves Swedish public-sector statistics; for the krona exchange rate or national CPI use an FX / national-statistics API.

api.oanor.com/kolada-api

Morph Chain API

Real-time on-chain data for Morph (chain-id 2818), a consumer-focused Ethereum Layer-2 built on an optimistic-zkEVM hybrid rollup, where gas is paid in ETH. The status endpoint returns the chain id, network id, latest block height, native symbol and node client version so you can confirm the chain is live and synced. The block endpoint returns a block by decimal or 0x-hex height — or the latest block when no height is given — with its hash, parent hash, timestamp (raw and ISO), transaction count, gas used and limit, base fee and miner. The gas endpoint returns the current gas price in both wei and gwei at the latest block. The balance endpoint returns the native ETH balance (in wei and human-readable units) and the transaction count (nonce) for any 0x address. The meta endpoint documents the chain id, decimals and ecosystem. Reads a live Morph JSON-RPC node directly, so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves native-coin and chain data; for ERC-20 token balances or contract calls use a dedicated token/contract API.

api.oanor.com/morph-api

Mongolia Statistics API

Official Mongolian inflation statistics straight from the National Statistics Office of Mongolia (NSO) via its 1212.mn PxWeb open-data service — no key, read live. The cpi endpoint returns the headline national Consumer Price Index (Overall index, base 2023=100) for the latest month with the index level plus month-on-month and year-on-year inflation, computed from the official series. The cpi/series endpoint returns the historical monthly CPI index and year-on-year rate over the last N months, ready to chart. The cpi/groups endpoint breaks the latest CPI down across all thirteen COICOP groups (food, housing, transport and so on) with index and annual change for each. The cpi/annual endpoint gives the annual-average CPI and average inflation for every year on record. The meta endpoint documents the source. Live data from Mongolia NSO PxWeb, lightly cached. Live. 5 endpoints. This serves Mongolian national price statistics; for the tugrik exchange rate use an FX / central-bank API.

api.oanor.com/mongolia-stats-api

Passage Chain API

Real-time on-chain data for Passage (chain-id passage-2), a Cosmos-SDK Layer-1 for gaming, the metaverse and NFTs, with PASG as its native coin, secured by delegated proof-of-stake. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in PASG, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded PASG. The supply endpoint returns the total PASG supply (in PASG and base upasg), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Passage Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for individual NFTs or game assets use a dedicated indexer API.

api.oanor.com/passage-api

North Macedonia Statistics API

Official North Macedonian inflation statistics straight from the State Statistical Office (MAKStat) via its ASKdata-style PxWeb open-data service — no key, read live. The cpi endpoint returns the headline Consumer Price Index inflation for the latest month — the month-on-month and year-on-year percentage changes (ECOICOP version 2 classification) — derived from the official ratio table. The cpi/series endpoint returns the historical monthly MoM and YoY series over the last N months, ready to chart. The cpi/groups endpoint breaks the latest year-on-year inflation down across all thirteen COICOP main groups (food, housing, transport and so on). The cpi/group endpoint returns the full MoM and YoY history for any single COICOP group by its code. The meta endpoint documents the COICOP group codes and source. Live data from MAKStat PxWeb, lightly cached. Live. 5 endpoints. This serves North Macedonian national price statistics; for the denar exchange rate use an FX / central-bank API.

api.oanor.com/macedonia-stats-api

BitSong Chain API

Real-time on-chain data for BitSong (chain-id bitsong-2b), a Cosmos-SDK Layer-1 built for the music industry — music NFTs, artist fan tokens and streaming — with BTSG as its native coin, secured by delegated proof-of-stake. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in BTSG, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded BTSG. The supply endpoint returns the total BTSG supply (in BTSG and base ubtsg), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live BitSong Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for individual fan tokens or music NFTs use a dedicated indexer API.

api.oanor.com/bitsong-api

Kosovo Statistics API

Official Kosovo economic statistics straight from the Kosovo Agency of Statistics (ASK) via its ASKdata open-data service — no key, read live. The cpi endpoint returns the headline Harmonised Index of Consumer Prices (HICP, all items, base 2015=100) for the latest month with the index level plus month-on-month and year-on-year inflation, computed from the official series. The cpi/series endpoint returns the historical monthly HICP index and year-on-year rate over the last N months, ready to chart. The cpi/groups endpoint breaks the latest HICP down across all twelve COICOP main groups (food, housing, transport and so on) with index and annual change for each. The cpi/annual endpoint gives the annual-average HICP and average inflation for every year since 2002. The meta endpoint documents the source. Live data from ASKdata PxWeb, lightly cached. Live. 5 endpoints. This serves Kosovo national price statistics; for the euro exchange rate use an FX API (Kosovo uses the euro).

api.oanor.com/kosovo-stats-api

cheqd Chain API

Real-time on-chain data for cheqd (chain-id cheqd-mainnet-1), a Cosmos-SDK Layer-1 purpose-built for decentralised identity, verifiable credentials and trust registries, with CHEQ as its native coin (base denom ncheq, 9 decimals), secured by delegated proof-of-stake. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in CHEQ, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded CHEQ. The supply endpoint returns the total CHEQ supply (in CHEQ and base ncheq), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live cheqd Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for DID documents or credential resolution use a dedicated cheqd resolver API.

api.oanor.com/cheqd-api

Philippines Statistics API

Official Philippine economic statistics straight from the Philippine Statistics Authority (PSA) via its OpenSTAT open-data service — no key, read live. The cpi endpoint returns the headline Consumer Price Index (all items, all income households, base 2018=100) for the latest month with the index level plus month-on-month and year-on-year inflation, computed from the official series. The cpi/series endpoint returns the historical monthly CPI index and year-on-year rate over the last N months, ready to chart. The cpi/divisions endpoint breaks the latest CPI down across all thirteen COICOP divisions (food, housing, transport and so on) with index and annual change for each. The cpi/regions endpoint gives the latest All-Items CPI for the National Capital Region and every administrative region and province, so you can see where prices bite hardest. The meta endpoint documents the source. Live data from PSA OpenSTAT, lightly cached. Live. 5 endpoints. This serves Philippine national statistics; for the peso exchange rate or PSE equities use an FX / stock-exchange API.

api.oanor.com/philippines-stats-api

Agoric Chain API

Real-time on-chain data for Agoric (chain-id agoric-3), a Cosmos-SDK Layer-1 purpose-built for JavaScript smart contracts, with BLD as its native staking coin (and IST as its stablecoin), secured by delegated proof-of-stake. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in BLD, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded BLD. The supply endpoint returns the total BLD supply (in BLD and base ubld), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Agoric Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for IST stablecoin or contract state use a dedicated app/contract API.

api.oanor.com/agoric-api

Malaysia Statistics API

Official Malaysian economic statistics straight from the Department of Statistics Malaysia (DOSM) via its OpenDOSM open-data API — no key, read live. The cpi endpoint returns the headline Consumer Price Index (overall, all items, base 2010=100) for the latest month with the index level plus the month-on-month and year-on-year inflation rates, computed from the official series. The cpi/series endpoint returns the historical monthly CPI index and year-on-year rate over the last N months, ready to chart. The cpi/divisions endpoint breaks the latest CPI down across all thirteen COICOP divisions (food, housing, transport and so on) with the index for each. The dataset endpoint is a thin live gateway to any OpenDOSM data-catalogue id, returning its most recent rows, so you can reach DOSM's wider catalogue (labour, trade, population and more) beyond inflation. The meta endpoint documents the source. Live data from OpenDOSM, lightly cached. Live. 5 endpoints. This serves Malaysian national statistics; for the ringgit exchange rate or Bursa Malaysia equities use an FX / stock-exchange API.

api.oanor.com/malaysia-stats-api

Teritori Chain API

Real-time on-chain data for Teritori (chain-id teritori-1), a multi-chain Cosmos-SDK community hub for social, NFTs and dApps, secured by delegated proof-of-stake with TORI as its native coin. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in TORI, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded TORI. The supply endpoint returns the total TORI supply (in TORI and base utori), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Teritori Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for NFT collections or token prices use a dedicated indexer/market API.

api.oanor.com/teritori-api

Crypto Derivatives API

A cross-exchange aggregator of cryptocurrency perpetual-futures and derivatives markets — the funding rates, open interest and volume that drive leveraged crypto trading, pulled together across every listed derivatives exchange (Binance, Bybit, OKX, Hyperliquid, MEXC and dozens more). The perps endpoint ranks the largest perpetual markets by open interest with their price, funding rate, open interest and 24h volume. The funding endpoint compares the funding rate of one asset (e.g. BTC, ETH, SOL) across every exchange that lists it, with the average — so you can spot funding dislocations and basis trades at a glance. The exchanges endpoint ranks derivatives venues by open interest with their perpetual and futures pair counts. The overview endpoint aggregates total open interest, total 24h volume and the perpetual-pair count across the whole derivatives market. The meta endpoint documents the API. Live aggregated data, lightly cached; funding rates are percentages, open interest in USD per market and BTC for venue totals. Live. 5 endpoints. This aggregates derivatives across all exchanges; for a single exchange's raw order book use that exchange's API.

api.oanor.com/cryptoderivatives-api

Chihuahua Chain API

Real-time on-chain data for Chihuahua (chain-id chihuahua-1), a community-driven Cosmos-SDK Layer-1 secured by delegated proof-of-stake with HUAHUA as its native coin. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in HUAHUA, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded HUAHUA. The supply endpoint returns the total HUAHUA supply (in HUAHUA and base uhuahua), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Chihuahua Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for token prices or NFTs use a dedicated market/indexer API.

api.oanor.com/chihuahua-api

UK Statistics API

Official UK economic statistics straight from the Office for National Statistics (ONS) beta API — no key, read live. The cpi endpoint returns CPIH, the UK's lead measure of consumer price inflation (Consumer Prices Index including owner occupiers' housing costs, index 2015=100), for the latest month with the index level plus the month-on-month and year-on-year rates, computed from the official series. The cpi/series endpoint returns the historical monthly CPIH index and year-on-year rate over the last N months, ready to chart. The cpi/divisions endpoint breaks the latest CPIH down across all twelve COICOP divisions (food, housing, transport, recreation and so on) with the index for each. The datasets endpoint lists the ONS dataset catalogue (hundreds of datasets covering prices, GDP, the labour market, population, trade and more) so you can discover what is available. The meta endpoint documents the source. Live data from the ONS beta CMD API, lightly cached. Live. 5 endpoints. This serves UK national statistics; for the sterling exchange rate or the Bank of England base rate use an FX / central-bank API.

api.oanor.com/uk-stats-api

Nolus Chain API

Real-time on-chain data for Nolus (chain-id pirin-1), a Cosmos-SDK Layer-1 running a DeFi-lease / money-market protocol, secured by delegated proof-of-stake with NLS as its native coin. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in NLS, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded NLS. The supply endpoint returns the total NLS supply (in NLS and base unls), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Nolus Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for individual lease positions or token prices use a dedicated protocol/market API.

api.oanor.com/nolus-api

US Labor Statistics API

Official US economic indicators straight from the US Bureau of Labor Statistics (BLS) public time-series API — no key, read live. The cpi endpoint returns the Consumer Price Index for All Urban Consumers (CPI-U, all items, series CUUR0000SA0) for the latest month with the index level plus the month-on-month and year-on-year inflation rates, computed from the official series. The unemployment endpoint returns the seasonally-adjusted US unemployment rate (series LNS14000000) for the latest month plus the trailing year. The indicators endpoint returns a curated dashboard of headline US figures in one call — CPI, core CPI, the unemployment rate, the producer price index, average hourly earnings and total nonfarm employment — each with its latest value and period. The series endpoint is a thin live gateway to any BLS series by its id, returning the data points and computed changes, opening up the full BLS catalogue (prices, employment, wages, productivity). Annual-average rows are labelled and excluded from period maths. Live data from BLS, heavily cached because the public API is rate-limited. Live. 5 endpoints. This serves US national statistics; for the US dollar exchange rate or Treasury yields use an FX / Treasury API.

api.oanor.com/bls-api

Nibiru Chain API

Real-time on-chain data for Nibiru (chain-id cataclysm-1), a Cosmos-SDK Layer-1 for DeFi with a native EVM, secured by delegated proof-of-stake with NIBI as its native coin. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in NIBI, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded NIBI. The supply endpoint returns the total NIBI supply (in NIBI and base unibi), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Nibiru Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for token prices or smart-contract reads use a dedicated market/contract API.

api.oanor.com/nibiru-api

Singapore Statistics API

Official Singapore economic statistics straight from Statistics Singapore (SingStat) and its TableBuilder service — no key, read live. The cpi endpoint returns the Singapore Consumer Price Index (All Items, base 2024 = 100) for the latest month with the headline index plus the month-on-month and year-on-year changes, computed from the official index series. The cpi/series endpoint returns the historical monthly CPI index and year-on-year rate over the last N months, ready to chart. The cpi/groups endpoint breaks the latest CPI down across every published category (food and its sub-items, housing, transport and so on) with index and annual change for each. The table endpoint is a thin live gateway to any SingStat TableBuilder resource: pass a resource id and it returns each series with its latest value and point count, opening up SingStat's whole catalogue (GDP, population, trade, labour) beyond inflation. The meta endpoint documents the source. Live data from SingStat TableBuilder, lightly cached. Live. 5 endpoints. This serves Singapore national statistics; for the SGD exchange rate or policy rate use a central-bank / FX API.

api.oanor.com/singapore-stats-api

Stargaze Chain API

Real-time on-chain data for Stargaze (chain-id stargaze-1), the Cosmos NFT marketplace Layer-1 secured by delegated proof-of-stake, with STARS as its native coin. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, self+delegated stake in STARS, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded STARS. The supply endpoint returns the total STARS supply (in STARS and base ustars), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live Stargaze Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for individual NFT collections or wallet holdings use a dedicated NFT/indexer API.

api.oanor.com/stargaze-api

Brazil Statistics API

Official Brazilian economic statistics straight from IBGE (Instituto Brasileiro de Geografia e Estatística) and its SIDRA service — no key, read live. The ipca endpoint returns the IPCA, Brazil's official consumer price index, for the latest month: the headline index (base December 1993 = 100), the month-on-month change, the year-to-date change and the all-important twelve-month inflation rate that the Banco Central targets. The ipca/series endpoint returns the historical monthly IPCA index, monthly change and twelve-month rate over the last N months, ready to chart. The aggregate endpoint is a thin live gateway to any SIDRA aggregate: pass an aggregate id, one or more variable ids, a period selector and a territorial level and it returns the parsed series — opening up thousands of IBGE tables (population, GDP, employment, industry, retail) beyond inflation. The regions endpoint lists Brazil's 27 federative units with their region grouping. Live data from IBGE SIDRA, lightly cached; decimal values parsed to numbers. Live. 5 endpoints. This serves Brazilian national statistics; for the BRL exchange rate or policy rate use a central-bank / FX API.

api.oanor.com/brazil-stats-api

Boba Network Chain API

Real-time on-chain data for Boba Network (chain-id 288), an Optimistic-Rollup Ethereum Layer-2 scaling solution where gas is paid in ETH (the BOBA token is a separate ecosystem ERC-20). The status endpoint returns the chain id, network id, latest block height, native symbol and node client version so you can confirm the chain is live and synced. The block endpoint returns a block by decimal or 0x-hex height — or the latest block when no height is given — with its hash, parent hash, timestamp (raw and ISO), transaction count, gas used and limit, base fee and miner. The gas endpoint returns the current gas price in both wei and gwei at the latest block. The balance endpoint returns the native ETH balance (in wei and human-readable units) and the transaction count (nonce) for any 0x address. The meta endpoint documents the chain id, decimals and ecosystem. Reads a live Boba JSON-RPC node directly, so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves native-coin and chain data; for ERC-20 token balances (including the BOBA token) or contract calls use a dedicated token/contract API.

api.oanor.com/boba-api

Denmark Statistics API

Official Danish economic statistics straight from Statistics Denmark's Statbank (api.statbank.dk), the national statistical agency. The cpi endpoint returns the Danish Consumer Price Index for the latest month — the headline index (base 2015=100), the month-on-month change and the year-on-year inflation rate — for the all-items total or any six-digit COICOP commodity group. The cpi/series endpoint returns the historical monthly CPI index and year-on-year inflation for a chosen group over the last N months, ready to chart. The cpi/groups endpoint breaks the latest CPI down across all twelve COICOP divisions (food, housing, transport, recreation and so on) with index and annual change for each, so you can see where inflation is concentrated. The table endpoint exposes the metadata (variables and their values) of any Statbank table by id, so you can discover the full Danish statistics catalogue. Live data is read directly from Statbank and updated as Statistics Denmark publishes; Danish decimal commas are normalised to points. Live. 5 endpoints. This serves Danish national price statistics; for euro-area or other countries use the matching national-statistics API.

api.oanor.com/denmark-stats-api

Canto Chain API

Real-time on-chain data for Canto (chain-id 7700), a permissionless, public-good EVM-compatible Layer-1 built on the Cosmos SDK with Ethermint and focused on free public DeFi infrastructure with CANTO as its native coin. The status endpoint returns the chain id, network id, latest block height, native symbol and node client version so you can confirm the chain is live and synced. The block endpoint returns a block by decimal or 0x-hex height — or the latest block when no height is given — with its hash, parent hash, timestamp (raw and ISO), transaction count, gas used and limit, base fee and miner. The gas endpoint returns the current gas price in both wei and gwei at the latest block. The balance endpoint returns the native CANTO balance (in wei and human-readable units) and the transaction count (nonce) for any 0x address. The meta endpoint documents the chain id, decimals and ecosystem. Reads a live Canto JSON-RPC node directly, so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves native-coin and chain data; for ERC-20 token balances or contract calls use a dedicated token/contract API.

api.oanor.com/canto-api

Faroe Islands Statistics API

Official Faroese statistics from Statistics Faroe Islands (Hagstova Føroya) as a clean, keyless JSON API. Get the latest Faroese consumer price index and inflation — the quarterly index with both the annual and period rate of change — pull any table in the Hagstova PxWeb catalogue as a tidy time-series (prices, population, labour and wages, trade, business, transport and more), inspect a table's variables and value codes, and browse the subject tree. A thin gateway over the Statistics Faroe Islands PxWeb API: you supply a table path (relative to the H2 database, e.g. IP/IP02/pris_alt.px) with optional dimension selection, we return tidy period/value observations. Ideal for inflation trackers and Nordic / North-Atlantic macro research.

api.oanor.com/faroe-stats-api

Moonriver API

Real-time on-chain data for Moonriver (chain-id 1285) — the Ethereum-compatible companion network to Moonbeam, deployed on Kusama, with MOVR as its native token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native MOVR balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Moonriver JSON-RPC node — decoded from hex into plain decimals and human-readable MOVR so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on Moonriver.

api.oanor.com/moonriver-api

Austria Statistics API

Official Austrian statistics from Statistics Austria (Statistik Austria) Open Government Data as a clean, keyless JSON API. Get the latest Austrian consumer price index and inflation — the monthly index (base 2015 = 100) with both the annual and monthly rate of change, normalised from the source CSV — look up any OGD dataset's metadata and downloadable resources, and pull a dataset's observations as tidy JSON rows (German decimal commas converted to plain numbers, dimension codes and figures separated). A thin gateway over the Statistics Austria OGD portal: you supply a dataset identifier (e.g. OGD_vpi15_VPI_2015_1) and we parse the open CSV for you. Ideal for inflation trackers, Eurozone macro research and economic dashboards.

api.oanor.com/austria-stats-api

Moonbeam API

Real-time on-chain data for Moonbeam (chain-id 1284) — the Ethereum-compatible smart-contract parachain on Polkadot, fully EVM-compatible with GLMR as its native token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native GLMR balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Moonbeam JSON-RPC node — decoded from hex into plain decimals and human-readable GLMR so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on Moonbeam.

api.oanor.com/moonbeam-api

Croatia Statistics API

Official Croatian statistics from the Croatian Bureau of Statistics (Državni zavod za statistiku, DZS) as a clean, keyless JSON API. Get the latest Croatian consumer price index and inflation — the monthly index (2025 = 100) with both the annual and monthly rate of change — pull any table in the DZS PxWeb catalogue as a tidy time-series (prices, industry, national accounts, energy, construction, environment and more), inspect a table's variables and value codes, and browse the database tree. A thin gateway over the DZS PxWeb API: you supply a table path (segments auto URL-encoded) with optional dimension selection, we return tidy period/value observations. Ideal for inflation trackers, Eurozone and Balkan macro research and economic dashboards.

api.oanor.com/croatia-stats-api

Oasis Sapphire API

Real-time on-chain data for Oasis Sapphire (chain-id 23294) — the confidential EVM-compatible ParaTime on the Oasis Network that brings on-chain privacy to smart contracts, with ROSE as its native token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native ROSE balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Sapphire JSON-RPC node — decoded from hex into plain decimals and human-readable ROSE so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on Oasis Sapphire.

api.oanor.com/sapphire-api

Slovenia Statistics API

Official Slovenian statistics from the Statistical Office of the Republic of Slovenia (SURS) as a clean, keyless JSON API. Get the latest Slovenian consumer price index and inflation — the monthly index (2025 average = 100) with both the year-on-year and month-on-month change derived for you — pull any of the 4,700+ matrices in the SURS SiStat catalogue as a tidy time-series (economy, prices, population, labour market, trade and far more), inspect a matrix's variables and value codes, and search the catalogue. A thin gateway over the SURS PxWeb API: you supply a matrix id (e.g. 0400608S) with optional dimension selection, we return tidy period/value observations. Ideal for inflation trackers, Eurozone and Balkan macro research and economic dashboards.

api.oanor.com/slovenia-stats-api

Cronos API

Real-time on-chain data for Cronos (chain-id 25) — the EVM-compatible Layer-1 (Cosmos SDK / Ethermint) backed by Crypto.com, using CRO as its native coin. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native CRO balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Cronos JSON-RPC node — decoded from hex into plain decimals and human-readable CRO so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on Cronos.

api.oanor.com/cronos-api

Latvia Statistics API

Official Latvian statistics from the Official Statistics Portal of Latvia (Central Statistical Bureau, CSB) as a clean, keyless JSON API. Get the latest Latvian consumer price index and inflation — the monthly index (2025 = 100) with both the month-on-month and year-on-year change, straight from the source — pull any table in the Latvian PxWeb catalogue as a tidy time-series (economy, prices, population, labour market, trade, business and more), inspect a table's variables and value codes, and browse the subject tree. A thin gateway over the Official Statistics of Latvia PxWeb API: you supply a table path (relative, e.g. VEK/PC/PCI/PCI021m) with optional dimension selection, we return tidy period/value observations. Ideal for inflation trackers, Baltic and Eurozone macro research and economic dashboards.

api.oanor.com/latvia-stats-api

Gravity API

Real-time on-chain data for Gravity (Gravity Alpha Mainnet, chain-id 1625) — the high-performance chain by Galxe built on the Arbitrum Nitro stack, using G as its native gas token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native G balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Gravity JSON-RPC node — decoded from hex into plain decimals and human-readable G so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Gravity chain.

api.oanor.com/gravity-api

Estonia Statistics API

Official Estonian statistics from Statistics Estonia (Statistikaamet) as a clean, keyless JSON API. Get the latest Estonian consumer price index and inflation — the monthly index (base 1997 = 100) with the year-on-year change computed for you — pull any table in the Statistics Estonia PxWeb catalogue as a tidy time-series (economy, prices, population, social life, environment and more), inspect a table's variables and value codes, and browse the subject tree. A thin gateway over the Statistics Estonia PxWeb API: you supply a table code (e.g. IA02) with optional dimension selection, we return tidy period/value observations. Ideal for inflation trackers, Baltic and Eurozone macro research and economic dashboards.

api.oanor.com/estonia-stats-api

XDC Network API

Real-time on-chain data for XDC Network (chain-id 50, XinFin) — the enterprise-ready, EVM-compatible Layer-1 using delegated proof-of-stake (XDPoS), focused on trade finance and asset tokenisation, with XDC as its native coin. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native XDC balance and transaction count of any address. Accepts both the XDC ecosystem's "xdc"-prefixed addresses and standard "0x" addresses. A keyless, no-account JSON wrapper over the canonical XDC JSON-RPC node — decoded from hex into plain decimals and human-readable XDC so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on XDC Network.

api.oanor.com/xdc-api

Poland Statistics API

Official Polish statistics from Statistics Poland (Główny Urząd Statystyczny, GUS) via its Local Data Bank (BDL) as a clean, keyless JSON API. Get the latest Polish consumer price index and inflation — the annual index where the previous year = 100, so a value above 100 is the inflation rate — fetch any BDL variable's national time-series by its id, search the bank's 170,000+ variables by name, and browse the subject tree (prices, labour, population, national accounts, industry, trade and far more). A thin gateway over the GUS BDL REST API: you supply a variable id and how many recent years you want, we return tidy year/value observations. Ideal for inflation trackers, Polish and Central-European macro research and economic dashboards.

api.oanor.com/poland-stats-api

Botanix API

Real-time on-chain data for Botanix (chain-id 3637) — the decentralized Bitcoin Layer-2 (Spiderchain) that is EVM-equivalent and uses BTC as its native gas token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native BTC balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Botanix JSON-RPC node — decoded from hex into plain decimals and human-readable BTC so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Botanix Bitcoin L2.

api.oanor.com/botanix-api

Ireland Statistics API

Official Irish statistics from the Central Statistics Office Ireland (CSO) as a clean, keyless JSON API. Get the latest Irish consumer price index and inflation — index level (base December 2023 = 100), month-on-month and year-on-year change for the all-items index — pull any matrix in the CSO PxStat catalogue as a tidy time-series (prices, population, labour, national accounts, agriculture, trade and thousands more) without parsing the JSON-stat format, inspect a matrix's dimensions and value codes, and search the catalogue. A thin gateway over the CSO PxStat (JSON-stat 2.0) API: you supply a matrix code (e.g. CPM01) and how many recent periods you want, we return tidy period/value observations. Ideal for inflation trackers, Irish and Eurozone macro research and economic dashboards.

api.oanor.com/ireland-stats-api

B2 Network API

Real-time on-chain data for B² Network (B-Squared, chain-id 223) — the Bitcoin Layer-2 ZK-rollup that commits its proofs back to Bitcoin, EVM-compatible and using BTC as its native gas token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native BTC balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical B² Network JSON-RPC node — decoded from hex into plain decimals and human-readable BTC so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the B² Network Bitcoin L2.

api.oanor.com/bsquared-api

Spain Statistics API

Official Spanish statistics from Statistics Spain (Instituto Nacional de Estadística, INE) as a clean, keyless JSON API. Get the latest Spanish consumer price index and inflation — index level (base 2021 = 100), month-on-month and year-on-year change — fetch any INE time-series by its code, pull all the series of a statistical table (prices, labour, population, national accounts, industry, trade and more), and browse the catalogue of statistical operations. A thin gateway over INE's Tempus3 JSON API: you supply a series or table identifier and how many recent periods you want, we return tidy observations with ISO dates and values. Ideal for inflation trackers, Spanish and Eurozone macro research and economic dashboards.

api.oanor.com/spain-stats-api

Merlin Chain API

Real-time on-chain data for Merlin Chain (chain-id 4200) — the Bitcoin Layer-2 ZK-rollup built on the Polygon CDK stack, EVM-compatible and using BTC as its native gas token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native BTC balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Merlin Chain JSON-RPC node — decoded from hex into plain decimals and human-readable BTC so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Merlin Chain Bitcoin L2.

api.oanor.com/merlin-api

Netherlands Statistics API

Official Dutch statistics from Statistics Netherlands (Centraal Bureau voor de Statistiek, CBS) as a clean, keyless JSON API. Get the latest Dutch consumer price index and inflation — index level (base 2015 = 100), month-on-month and year-on-year change — pull any table in the vast CBS StatLine OpenData catalogue as observations (prices, population, labour, trade, energy, housing and thousands more) without hand-writing OData queries, look up a table's metadata (title, period range, frequency), and search the catalogue by title. A thin gateway over the CBS StatLine OData v3 API: you supply a table identifier (e.g. 83131NED) with optional filter / select / paging, we return tidy JSON rows. Period codes are normalised (YYYYMMnn = month, YYYYKWnn = quarter, YYYYJJ00 = year). Ideal for inflation trackers, Dutch macro research and economic dashboards.

api.oanor.com/netherlands-stats-api

Bitlayer API

Real-time on-chain data for Bitlayer (chain-id 200901) — the Bitcoin Layer-2 built on the BitVM paradigm, EVM-compatible and secured by Bitcoin, using BTC as its native gas token. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native BTC balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Bitlayer JSON-RPC node — decoded from hex into plain decimals and human-readable BTC so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Bitlayer Bitcoin L2.

api.oanor.com/bitlayer-api

Finland Statistics API

Official Finnish statistics from Statistics Finland (Tilastokeskus / StatFin) as a clean, keyless JSON API. Get the latest Finnish consumer price index and inflation — index level (base 2025 = 100) and year-on-year change, monthly back to 1995 — pull any table in the vast StatFin PxWeb catalogue as a tidy time-series (prices, population, labour market, national accounts, energy, housing and hundreds more) without wrestling with the json-stat2 format, inspect a table's variables and value codes, and browse the database tree. A thin gateway over Statistics Finland's public StatFin PxWeb API: you supply a table path (relative to StatFin, e.g. khi/15b5.px) and optional dimension selection, we return the latest periods as plain period/value rows. Ideal for inflation trackers, Nordic macro research and economic dashboards.

api.oanor.com/finland-stats-api

Plasma API

Real-time on-chain data for Plasma (chain-id 9745) — the stablecoin-native EVM Layer-1 anchored to Bitcoin and purpose-built for high-volume, low-cost stablecoin (USD₮) payments. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native XPL balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Plasma JSON-RPC node — decoded from hex into plain decimals and human-readable XPL so you do not have to. Ideal for explorers, wallets, payment dashboards, gas estimators and analytics on the Plasma chain.

api.oanor.com/plasma-api

Greenland Statistics API

Official Greenlandic statistics from Statistics Greenland (Naatsorsueqqissaartarfik) as a clean, keyless JSON API. Get the latest Greenlandic consumer price index and inflation — index level (base January 2008 = 100) and year-on-year change, published half-yearly (H1 = January, H2 = July) back to 1971 — pull any table in the Statistics Greenland PxWeb catalogue as a tidy time-series (prices, fisheries and catch, foreign trade, businesses, energy, education) without wrestling with the json-stat2 format, inspect a table's variables and value codes, and browse the database tree. A thin gateway over Statistics Greenland's public PxWeb API: you supply a table path and optional dimension selection, we return the latest periods as plain period/value rows. Ideal for Arctic and Nordic macro research, inflation trackers and economic dashboards.

api.oanor.com/greenland-stats-api

Zircuit API

Real-time on-chain data for Zircuit (chain-id 48900) — the zero-knowledge rollup layer-2 on Ethereum with AI-driven Sequencer Level Security. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native ETH balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Zircuit JSON-RPC node — decoded from hex into plain decimals and human-readable ETH so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Zircuit ZK rollup.

api.oanor.com/zircuit-api

Iceland Statistics API

Official Icelandic statistics from Statistics Iceland (Hagstofa Íslands) as a clean, keyless JSON API. Get the latest Icelandic consumer price index and inflation — index level, month-on-month and year-on-year change for both the headline CPI and CPI-less-housing (base 1988=100) — pull any table in the Hagstofa PxWeb catalogue as a tidy time-series (economy, industries, population, society, environment) without wrestling with the json-stat2 format, inspect a table's variables and value codes, and browse the database tree. A thin gateway over Statistics Iceland's public PxWeb API: you supply a table path and optional dimension selection, we return the latest periods as plain period/value rows. Ideal for inflation trackers, economic dashboards and Nordic macro research.

api.oanor.com/iceland-stats-api

Scroll API

Real-time on-chain data for Scroll (chain-id 534352) — the native zkEVM layer-2 that scales Ethereum with zero-knowledge proofs. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native ETH balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical Scroll JSON-RPC node — decoded from hex into plain decimals and human-readable ETH so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Scroll zkEVM rollup.

api.oanor.com/scroll-api

Deribit API

Live market data from Deribit — the leading crypto options and futures exchange. A keyless, no-account JSON wrapper over Deribit's public v2 API. Read the spot index price for any settlement currency (BTC, ETH, USDC, USDT), pull a full ticker for any instrument — last / mark / index price, best bid-ask, open interest and 8-hour funding for perpetuals, plus mark implied volatility and the greeks (delta, gamma, vega, theta, rho) for options — list the entire active instruments catalog by currency and kind (future, option, spot, combos) with strikes, expiries and contract sizes, and fetch per-currency order-book summaries across all live instruments. The raw exchange feed for derivatives desks, options dashboards, volatility models and trading bots — distinct from analytics products: this is Deribit's own ticker, instrument and book data, decoded into clean JSON.

api.oanor.com/deribit-api

World Chain API

Real-time on-chain data for World Chain (chain-id 480) — the Optimism-Superchain OP Stack layer-2 powering the Worldcoin / World ID ecosystem. Query live network status (latest block height, network id, client version), fetch any block by height or the latest one (timestamp, transaction count, gas used / limit, base fee, miner), read the current gas price in wei and gwei, and look up the native ETH balance and transaction count of any address. A keyless, no-account JSON wrapper over the canonical World Chain JSON-RPC node — decoded from hex into plain decimals and human-readable ETH so you do not have to. Ideal for explorers, wallets, dashboards, gas estimators and analytics on the Worldcoin chain.

api.oanor.com/worldchain-api

Statistics Sweden (SCB) API

A gateway to the official Statistics Sweden (SCB) PxWeb data service. Read the latest headline Consumer Price Index and fetch the latest time-series observations for any of the thousands of SCB statistics tables by table path and dimension selections — consumer prices, population, the labour market, national accounts, housing and much more. Every observation carries its reference period, and values always resolve to the latest published release, so there are no dates to hard-code. Built for Swedish macro research, CPI and inflation tracking, and SEK currency or rates models that need authoritative national statistics. Distinct from our OECD, Statistics Canada, ABS and Statistics Norway feeds, and from central-bank FX feeds: this surfaces the official SCB data service for Sweden.

api.oanor.com/scb-api

Mantle Network API

Live on-chain data for Mantle (chain-id 5000), a modular EVM Layer 2 with the MNT native gas token. Read the chain status — chain id, latest block number, current gas price, node client version and sync state — fetch any block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and limit, base fee and proposer, read the current gas price and max priority fee in both wei and gwei, and look up any account address for its MNT balance (in wei and whole MNT) and transaction nonce. Addresses use the standard 0x EVM hex form. A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from other Layer-1, Layer-2 and Cosmos-chain APIs on the marketplace: this surfaces the Mantle network specifically.

api.oanor.com/mantle-api

Statistics Norway (SSB) API

A gateway to the official Statistics Norway (SSB) PxWeb data service. Read the latest headline Consumer Price Index (2015=100) and fetch the latest time-series observations for any of the thousands of SSB statistics tables by table id and dimension selections — consumer prices, the producer price index, GDP, the labour market, population, housing and much more. Every observation carries its reference period, and values always resolve to the latest published release, so there are no dates to hard-code. Built for Norwegian macro research, CPI and inflation tracking, and NOK currency or rates models that need authoritative national statistics. Distinct from our OECD cross-country indicators, Statistics Canada and ABS feeds, and from central-bank FX feeds: this surfaces the official SSB data service for Norway.

api.oanor.com/ssb-api

Fraxtal Network API

Live on-chain data for Fraxtal (chain-id 252), an Optimistic-rollup EVM Layer 2 from Frax Finance that uses frxETH (Frax Ether) as its gas token. Read the chain status — chain id, latest block number, current gas price, node client version and sync state — fetch any block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and limit, base fee and proposer, read the current gas price and max priority fee in both wei and gwei, and look up any account address for its frxETH balance (in wei and whole frxETH) and transaction nonce. Addresses use the standard 0x EVM hex form. A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from the Frax Finance protocol pools/yields feed and from other Layer-1, Layer-2 and Cosmos-chain APIs on the marketplace: this surfaces the Fraxtal chain itself.

api.oanor.com/fraxtal-api

Australian Bureau of Statistics API

A gateway to the official Australian Bureau of Statistics (ABS) SDMX data service. Read the latest headline Consumer Price Index, browse and search the 1,200-plus ABS statistical dataflows by id or name, and fetch the latest observations for any ABS series by its dataflow id and SDMX series key with as many recent periods as you need. Every observation carries its reference period, and values always resolve to the latest published release, so there are no dates to hard-code. Built for Australian macro research, CPI and inflation tracking, and AUD currency or rates models that need authoritative national statistics. Distinct from our OECD cross-country indicators and Statistics Canada feed: this surfaces the official ABS data service for Australia.

api.oanor.com/abs-api

Abstract Network API

Live on-chain data for Abstract (chain-id 2741), a consumer-focused ZK Stack Layer 2 (zkSync-based) that settles to Ethereum and uses ETH for gas. Read the chain status — chain id, latest block number, current gas price, node client version and sync state — fetch any block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and limit, base fee and proposer, read the current gas price and max priority fee in both wei and gwei, and look up any account address for its ETH balance (in wei and whole ETH) and transaction nonce. Addresses use the standard 0x EVM hex form. A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from other Layer-1, Layer-2 and Cosmos-chain APIs on the marketplace: this surfaces the Abstract ZK network specifically.

api.oanor.com/abstract-api

Statistics Canada Economic Data API

Key Canadian economic indicators from the official Statistics Canada Web Data Service. Pull the Consumer Price Index, the seasonally-adjusted unemployment rate, monthly real GDP, the Bank of Canada policy rate and the national population estimate — look up a single indicator, read a full country snapshot with all of them at once, or fetch the raw time series for any Statistics Canada vector by its id (with as many recent periods as you need). Every value carries the indicator label, its unit and the exact reference period, and always resolves to the latest published observation, so there are no dates to hard-code. Built for dashboards, macro research and CAD currency or rates models that need authoritative Canadian data. Distinct from market and FX feeds, and from our OECD cross-country indicators: this surfaces official Statistics Canada figures.

api.oanor.com/statcan-api

Linea Network API

Live on-chain data for Linea (chain-id 59144), a Consensys zkEVM Layer 2 that settles to Ethereum and uses ETH for gas. Read the chain status — chain id, latest block number, current gas price, node client version and sync state — fetch any block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and limit, base fee and proposer, read the current gas price and max priority fee in both wei and gwei, and look up any account address for its ETH balance (in wei and whole ETH) and transaction nonce. Addresses use the standard 0x EVM hex form. A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from other Layer-1, Layer-2 and Cosmos-chain APIs on the marketplace: this surfaces the Linea zkEVM network specifically.

api.oanor.com/linea-api

OECD Economic Indicators API

Key macroeconomic indicators for the 38 OECD member countries, sourced from the official OECD SDMX data service. Pull the harmonised unemployment rate, the consumer price index and the long-term (10-year government bond) interest rate for any member country, look up a single indicator for one country, or read a full country snapshot with all indicators at once. Every value carries the indicator label, its unit and the exact period it refers to, and always resolves to the latest published observation — no date juggling. Coverage spans Australia to the United States, with the United Kingdom, Germany, Japan, France and every other OECD member in between. Built for dashboards, macro research and currency or rates models that need authoritative, comparable cross-country economic data. Distinct from market and FX feeds: this surfaces official OECD statistics.

api.oanor.com/oecd-api

Sonic Network API

Live on-chain data for Sonic (chain-id 146), a high-performance EVM-compatible Layer 1 (the network formerly known as Fantom) with the S gas token. Read the chain status — chain id, latest block number, current gas price, node client version and sync state — fetch any block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and limit, base fee and proposer, read the current gas price and max priority fee in both wei and gwei, and look up any account address for its S balance (in wei and whole S) and transaction nonce. Addresses use the standard 0x EVM hex form. A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from other Layer-1, Cosmos and Move-chain APIs on the marketplace: this surfaces the Sonic EVM network specifically.

api.oanor.com/sonic-api

Berachain Network API

Live on-chain data for Berachain (chain-id 80094), an EVM-compatible Layer 1 built on a Proof-of-Liquidity consensus, with the BERA gas token. Read the chain status — chain id, latest block number, current gas price, node client version and sync state — fetch any block by number (or the latest) with its hash, parent hash, timestamp, transaction count, gas used and limit, base fee and proposer, read the current gas price and max priority fee in both wei and gwei, and look up any account address for its BERA balance (in wei and whole BERA) and transaction nonce. Addresses use the standard 0x EVM hex form. A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from other Layer-1 and Cosmos-chain APIs on the marketplace: this surfaces the Berachain EVM network specifically.

api.oanor.com/berachain-api

Movement Network API

Live on-chain data for Movement Network (chain-id 126), a Move-based Layer 2 with an Aptos-compatible REST interface and the MOVE token. Read the ledger status — chain id, current epoch, ledger version, block height, ledger timestamp and node role — fetch any block by height (or the latest) with its hash, timestamp and first and last transaction versions, stream the most recent transactions with their version, hash, type, success flag, sender, gas used and VM status, and look up any account with its sequence number, authentication key and on-chain resource count. Addresses use the standard 0x hex form (for example 0x1, the Move framework account). A short protective cache keeps responses fast while staying within a few seconds of the chain. Distinct from other Layer-1 and Cosmos-chain APIs on the marketplace: this surfaces the Movement Network Move L2 specifically.

api.oanor.com/movement-api

Coinstore Market Data API

Real-time spot market data from the Coinstore crypto exchange across 480+ trading pairs. Pull 24-hour tickers for all symbols at once or one at a time (last price, 24h open, high and low, best bid and ask with their sizes, percentage change, base and quote volume); read a lightweight latest-price feed for every actively traded pair; inspect full order-book depth with best bid, best ask, computed spread and the last traded price; and stream the most recent trades with price, size and taker side. Symbols are plain pairs such as BTCUSDT or ETHUSDT. A short protective cache keeps responses fast while staying within a few seconds of the exchange. Distinct from our perpetual-futures exchange feeds (BitMEX, BloFin, Bitunix, Phemex, WEEX): this surfaces the Coinstore spot order book and ticker tape specifically.

api.oanor.com/coinstore-api

WEEX Market Data API

Real-time perpetual-futures market data from the WEEX crypto exchange. List every live perpetual contract with its underlying index, quote and settle currency, contract value, tick size and size increment; pull 24-hour tickers for all 700+ contracts at once or one at a time (last price, best bid and ask, 24h high and low, traded and base volume, percentage change, mark price and index price); read full order-book depth with best bid, best ask and computed spread; and stream the most recent trades with price, size, notional value and side. Symbols use the WEEX cmt_ prefix (cmt_btcusdt) and accept either form (BTCUSDT or cmt_btcusdt). A short protective cache keeps responses fast while staying within a few seconds of the exchange. Distinct from our BitMEX, BloFin, Bitunix and Phemex exchange feeds: this surfaces the WEEX order book, ticker tape and contract registry specifically.

api.oanor.com/weex-api

Elys Network API

Live on-chain data for Elys Network (chain-id elys-1), a Cosmos-SDK DeFi Layer 1 built around an on-chain AMM, perpetual futures and leveraged liquidity provision, with the ELYS token. Read the current chain status — latest block height, block time and chain id — list the active validator set with each validator moniker, staked ELYS, commission and jailed status, inspect the staking pool with bonded and not-bonded amounts and the bonded ratio, read the total ELYS supply, and explore the full multi-asset on-chain supply — the bank module holds ELYS alongside dozens of bridged IBC assets and AMM liquidity-pool shares — plus the latest on-chain governance proposals with their status and voting windows. All ELYS amounts are returned both in base units (uelys) and as whole ELYS. Distinct from other Cosmos-chain APIs on the marketplace: this surfaces the Elys Network DeFi chain specifically.

api.oanor.com/elys-api

Luxembourg Stock Exchange API

Live equity market data for the Luxembourg Stock Exchange (LuxSE), one of Europe's leading listing venues, with quotes priced in EUR. Pull real-time quotes for specific listings — ArcelorMittal, ENGIE, RTL Group, Aperam, Reinet Investments and the rest of the equity board — with last price, day change percentage and absolute change, open, high, low, traded volume, market capitalisation and sector; run a ranked screener sorted by market cap, day change, volume or price; search the listings by company name; or read a market summary with the number of advancers, decliners and unchanged stocks, total market capitalisation and the day top gainer, top loser and most-active share. Distinct from other regional-exchange APIs on the marketplace — this surfaces the Luxembourg Stock Exchange equity board specifically.

api.oanor.com/luxembourg-stock-api

Warden Protocol Network API

Live on-chain data for Warden Protocol (chain-id warden_8765-1), an EVM-compatible Cosmos-SDK Layer 1 focused on intelligent on-chain applications and chain abstraction, with the WARD token. Read the current chain status — latest block height, block time and chain id — list the active validator set with each validator moniker, staked WARD, commission and jailed status, inspect the staking pool with bonded and not-bonded amounts and the bonded ratio, read the total WARD supply, and browse the latest on-chain governance proposals with their status and voting windows. WARD uses 18 decimals (EVM-style); all amounts are returned both in base units (award) and as whole WARD. Distinct from other Cosmos-chain APIs on the marketplace: this surfaces the Warden Protocol mainnet specifically.

api.oanor.com/warden-api

Cyprus Stock Exchange API

Live equity market data for the Cyprus Stock Exchange (CSE), the regulated securities market in Nicosia, all priced in EUR. Pull real-time quotes for specific listings — Bank of Cyprus, Eurobank, Vassiliko Cement, Demetra Holdings and the rest of the board — with last price, day change percentage and absolute change, open, high, low, traded volume, market capitalisation and sector; run a ranked screener sorted by market cap, day change, volume or price; search the listings by company name; or read a market summary with the number of advancers, decliners and unchanged stocks, total market capitalisation and the day top gainer, top loser and most-active share. Distinct from other regional-exchange APIs on the marketplace — this surfaces the Cyprus Stock Exchange specifically (not the Colombo CSE).

api.oanor.com/cyprus-stock-api

XION Network API

Live on-chain data for XION (chain-id xion-mainnet-1), a Cosmos-SDK Layer 1 built around a generalized abstraction layer with native account abstraction and stablecoin-denominated gas. Read the current chain status — latest block height, block time and chain id — list the active validator set with each validator moniker, staked XION, commission, delegator shares and jailed status, inspect the staking pool with bonded and not-bonded amounts and the bonded ratio, read the total XION supply, and browse the latest on-chain governance proposals with their status and voting windows. All XION amounts are returned both in base units (uxion) and as whole XION. Distinct from other Cosmos-chain APIs on the marketplace: this surfaces the XION mainnet specifically.

api.oanor.com/xion-api

Initia Network API

Live on-chain data for Initia, a Cosmos-SDK Layer 1 (chain-id interwoven-1) built around interwoven rollups and a MoveVM execution layer, with the INIT token. Read the current chain status — latest block height, block time and chain id — list the active validator set with each validator moniker, voting power, staked INIT, commission and jailed status, inspect the staking pool with bonded and not-bonded token amounts, read the total INIT supply, and browse the latest on-chain governance proposals with their status and voting windows. Initia uses its own multi-token staking module (initia.mstaking) rather than the standard Cosmos staking module, so the validator and pool data reflect Initia-native staking. All INIT amounts are returned both in base units (uinit) and as whole INIT. Distinct from other Cosmos-chain APIs: this surfaces the Initia interwoven-1 network specifically.

api.oanor.com/initia-api

Bank Negara Malaysia FX & Rates API

Official central-bank data from Bank Negara Malaysia (BNM), the central bank of Malaysia, all quoted around the Malaysian Ringgit (MYR). Read every BNM foreign-exchange reference rate with its buying, selling and middle quote — each row carries the BNM quoting unit (the Japanese Yen, for example, is quoted per 100) plus a normalized myr_per_unit, so conversions are never ambiguous — look up a single currency, or convert any amount between two quoted currencies or MYR using the central-bank cross rate. Beyond FX, the same surface exposes the Kijang Emas gold bullion coin buying and selling prices (one, half and quarter ounce), the current Overnight Policy Rate set by the Monetary Policy Committee, and the published base rate, base lending rate and indicative effective lending rate for every licensed Malaysian bank. Rates always resolve to the latest published business-day fixing. Distinct from our other central-bank FX feeds: this bundles Malaysian FX, gold and policy/lending rates in one API.

api.oanor.com/malaysia-fx-api

Blockchair Multi-Chain Stats API

Live on-chain network statistics, mempool conditions and market data across the major UTXO blockchains and Ethereum, sourced from Blockchair. For any supported chain read the full network state — best block height, total and 24-hour block and transaction counts, mining difficulty, hashrate, coin circulation, on-chain transfer volume and chain size — or zoom into the mempool to see pending transactions, mempool size, transactions-per-second, the suggested fee per byte (or median gas price on Ethereum) and average and median transaction fees in native units and USD, or pull market data with the coin price in USD and BTC, 24-hour change, market capitalisation and dominance. Ten chains are covered: Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash, Bitcoin SV, eCash, Groestlcoin and Ethereum. Distinct from single-chain mempool and gas feeds: this is one consistent multi-chain stats surface.

api.oanor.com/blockchair-api

Central Bank of Myanmar FX API

Official daily foreign-exchange reference rates published by the Central Bank of Myanmar (CBM), quoted against the Myanmar Kyat (MMK). Read every CBM reference rate in one call, look up a single currency, or convert any amount between two quoted currencies (or MMK) using the central-bank cross rate. CBM follows a per-100 quoting convention for its low-value currencies — Indonesian Rupiah, Japanese Yen, Cambodian Riel, South Korean Won, Lao Kip and Vietnamese Dong are published per 100 units while every other currency is per 1 — so each rate carries both the raw quoted_rate and quoted_per plus a normalized mmk_per_unit, making conversions unambiguous. Rates always resolve to the latest published business-day fixing. Distinct from our other central-bank feeds (Bosnia, North Macedonia, Romania, Moldova, Nepal): this surfaces the Myanmar Kyat reference table specifically.

api.oanor.com/myanmar-fx-api

Phemex Market Data API

Real-time perpetual-futures market data from the Phemex crypto exchange. List every live perpetual product with its base, quote and settle currency, tick size and maximum leverage; pull 24-hour tickers for all 800+ symbols at once or one at a time (last, mark and index price, 24h open/high/low, percentage change, traded volume, turnover, open interest and the current and predicted funding rate); read full order-book depth with best bid, best ask and computed spread; and stream the most recent trades with price, size, side and nanosecond timestamp. All prices and quantities are returned already de-scaled into real human-readable units, so there is no exponent arithmetic to do on your side. A short protective cache keeps responses fast while staying within a few seconds of the exchange. Distinct from our BitMEX, BloFin and Bitunix exchange feeds: this surfaces the Phemex order book, ticker tape and product registry specifically.

api.oanor.com/phemex-api

Central Bank of Bosnia and Herzegovina (CBBH) FX API

Official convertible-mark (BAM) exchange rates from the Central Bank of Bosnia and Herzegovina (CBBH), with no key. Get the latest official buy/middle/sell rate for every quoted currency, a single-currency rate, a currency converter and the list of quoted currencies. The bank publishes a unit count (1 or 100) per currency, so every rate is normalised to a per-unit BAM value (middle ÷ units) and conversions are correct. The BAM is pegged to the euro at 1.95583. The Bosnia-FX layer for treasury, pricing and FX dashboards.

api.oanor.com/bosnia-fx-api

Bitunix Perpetual Futures Exchange API

Live market data for the Bitunix perpetual-futures exchange, with no key. List every trading pair with contract specs; pull a 24h ticker (last/mark price, 24h high/low/open, base & quote volume); read the live order book; fetch OHLC candles across many intervals; and get the latest funding rate with the next funding time and interval. Symbols are Binance-style ids (BTCUSDT, ETHUSDT) — ideal for derivatives dashboards, funding-rate monitors and charting across 600+ markets.

api.oanor.com/bitunix-api

National Bank of North Macedonia (NBRM) FX API

Official Macedonian denar (MKD) exchange rates from the National Bank of the Republic of North Macedonia (NBRM), with no key. Get the latest official rate for every quoted currency, a single-currency rate, a currency converter and the list of quoted currencies. The bank publishes a nominal (1 or 100 units) and a middle rate, so every rate is normalised to a per-unit MKD value (middle rate ÷ nominal) and conversions are correct. The North-Macedonia-FX layer for treasury, pricing and FX dashboards.

api.oanor.com/macedonia-fx-api

BloFin Perpetual Futures Exchange API

Live market data for the BloFin perpetual-futures exchange, with no key. List every perpetual instrument with contract specs and max leverage; pull a 24h ticker (last/bid/ask, 24h high/low/open, volume); read the live order book; stream recent public trades; fetch OHLC candles across many intervals; and get the latest funding rate. Symbols are OKX-style instrument ids (BTC-USDT, ETH-USDT) — ideal for derivatives dashboards, funding-rate monitors and charting across 490+ markets.

api.oanor.com/blofin-api

BitMEX Derivatives Exchange API

Live market data for BitMEX, the original crypto perpetual-swap exchange, with no key. List the active instruments (perpetual swaps, futures and FX) with mark/last price, funding rate, open interest and 24h volume; pull a single-instrument ticker; read the live L2 order book split into bids and asks; stream recent public trades; and fetch bucketed OHLC candles. BitMEX uses XBT for Bitcoin — the flagship perpetual is XBTUSD. Ideal for derivatives dashboards, funding-rate monitors and charting across 130+ instruments.

api.oanor.com/bitmex-api

DIA Decentralized Price Oracle API

Live decentralized price-oracle data from DIA, with no key. DIA aggregates trade data across many CEXes and DEXes into transparent on-chain price feeds. Get a symbol quotation (current price, yesterday's price, 24h change and volume); an asset quotation by blockchain and contract address — the same multi-chain oracle feed smart contracts consume; the catalogue of quoted assets with their chain, address and volume; and the list of supported symbols. Distinct from CEX tickers and CoinGecko-style aggregators: these are oracle reference prices across 949 symbols and 5,500+ assets.

api.oanor.com/dia-api

Danmarks Nationalbank (Denmark) FX API

Official Danish krone (DKK) exchange rates from Danmarks Nationalbank, with no key. Get the latest official rate for every quoted currency, a single-currency rate, a currency converter and the list of quoted currencies. The central bank quotes rates as DKK per 100 units, so every rate is also normalised to a per-unit DKK value (rate ÷ 100) and conversions are correct. The Danish-FX layer for treasury, pricing and FX dashboards.

api.oanor.com/denmark-fx-api

CoinLore Crypto Market Data API

Live crypto market data from CoinLore, with no key. Get the global market snapshot (total market cap, 24h volume, BTC/ETH dominance, coin & market counts); a paginated ticker list with price, market cap, volume and multi-window percentage changes; a single-coin ticker by symbol or id; the markets/exchanges a coin trades on with pair prices and volumes; and the ranked exchange list with volumes and pair counts. Symbols are accepted as a plain ticker (BTC) or a CoinLore numeric id and resolved automatically. A distinct market-data provider covering 14,000+ coins and 300+ exchanges.

api.oanor.com/coinlore-api

CoinPaprika Crypto Market Data API

Live crypto market data from CoinPaprika, with no key. Get the global market snapshot (total market cap, 24h volume, Bitcoin dominance, number of coins); a ranked ticker list with price, market cap, 24h volume and multi-window percentage changes; a single-coin ticker by symbol or id; and a coin's historical daily price/volume/market-cap series. Symbols are accepted as a plain ticker (BTC) or a CoinPaprika id (btc-bitcoin) and resolved automatically. A distinct market-data provider covering 12,000+ coins — ideal for dashboards, screeners and portfolio trackers.

api.oanor.com/coinpaprika-api

Central Bank of Armenia (CBA) FX API

Official Armenian dram (AMD) exchange rates from the Central Bank of Armenia, with no key. Get the latest official rate for every quoted currency (ISO, quoted amount, published rate and day-over-day difference), a single-currency rate, a currency converter and the list of quoted currencies. Rates are normalised to a per-unit AMD value (Rate ÷ Amount), so conversions are correct even for currencies the CBA quotes per 10 or 100 units (e.g. JPY). The Armenian-FX layer for treasury, pricing and FX dashboards.

api.oanor.com/cba-api

SX Bet Sports Prediction Market API

Live data for SX Bet, the on-chain sports prediction & betting exchange on SX Network, with no key. List the active sports-betting markets (moneyline, spread, total) with their two named outcomes, teams, league, sport and game time; get the supported sports; the active leagues with event counts; and the active fixtures (upcoming games) for any league. The peer-to-peer sports-prediction layer for odds dashboards, fixture monitors and sports-data apps — distinct from Polymarket, Kalshi and Limitless. Covers 29 sports across 100+ live markets.

api.oanor.com/sxbet-api

Limitless Prediction Market API

Live data for Limitless Exchange, the on-chain prediction market on Base, with no key. List the active markets with each market's title, live YES/NO implied-probability prices (0–1), traded volume, deadline and category tags; pull a single-market detail by slug; and get the full tag list. Prices are the live market-implied odds for each binary outcome, settled in USDC — distinct from Polymarket and Kalshi. Ideal for odds dashboards, event monitors and crypto-native sentiment analytics across 900+ live markets.

api.oanor.com/limitless-api

Front-Month Futures Quotes API

Live continuous front-month (1!) quotes for the major liquid futures across every asset class, with no key: precious & base metals (gold, silver, copper, platinum), energy (WTI crude, natural gas, gasoline, heating oil), grains (wheat, corn, soybeans), softs (coffee, sugar, cocoa, cotton), livestock, equity-index (E-mini S&P 500, Nasdaq, Dow, Russell), interest-rate (2/5/10/30-year Treasuries) and FX futures from COMEX, NYMEX, CBOT, CME, CME_MINI and ICE US. Get a per-contract quote by short code (GC, CL, ES, ZW) with last price, % change and intraday OHLC, a full cross-asset board, or a per-category cut — a curated board of the contracts that actually trade.

api.oanor.com/cmefutures-api

Aster Perpetual Futures DEX API

Live market data for Aster (asterdex), the perpetual-futures DEX, with no key. List every perpetual symbol with contract specs; pull a 24h ticker (last/high/low/open price, percentage change, volume) for one symbol or all 480+ markets; get the funding feed with mark price, index price and the latest funding rate; read the live order book; stream recent public trades; and fetch OHLC candlesticks across multiple intervals. Symbols are Binance-style tickers (BTCUSDT, ETHUSDT) — ideal for derivatives dashboards, funding-rate monitors and charting.

api.oanor.com/aster-api

Hibachi Perpetuals DEX API

Live market data for Hibachi, the perpetuals DEX, with no key. List every perpetual contract; pull a per-symbol price snapshot with bid/ask, mark price, spot price and the estimated funding rate; get 24h high/low/volume stats; read the live order book; stream recent public trades; and fetch OHLC candlesticks across multiple intervals. Symbols are accepted as a coin ticker (BTC) or the full contract symbol (BTC/USDT-P) and resolved automatically — ideal for derivatives dashboards, funding monitors and charting.

api.oanor.com/hibachi-api

Pacifica Perpetuals DEX API

Live market data for Pacifica, the Solana-based perpetuals DEX, with no key. List every perpetual market with its contract specs; pull an all-market price feed with mark/mid/oracle price, funding rate, open interest and 24h volume per symbol; read the live order book; and stream recent public trades. Symbols are plain coin tickers (BTC, SOL, WIF) — ideal for Solana-perp dashboards, funding-rate monitors and trading analytics across 69+ perpetual markets.

api.oanor.com/pacifica-api

Lighter Perpetuals DEX API

Live market data for Lighter, the zkSync-based order-book perpetuals and spot DEX, with no key. List every market (perps and spot) with its id and status; pull exchange-wide stats with last price, 24h volume and daily change for every market; read the live order book; and stream recent public trades. Symbols are accepted by name (BTC, ETH, AAPL) or numeric market id and resolved automatically. Lighter notably lists tokenised-equity perps (AAPL, TSLA …) alongside crypto — ideal for cross-asset derivatives dashboards and market monitors.

api.oanor.com/lighter-api

ApeX Omni Perpetuals DEX API

Live market data for ApeX Omni, the multi-chain perpetuals DEX, with no key. List every perpetual contract with specs; pull a 24h ticker with last/index price, high/low, percentage change, traded volume and the live funding rate; read the order book; stream recent public trades; and get the funding-rate history. Symbols are accepted in either ApeX form (BTCUSDT or BTC-USDT) and normalised automatically. Ideal for derivatives dashboards, funding-rate monitors and trading analytics across 135+ perpetual markets.

api.oanor.com/apex-api

edgeX Perpetuals DEX API

Live market data for edgeX, the StarkEx-based perpetuals DEX, with no key. List every perpetual contract with its specs; pull a 24h ticker with last/open/high/low price, percentage change and traded volume; read the live order book at 15 or 200 levels; and get the latest funding rate with the oracle, mark and index prices. Symbols are accepted by human name (BTCUSD, ETHUSD, SOLUSD) and resolved to edgeX contract ids automatically — ideal for derivatives dashboards and funding-rate monitors.

api.oanor.com/edgex-api

Paradex Perps & Options DEX API

Live market data for Paradex, the Starknet-appchain perpetuals and options DEX, with no key. List every instrument (perpetual futures, dated options and spot) with full contract specs; pull a per-market summary with mark price, 24h volume, open interest, funding rate and — for options — implied volatility and full greeks (delta, gamma, vega, theta); read the live order book; and stream recent public trades. Paradex is one of the few venues exposing on-chain options greeks over a keyless feed — ideal for derivatives dashboards and options analytics.

api.oanor.com/paradex-api

Bolsa de Valores de Colombia (BVC) API

Live Colombian equity data from the Bolsa de Valores de Colombia (BVC): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in Colombian peso COP), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the MSCI COLCAP benchmark index. Foreign depositary receipts are filtered out so you get only genuine Colombian companies such as Ecopetrol, Grupo Nutresa, ISA, Grupo Energia Bogota and Grupo Cibest.

api.oanor.com/colombia-stock-api

Bolsa Mexicana de Valores (BMV) API

Live Mexican equity data from the Bolsa Mexicana de Valores (BMV): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in Mexican peso MXN), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the S&P/BMV index family (IPC plus LargeCap, MidCap and SmallCap). Foreign depositary receipts are filtered out so you get only genuine Mexican companies such as Grupo Mexico, America Movil, Walmex, FEMSA and Banorte. Mexican share classes carry a slash suffix (e.g. GMEXICO/B, AMX/B).

api.oanor.com/mexico-stock-api

Bulgarian Stock Exchange (BSE Sofia) API

Live Bulgarian equity data from the Bulgarian Stock Exchange (BSE Sofia): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Sofia index family (SOFIX, BGB 40 and BG REIT). Foreign depositary receipts are filtered out so you get only genuine Bulgarian companies such as Shelly Group, Sopharma, Speedy and First Investment Bank.

api.oanor.com/bulgaria-stock-api

Ljubljana Stock Exchange (LJSE) API

Live Slovenian equity data from the Ljubljana Stock Exchange (LJSE): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the SBITOP blue-chip index. Foreign depositary receipts are filtered out so you get only genuine Slovenian companies such as Krka, Nova Ljubljanska banka, Petrol, Zavarovalnica Triglav and Luka Koper.

api.oanor.com/slovenia-stock-api

Belgrade Stock Exchange (BELEX) API

Live Serbian equity data from the Belgrade Stock Exchange (BELEX): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in Serbian dinar RSD), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the BELEX index family (BELEX 15 and BELEXline). Foreign depositary receipts are filtered out so you get only genuine Serbian companies such as Aerodrom Nikola Tesla, Messer Tehnogas, Dunav Osiguranje and Fintel Energija.

api.oanor.com/serbia-stock-api

Zagreb Stock Exchange (ZSE) API

Live Croatian equity data from the Zagreb Stock Exchange (ZSE): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the CROBEX index family (CROBEX, CROBEX Total Return, CROBEX Plus). Foreign depositary receipts are filtered out so you get only genuine Croatian companies such as Zagrebacka banka, INA, Hrvatski Telekom and KONCAR.

api.oanor.com/croatia-stock-api

Nasdaq Riga (OMX Riga) API

Live Latvian equity data from Nasdaq Riga (OMX Riga): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the OMX Riga Gross index. Foreign depositary receipts are filtered out so you get only genuine Latvian companies such as Eleving Group, IPAS Indexo, DelfinGroup, MADARA Cosmetics and SAF Tehnika.

api.oanor.com/latvia-stock-api

Nasdaq Vilnius (OMX Vilnius) API

Live Lithuanian equity data from Nasdaq Vilnius (OMX Vilnius): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the OMX Vilnius Gross index. Foreign depositary receipts are filtered out so you get only genuine Lithuanian companies such as Ignitis Grupe, Telia Lietuva, Artea Bankas, Litgrid and Invalda INVL.

api.oanor.com/lithuania-stock-api

Nasdaq Tallinn (OMX Tallinn) API

Live Estonian equity data from Nasdaq Tallinn (OMX Tallinn): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the OMX Tallinn Gross index. Foreign depositary receipts are filtered out so you get only genuine Estonian companies such as LHV Group, Infortar, Merko Ehitus, Tallink Grupp and TKM Grupp.

api.oanor.com/estonia-stock-api

Nasdaq Iceland (OMXI15) API

Live Icelandic equity data from Nasdaq Iceland (OMX Iceland): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in ISK), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Iceland index family (OMX Iceland 15 and OMX Iceland All-Share). Foreign depositary receipts are filtered out so you get only genuine Icelandic companies such as Islandsbanki, Arion Banki, Sildarvinnslan, Brim and Hagar.

api.oanor.com/iceland-stock-api

Sommelier Cross-Chain Vault-Governance On-Chain API

Live on-chain data from Sommelier (sommelier-3), the Cosmos-SDK layer-1 that governs automated Ethereum DeFi "cellar" strategy vaults via its cork module. Read the list of governed cellar vault IDs (the Ethereum strategy-vault addresses Sommelier votes on); the cork governance parameters (vote threshold, corks per validator); the reward-token auctions (id, tokens for sale, unit price in SOMM, price-decrease schedule, status); plus the staking pool with bonded ratio and validator set, the total SOMM supply and the latest block. The Sommelier / cross-chain-vault / DeFi-automation layer for explorers, vault dashboards and governance tooling.

api.oanor.com/sommelier-api

Bahrain Bourse API

Live Bahraini equity data from the Bahrain Bourse: real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in BHD), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Bahrain index family (Bahrain All Share and Bahrain Islamic). Foreign depositary receipts are filtered out so you get only genuine Bahraini companies such as Aluminium Bahrain, National Bank of Bahrain, BBK, GFH and Beyon.

api.oanor.com/bahrain-stock-api

Boursa Kuwait (Premier Market) API

Live Kuwaiti equity data from Boursa Kuwait: real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in KWD), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Boursa Kuwait Premier Market index. Foreign depositary receipts are filtered out so you get only genuine Kuwaiti companies such as Kuwait Finance House, National Bank of Kuwait, Boubyan Bank, Zain and Mabanee.

api.oanor.com/kuwait-stock-api

Archway Developer-Rewards On-Chain API

Live on-chain data from Archway (archway-1), the Cosmos-SDK layer-1 whose x/rewards module pays smart-contract developers a share of inflation and transaction fees. Read the dApp rewards pool (undistributed and treasury funds in ARCH); the current block's inflation and transaction rewards tracking; the rewards parameters (inflation-rewards ratio, tx-fee rebate ratio, minimum gas price); plus the staking pool with bonded ratio and validator set, the total ARCH supply and the latest block. The Archway / contract-rewards / developer-economy layer for explorers, dApp dashboards and reward trackers.

api.oanor.com/archway-api

Euronext Dublin (ISEQ) API

Live Irish equity data from Euronext Dublin (Irish Stock Exchange): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the ISEQ All Share index. Foreign depositary receipts are filtered out so you get only genuine Irish companies such as Ryanair, AIB Group, Bank of Ireland, Kingspan and Kerry Group.

api.oanor.com/ireland-stock-api

Euronext Amsterdam (AEX) API

Live Dutch equity data from Euronext Amsterdam: real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Amsterdam index family (AEX, AMX and AScX). Foreign depositary receipts are filtered out so you get only genuine Dutch companies such as ASML, Prosus, ING Groep, ASM International and ArcelorMittal.

api.oanor.com/netherlands-stock-api

Euronext Paris (CAC 40) API

Live French equity data from Euronext Paris: real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Paris index family (CAC 40, SBF 120 and CAC All-Tradable). Foreign depositary receipts are filtered out so you get only genuine French companies such as LVMH, L'Oreal, Hermes, TotalEnergies and Schneider Electric.

api.oanor.com/france-stock-api

Euronext Lisbon (PSI 20) API

Live Portuguese equity data from Euronext Lisbon: real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Lisbon index family (PSI 20 and PSI All-Share). Foreign depositary receipts are filtered out so you get only genuine Portuguese companies such as EDP, EDP Renewables, Galp Energia, Banco Comercial Portugues and Jeronimo Martins.

api.oanor.com/portugal-stock-api

Wiener Börse (ATX) API

Live Austrian equity data from the Wiener Börse (Vienna Stock Exchange): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Vienna index family (ATX, ATX Prime and ATX Five). Foreign depositary receipts are filtered out so you get only genuine Austrian companies such as Erste Group, VERBUND, OMV, Raiffeisen Bank and BAWAG.

api.oanor.com/austria-stock-api

NZX (S&P/NZX 50) API

Live New Zealand equity data from NZX (New Zealand's Exchange): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in NZD), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the S&P/NZX 50 Gross index. Foreign depositary receipts are filtered out so you get only genuine New Zealand companies such as Fisher & Paykel Healthcare, Meridian Energy, Infratil, Auckland Airport and Contact Energy.

api.oanor.com/newzealand-stock-api

Astroport DEX On-Chain API

Live data from Astroport, the leading Cosmos automated-market-maker DEX (deployed on Neutron, Terra and more). Read every liquidity pool (pool type, paired assets with USD price, total liquidity USD, 24h volume and LP fees, staked liquidity, yield/APR breakdown); the full detail of a single pool by address; the listed tokens with USD price and liquidity; and the global DEX stats (total liquidity, 24h swap count and volume, per-chain breakdown, ASTRO token supply). The Astroport / Cosmos-DEX / AMM-liquidity layer for DeFi dashboards, swap routers and yield trackers.

api.oanor.com/astroport-api

Nasdaq Stockholm (OMXS30) API

Live Swedish equity data from Nasdaq Stockholm (OMX Stockholm): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in SEK), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Stockholm index family (OMXS30 and OMXSPI). Foreign depositary receipts are filtered out so you get only genuine Swedish companies such as Investor, Atlas Copco, Volvo, Sandvik and Swedbank.

api.oanor.com/sweden-stock-api

Maya Protocol Cross-Chain DEX API

Live data from MAYAChain, the THORChain-derived cross-chain decentralized exchange (native asset CACAO) that swaps native BTC, ETH, ARB, ADA and more without wrapping or KYC. Read every liquidity pool (asset, USD price, asset & CACAO depth, 24h volume, pool APY, savers APR, status); the full detail of a single pool by asset; the global DEX stats (CACAO price, swap count and volume, active users, liquidity added); the network and node stats (active node count, bonding & liquidity APY, total reserve); and the most recent on-chain actions (swaps, adds, withdraws). The Maya / cross-chain-DEX / liquidity layer for DeFi dashboards, swap routers and yield trackers.

api.oanor.com/maya-api

Euronext Brussels (BEL 20) API

Live Belgian equity data from Euronext Brussels: real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Brussels BEL 20 index. Foreign depositary receipts are filtered out so you get only genuine Belgian companies such as Anheuser-Busch InBev, KBC Group, UCB, argenx and Elia Group.

api.oanor.com/belgium-stock-api

Nasdaq Helsinki (OMXH25) API

Live Finnish equity data from Nasdaq Helsinki (OMX Helsinki): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Helsinki index family (OMXH25 and OMXHPI). Foreign depositary receipts are filtered out so you get only genuine Finnish companies such as Nokia, Nordea, KONE, Sampo and Neste.

api.oanor.com/finland-stock-api

Lava DePIN RPC-Marketplace On-Chain API

Live on-chain data from Lava (lava-mainnet-1), the Cosmos-SDK layer-1 running the decentralized RPC / data-provider marketplace. Read every blockchain "spec" supported by the marketplace (chain id, name, enabled API interfaces, api count); the RPC providers staked to serve a given chain (moniker, address, stake, delegations, commission, geolocation, endpoint count, jail status); the current pairing epoch; plus the staking pool with bonded ratio and validator set, the total LAVA supply and the latest block. The Lava / DePIN / RPC-provider-marketplace layer for explorers, provider dashboards and infrastructure tooling.

api.oanor.com/lava-api

Nasdaq Copenhagen (OMXC25) API

Live Danish equity data from Nasdaq Copenhagen (OMX Copenhagen): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in DKK), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Copenhagen index family (OMXC25 and OMXCPI). Foreign depositary receipts are filtered out so you get only genuine Danish companies such as Novo Nordisk, DSV, Danske Bank, A.P. Moller-Maersk and Orsted.

api.oanor.com/denmark-stock-api

Babylon Bitcoin-Staking On-Chain API

Live on-chain data from Babylon (bbn-1), the Cosmos-SDK layer-1 running the leading trustless Bitcoin-staking protocol. Read the registered BTC-staking finality providers (moniker, commission, jailed/slashed status, highest voted height); the active BTC delegations (staker, finality-provider set, staked sats / BTC amount, status, start height); the Bitcoin-staking protocol parameters (covenant quorum, min/max staking, max finality providers, BTC confirmation depth); the current epoch; plus the staking pool with bonded ratio and validator set, the total BBN supply and the latest block. The Babylon / Bitcoin-staking / BTC-restaking layer for explorers, staking dashboards and yield trackers.

api.oanor.com/babylon-api

Oslo Børs (OSEBX) API

Live Norwegian equity data from Oslo Børs (Euronext Oslo): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in NOK), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Oslo index family (OSEBX, OBX and OSEAX). Foreign depositary receipts are filtered out so you get only genuine Norwegian companies such as Equinor, DNB Bank, Kongsberg Gruppen, Aker BP and Norsk Hydro.

api.oanor.com/norway-stock-api

Umee Cross-Chain Lending On-Chain API

Live on-chain data from Umee (umee-1), the Cosmos-SDK layer-1 running the x/leverage cross-chain money market. Read every registered lending market with its oracle price, supply and borrow APY, supplied/borrowed/liquidity and uToken exchange rate; the full summary of a single market by denom; the leverage module risk parameters (liquidation thresholds and fees); the addresses currently flagged with bad debt; plus the staking pool with bonded ratio and validator set, the total UMEE supply and the latest block. The Umee / cross-chain-lending / money-market layer for DeFi dashboards, risk tools and yield trackers.

api.oanor.com/umee-api

Prague Stock Exchange (PX) API

Live Czech equity data from the Prague Stock Exchange (BCPP): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in CZK), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Prague index family (PX and PX-GLOB). Foreign depositary receipts are filtered out so you get only genuine Czech companies such as CEZ, Komercni banka, MONETA Money Bank and Philip Morris CR.

api.oanor.com/czech-stock-api

Provenance Blockchain RWA Markers API

Live on-chain data from Provenance (pio-mainnet-1), the Cosmos-SDK layer-1 built by Figure for real-world-asset finance. Read the marker module — Provenance's tokenized-asset primitive: the registry of on-chain markers (tokenized assets and restricted security tokens) with each marker's denom, status, type (COIN vs RESTRICTED), on-chain supply and transfer/governance flags; the full detail of any marker including its access-control grants and required holder attributes; the address-level holders of a marker; plus the staking pool with bonded ratio and validator set, the total HASH supply and the latest block. The Provenance / RWA / tokenized-securities layer for explorers, asset dashboards and compliance tooling.

api.oanor.com/provenance-api

Lima Stock Exchange (BVL) API

Live Peruvian equity data from the Lima Stock Exchange (BVL): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in PEN/USD), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, a name search to find BVL stocks by company name, and the Peru general index (MSCI NUAM Peru General). Foreign depositary receipts are filtered out so you get only genuine Peruvian companies such as Banco de Credito, BBVA Peru and Buenaventura.

api.oanor.com/peru-stock-api

Coreum Smart-Tokens On-Chain API

Live on-chain data from Coreum (coreum-mainnet-1), a Cosmos-SDK layer-1 whose native asset-ft module gives every fungible token programmable on-chain features. Read the registry of issued smart fungible tokens (denom, issuer, on-chain supply), the full detail of any token including its programmable features (minting, burning, freezing, whitelisting), burn rate, send-commission rate and admin, the tokens issued by a given address, the staking pool with bonded ratio and validator set, the total CORE supply and the latest block. The Coreum / smart-token / programmable-asset layer for explorers, token dashboards and DeFi tooling.

api.oanor.com/coreum-api

Budapest Stock Exchange (BUX) API

Live Hungarian equity data from the Budapest Stock Exchange (BÉT): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in HUF), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Budapest index family (BUX, BUMIX and CETOP). Foreign depositary receipts are filtered out so you get only genuine Hungarian companies such as OTP Bank, MOL and Gedeon Richter.

api.oanor.com/hungary-stock-api

Sentinel dVPN On-Chain API

Live on-chain data from the Sentinel Hub (sentinelhub-2), the Cosmos-SDK chain behind the decentralized VPN (dVPN) marketplace. Read the dVPN node registry (each hosting node's address, per-gigabyte and per-hour bandwidth prices, advertised remote address and active/inactive status), the registered dVPN providers, the staking pool with bonded ratio and validator set, the total DVPN supply and the latest block. The Sentinel / dVPN / bandwidth-marketplace layer for explorers, node dashboards and staking tools.

api.oanor.com/sentinel-api

Bucharest Stock Exchange (BVB) API

Live Romanian equity data from the Bucharest Stock Exchange (BVB): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in RON), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the BET index family (BET, BETXT and related benchmarks). Foreign depositary receipts are filtered out so you get only genuine Romanian companies.

api.oanor.com/romania-stock-api

Regen Network Carbon-Credit On-Chain API

Live on-chain data for Regen Network (the ecological-asset & carbon-credit Cosmos L1, chain regen-1) with no key: the on-chain ecocredit registry (credit classes, registered ecological projects, and issued credit batches with vintage dates), the Regen chain staking economics, the total REGEN supply, and the latest block.

api.oanor.com/regen-api

Tunis Stock Exchange (BVMT) API

Live data for the Tunis Stock Exchange (BVMT, the Tunisian market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in Tunisian dinars, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap; primary Tunisian listings only), and the live value of the Tunindex 20 index.

api.oanor.com/tunisia-stock-api

Persistence On-Chain API

Live on-chain data for Persistence (the liquid-staking & RWA Cosmos L1 behind pSTAKE, chain core-1) with no key: staking economics (bonded vs unbonded XPRT, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total XPRT supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block.

api.oanor.com/persistence-api

Santiago Stock Exchange (Chile) API

Live data for the Santiago Stock Exchange (Bolsa de Santiago, the Chilean market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in Chilean pesos, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap; primary Chilean listings only), and a search across the market by company name or ticker (optionally by sector).

api.oanor.com/chile-stock-api

MANTRA Chain On-Chain API

Live on-chain data for MANTRA Chain (the real-world-asset (RWA) tokenization L1, chain mantra-1) with no key: staking economics (bonded vs unbonded OM, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total OM supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block.

api.oanor.com/mantra-api

Athens Stock Exchange (ATHEX) API

Live data for the Athens Stock Exchange (ATHEX, the Greek market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in euro, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap; primary Greek listings only), and the live value of the Athens indices (ATHEX Composite GD and FTSE/ATHEX Large Cap).

api.oanor.com/athex-api

Saga On-Chain API

Live on-chain data for Saga (the chainlet-launchpad L1 that lets projects spin up app-specific chains, chain ssc-1) with no key: staking economics (bonded vs unbonded SAGA, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total SAGA supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block.

api.oanor.com/saga-api

Warsaw Stock Exchange (GPW) API

Live data for the Warsaw Stock Exchange (GPW, the Polish market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in zloty, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap; primary Polish listings only), and the live value of the Warsaw indices (WIG, WIG20, WIG30).

api.oanor.com/gpw-api

Dymension RollApp On-Chain API

Live on-chain data for Dymension (the modular RollApp settlement layer L1, chain dymension_1100-1) with no key: the RollApp registry (every RollApp on the hub, with id, owner, description and website), the Dymension hub staking economics (bonded vs unbonded DYM, bonded ratio, parameters), the active validator set, the total DYM supply, and the latest block.

api.oanor.com/dymension-api

Nairobi Securities Exchange (NSE Kenya) API

Live data for the Nairobi Securities Exchange (NSE Kenya, the Kenyan market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in shillings, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and a search across the market by company name or ticker (optionally by sector).

api.oanor.com/nairobi-stock-api

Kujira On-Chain API

Live on-chain data for Kujira (the zero-inflation, fee-funded Cosmos DeFi L1, chain kaiyo-1) with no key: the on-chain price oracle (validator-fed USD exchange rates for dozens of assets), the Kujira chain staking economics (no inflation; fee-funded), the active validator set, the total KUJI supply, and the latest block.

api.oanor.com/kujira-api

Casablanca Stock Exchange (CSE) API

Live data for the Casablanca Stock Exchange (CSE, the Moroccan market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in dirhams, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the MASI Index (the Moroccan All-Shares Index).

api.oanor.com/casablanca-stock-api

Osmosis DEX On-Chain API

Live on-chain data for Osmosis (the leading Cosmos DEX / AMM L1, chain osmosis-1) with no key: the DEX liquidity pools (GAMM AMM pools with their assets, reserves, swap fee and total count), a single pool full detail, the Osmosis chain staking economics, the total OSMO supply, and the latest block.

api.oanor.com/osmosischain-api

Dhaka Stock Exchange (DSE) API

Live data for the Dhaka Stock Exchange (DSE, the Bangladesh market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in taka, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the DSE indices (DSE Broad Index DSEX and DSEX Shariah Index DSES).

api.oanor.com/dse-api

Stride Liquid Staking On-Chain API

Live on-chain data for Stride (the Cosmos liquid-staking hub L1, chain stride-1) with no key: the liquid-staking host zones (every chain Stride liquid-stakes, with its stToken, redemption rate and total staked), the Stride chain own staking economics, the active validator set, the total STRD supply, and the latest block.

api.oanor.com/stride-api

Qatar Stock Exchange (QSE) API

Live data for the Qatar Stock Exchange (QSE, the Doha market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in Qatari riyals, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the QE All-Share Index.

api.oanor.com/qse-api

Juno Network On-Chain API

Live on-chain data for Juno Network (the CosmWasm smart-contract hub L1, chain juno-1) with no key: staking economics (bonded vs unbonded JUNO, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total JUNO supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block.

api.oanor.com/juno-api

The Nigerian Exchange (NGX) API

Live data for the Nigerian Exchange (NGX, the Lagos market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in naira, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the NGX All-Share Index.

api.oanor.com/ngx-api

Akash Network On-Chain API

Live on-chain data for Akash Network (the decentralized cloud-compute marketplace L1, chain akashnet-2) with no key: staking economics (bonded vs unbonded AKT, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total AKT supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block.

api.oanor.com/akash-api

The Egyptian Exchange (EGX) API

Live data for the Egyptian Exchange (EGX, the Cairo market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in Egyptian pounds, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the EGX 30 Index.

api.oanor.com/egx-api

Neutron On-Chain API

Live on-chain data for Neutron (the Cosmos integrated DeFi L1, chain neutron-1) with no key: staking economics (bonded vs unbonded NTRN, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total NTRN supply, the on-chain community pool (treasury) holdings, and the latest block.

api.oanor.com/neutron-api

UAE Stock Exchanges (ADX & DFM) API

Live data for the UAE stock markets (Abu Dhabi Securities Exchange ADX + Dubai Financial Market DFM) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, exchange, in dirhams, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap; filterable by exchange), and the live value of the FTSE ADX General Index.

api.oanor.com/uae-stock-api

Sei Network On-Chain API

Live on-chain data for Sei Network (the parallelized EVM + Cosmos L1, chain pacific-1) with no key: staking economics (bonded vs unbonded SEI, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total SEI supply, the latest governance proposals, and the latest block.

api.oanor.com/sei-api

Stock Exchange of Thailand (SET) API

Live data for the Stock Exchange of Thailand (SET, the Bangkok market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in baht, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the SET Index.

api.oanor.com/set-api

Saudi Stock Exchange (Tadawul) API

Live data for the Saudi Stock Exchange (Tadawul, the Riyadh market) with no key: the live quote for one or more stocks by numeric ticker (price, change, open/high/low, volume, market cap, P/E, sector, in riyals, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the Tadawul All Shares Index (TASI).

api.oanor.com/tadawul-api

Bursa Malaysia (KLSE) API

Live data for Bursa Malaysia (the KLSE / Malaysian stock market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in ringgit, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and a search across the market by company name or ticker (optionally by sector).

api.oanor.com/klse-api

Indonesia Stock Exchange (IDX) API

Live data for the Indonesia Stock Exchange (IDX / Bursa Efek Indonesia, the Jakarta market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in rupiah, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the Indonesian indices (IDX Composite / Jakarta Composite, LQ45).

api.oanor.com/idx-api

Taiwan Real-Time Quote & Depth API

Live intraday quotes and order-book depth for the Taiwan market (the TWSE main board and the TPEx over-the-counter exchange), with no key. Read the live intraday quote for one or more stocks by code (current price, open/high/low, previous close, change and cumulative volume); and the five-level order book (the top five bid and ask prices and sizes). The Taiwan-equities / real-time / level-2-depth layer for trading dashboards and execution tools — distinct from end-of-day readers, this is the live intraday tape with order-book depth, across both TSE and TPEx. Live; short cache only.

api.oanor.com/taiwanrealtime-api

HOSE Vietnam Stock Exchange API

Live data from the Vietnamese stock market (the Ho Chi Minh and Hanoi exchanges), with no key. Read the live quote for one or more stocks by ticker (last price plus Vietnam's regulated daily price band — ceiling, floor and reference — open/high/low, change and volume); the order book (the top three bid and ask levels); and foreign-investor flows (foreign buy and sell volume and value, and the remaining foreign-ownership room). The Vietnam-equities / price-band / foreign-flow layer for trading dashboards, screeners and research — distinct from other exchange readers, this is the Vietnamese market with its price-band and foreign-room data. Live; short cache only.

api.oanor.com/hose-api

HKEX Hong Kong Stock Exchange API

Live data from the Hong Kong Stock Exchange (HKEX), with no key. Read the live quote for one or more HKEX-listed stocks by their stock code (price, open/high/low, previous close, change, volume, turnover, P/E and market capitalisation, in Hong Kong dollars, with the Chinese and English names); and the live value of the major Hong Kong indices (Hang Seng, Hang Seng TECH, Hang Seng China Enterprises). The Hong-Kong-equities / Hang-Seng-index layer for trading dashboards, screeners and research — distinct from other exchange readers, this is the HKEX market. Live; short cache only.

api.oanor.com/hkex-api

China A-Shares Stock API

Live data for the Chinese A-share market (the Shanghai and Shenzhen stock exchanges), with no key. Read the live quote for one or more A-share stocks by code (price, open/high/low, previous close, change, volume, turnover, P/E, P/B and market capitalisation, in yuan); and the live value of the major Chinese indices (Shanghai Composite, Shenzhen Component, ChiNext, STAR 50). The China-equities / A-share / index layer for trading dashboards, screeners and research — distinct from other exchange readers, this is the Shanghai/Shenzhen market. Live; short cache only.

api.oanor.com/china-stock-api

KRX Korea Stock Exchange API

Live data for the Korean stock market (KOSPI and KOSDAQ on the Korea Exchange), with no key. Read the live quote for one or more stocks by their six-digit code (price, open/high/low, change, volume and market capitalisation, in Korean won); the live value of a market index (KOSPI, KOSDAQ, KOSPI 200); and the top stocks ranked by market capitalisation. The Korea-equities / KOSPI-index / market-cap-ranking layer for trading dashboards, screeners and research — distinct from other exchange readers, this is Korean market data. Live; short cache only.

api.oanor.com/krx-api

GSE Ghana Stock Exchange API

Live data from the Ghana Stock Exchange (GSE), with no key. Read the live market snapshot of every listed equity (price in Ghanaian cedis, change and volume); a full company quote with fundamentals (price, market capitalisation, shares outstanding, EPS, dividend per share, sector and industry); the company profile (name, sector, industry, address, website); and the day's top gainers and losers. The Ghana-equities / fundamentals / company-profile layer for trading dashboards, screeners and research — distinct from other exchange readers, this is GSE data. Live from the public kwayisi feed; short cache only.

api.oanor.com/gse-api

BYMA Argentina Stock Exchange API

Live data from BYMA (Bolsas y Mercados Argentinos), the Argentine exchange, with no key. Read the live value of every BYMA index — the S&P MERVAL, the S&P BYMA General and the BYMA CEDEAR index among them — with level, change and VWAP; look up a single index; pull the public-bond market with prices, maturities and days-to-maturity (Argentine sovereign and public bonds); and look up a single bond. The Argentina-equities-index / sovereign-bond layer for trading dashboards, screeners and research — distinct from other exchange readers, this is BYMA index and bond data. Live from the BYMA free API; short cache only.

api.oanor.com/byma-api

PSE Philippine Stock Exchange API

Live data for the Philippine Stock Exchange (PSE), with no key. Read the whole-market snapshot of every listed stock (price in Philippine pesos, percent change and volume); a single stock quote; and the day's top gainers and losers computed across the market. The Philippines-equities / market-snapshot / movers layer for trading dashboards, screeners and research — distinct from other exchange readers, this is PSE data. Live from the public phisix feed; short cache only.

api.oanor.com/pse-api

MOEX Moscow Exchange API

Live multi-market data from the Moscow Exchange (MOEX), with no key. Read the live quote for any share (last, open/high/low, change, volume and value); the bond market with clean prices, yields to maturity and maturity dates (government OFZ and corporate); the value of any MOEX index (IMOEX, RTSI and the rest); the end-of-day price history; and the securities directory for shares, bonds or indices. The Russia-equities / bonds-with-yield / multi-market layer for trading dashboards, screeners and research — distinct from other exchange readers, MOEX spans shares, bonds and indices in one feed. Live from the MOEX ISS API; short cache only.

api.oanor.com/moex-api

CSE Colombo Stock Exchange API

Live data from the Colombo Stock Exchange (CSE) in Sri Lanka, with no key. Read the day's market summary (turnover, share volume, trades); the headline ASPI all-share index; a full company quote with fundamentals (last price, day and 52-week range, market cap, today's volume and turnover, foreign-holding percentage and the beta versus the ASPI and S&P SL20 indices); and the day's top gainers, losers and most-active stocks. The Sri-Lanka-equities / frontier-market / foreign-holding-and-beta layer for trading dashboards, screeners and research — distinct from other exchange readers, with a fundamentals-and-risk cut. Live from CSE; short cache only.

api.oanor.com/cse-api

PSX Pakistan Stock Exchange API

Live intraday and historical data for the Pakistan Stock Exchange (PSX), with no key. Read the latest quote for any listed symbol (last price, day change, sector, instrument type); pull the intraday tick series (every trade — time, price, size); get the end-of-day price history; and browse the full symbol directory classified by sector and instrument type (equity, ETF, debt). The Pakistan-equities / intraday-tick / symbol-directory layer for trading dashboards, screeners and research — distinct from other exchange readers, with intraday tick-level granularity. Live from the PSX Data Portal; short cache only.

api.oanor.com/psx-api

Borsa Istanbul (BIST) API

Live and historical price data for Turkish equities on Borsa Istanbul (BIST), with no key. Read the latest daily quote for any BIST stock (close, weighted average, high/low, volume and market cap, in both Turkish lira and US dollars); pull the daily price history over any window; get a dollar-denominated price history — essential for seeing real returns in a high-inflation market; and read computed period returns (1 week, 1 month, 3 months) in both TRY and USD. The Turkey-equities / price-history / dual-currency layer for trading dashboards, screeners and research — distinct from other exchange readers, this is BIST time-series data with a TRY/USD view. Live; short cache only.

api.oanor.com/borsaistanbul-api

SGX Singapore Exchange API

Live data from the Singapore Exchange (SGX), with no key. Read the live quote for any listed security by its trading code (last price, open/high/low, previous close, change and volume); pull a market list filtered by instrument type across SGX's full universe — stocks, ETFs, REITs, business trusts, ADRs, warrants and bonds; read the day's top gainers and losers; and see the breakdown of instrument types with counts. The Singapore-equities / multi-instrument / REIT-and-ETF layer for trading dashboards, screeners and fintech — distinct from other exchange readers, covering every SGX instrument type. Live from SGX; short cache only.

api.oanor.com/sgx-api

B3 Brazil Stock Exchange API

Live data from B3 (Brasil Bolsa Balcão), Latin America's largest stock exchange, with no key. Read the live snapshot for any ticker (close, day change, volume, market cap, sector); pull a sector-classified ranking of every listed stock, fund and BDR (by market cap or volume, filterable by sector and instrument type); list the B3 sectors and instrument types; and read the market indexes B3 tracks. The Brazil-equities / sector / market-cap-ranking layer for trading dashboards, screeners and fintech — distinct from other exchange readers, with a dedicated sector-classification cut. Live from the public brapi feed; short cache only.

api.oanor.com/b3-api

TWSE Taiwan Stock Exchange API

Live data from the Taiwan Stock Exchange (TWSE), with no key. Read the daily quote for any listed stock by its code (open/high/low/close, change, traded volume and value); pull a whole-market snapshot of every listed stock; get per-stock valuation metrics (price/earnings ratio, price/book ratio and dividend yield); read the live value of every TWSE index (the headline TAIEX and all sector indices); and get the daily history of the TAIEX index. The Taiwan-equities / valuation / index layer for trading dashboards, screeners and fintech — distinct from other exchange readers, with a dedicated valuation cut. Live from TWSE via its official OpenAPI; short cache only.

api.oanor.com/twse-api

BSE India Stock API

Live individual-stock data from the Bombay Stock Exchange (BSE), Asia's oldest exchange, with no key. Read the live quote for any listed stock by its BSE scrip code (last price, day change, open/high/low, previous close); get the company master detail (ISIN, industry, trading group, face value, index membership); search BSE-listed companies by name to resolve a scrip code; and read the 52-week high/low. The Indian single-stock / equity-quote / company-lookup layer for trading dashboards, screeners and fintech — distinct from index-and-movers readers, this is stock-level BSE data by scrip code. Live from BSE; short cache only.

api.oanor.com/bse-api

NSE India Market Data API

Live market data from the National Stock Exchange of India (NSE), with no key. Read the live value of every NSE index (NIFTY 50, BANK NIFTY, NIFTY NEXT 50 and the rest) with open/high/low, day change and 52-week range; check the open/close status of each market segment; pull the day's top gainers and losers for any index group; and read the most-active securities by traded value or volume. The Indian-equities / stock-index / market-movers layer for trading dashboards, screeners, fintech and research — distinct from US-stock and FX-rate readers. Live from NSE; short cache only.

api.oanor.com/nseindia-api

DLive Streaming API

Live data from DLive, the blockchain-based livestreaming platform, with no key. Look up any streamer's public profile (followers, following, partner status, whether they are live and what they are streaming); read DLive's front-page recommended channels; pull the live-stream directory ordered by trending/new; browse the game and category directory with live viewer counts; read a single category's detail; and search streamers by name. The creator / livestreaming / audience-stats layer for stream dashboards, creator tools, analytics and discovery — distinct from the Kick and other streaming readers. Live from DLive; short cache only.

api.oanor.com/dlive-api

DexPaprika On-Chain DEX API

Live on-chain decentralized-exchange market data across 35+ blockchains, with no key. List every supported network with its 24h DEX volume, transaction count and pool count; read the DEXes active on any chain; pull the top liquidity pools ranked by volume; get full token detail with multi-window price stats; search across every chain for tokens, pools and DEXes; and read global coverage totals. The on-chain / DEX / liquidity-pool layer for DeFi dashboards, token analytics, trading and research — distinct from centralized-exchange ticker readers. Live from DexPaprika (by the CoinPaprika team); short cache only.

api.oanor.com/dexpaprika-api

Backpack Exchange API

Live spot and perpetual-futures market data from Backpack, the Solana-native crypto exchange, with no key. List every spot and perp market; read the 24h ticker for any pair (last price, change, high/low, volume, trade count); pull the order-book depth, OHLC candlesticks and most-recent trades; and for perpetuals read the mark price, index price, funding rate and open interest. The live exchange-data / derivatives layer for trading bots, dashboards, arbitrage and analytics — distinct from the Binance, bitFlyer and XT exchange readers. Live from Backpack; short cache only.

api.oanor.com/backpack-api

Apple Charts API

Live Apple App Store, Music and Podcast charts by country, with no key. This reads Apple's own public Marketing Tools RSS feeds and returns clean JSON: the top apps (free and paid), the most-played songs and the top podcasts, ranked, for any of Apple's storefronts. The apps endpoint ranks the top free or paid iOS apps; the music endpoint ranks the most-played songs on Apple Music; the podcasts endpoint ranks the top podcasts on Apple Podcasts — each entry with its rank, title, artist or developer, artwork, genres and store link. The app-store / charts / trending-media layer for app-store optimisation (ASO), market research, media-monitoring and content tools. Distinct from the iTunes catalogue-lookup reader and the App-Store-search reader — this is the live top-charts data per country. Live from Apple; short cache only.

api.oanor.com/applecharts-api

Steam Charts API

Live Steam concurrent-player counts and the most-played-games charts, with no key. This reads Valve's own public Steam charts and player-count endpoints and returns clean JSON: how many people are playing any game on Steam right now (by app id, with the game name resolved from the Steam store), the live leaderboard of the most-played games ranked by current concurrent players with today's peaks, and the most-played chart with week-over-week movement (current rank, last week's rank and the change). The live-engagement / player-activity layer for gaming dashboards, analytics, esports and games-market tools. Distinct from the Steam store reader, the SteamSpy ownership reader, the review-sentiment reader and the Steam Market price reader — this is the live "who is playing what right now" data. Live from Steam; short cache only.

api.oanor.com/steamcharts-api

Binance Announcements API

Live Binance announcements — new coin listings, delistings, news and activities — with no key. Binance's official announcements move markets: a new-listing post routinely front-runs a price spike, a delisting a drop. This reads Binance's own public CMS announcement feed and returns it as clean JSON. List the latest new cryptocurrency listings on Binance; read the announcements in any category (new listings, delistings, latest news, activities, fiat listings, API updates); and read the merged latest announcements across the key categories, newest first — each with its title, category, publish time and the direct announcement URL. The listing-alert / exchange-news layer for trading bots, alpha tools, news feeds and analytics. Distinct from the Binance price-ticker reader — this is Binance's announcement stream. Live from Binance; short cache only.

api.oanor.com/binanceannouncements-api

Google Trends API

Live trending Google searches by country, with no key. This reads Google's own public Daily Search Trends RSS feed and returns it as clean JSON: what people are searching for right now in any country, each trend with its approximate search volume, the news stories driving it and a representative image. The trending endpoint lists the current trending searches for a country (term-centric, ranked, with volume and the top news story); the news endpoint flattens the news articles powering those trends (article-centric — the "what is driving search right now" view, each article tagged with its trend, source and link); and the geos endpoint lists the supported countries. The real-time search-interest / trends-discovery layer for news, marketing, SEO, social-listening and content tools. Distinct from wiki-pageview and platform-specific trend APIs — this is Google web-search trends. Live from Google Trends; short cache only.

api.oanor.com/googletrends-api

TradingView Technical Ratings API

Live technical-analysis ratings and market screeners from TradingView, with no key. TradingView's famous "Strong Buy / Buy / Neutral / Sell / Strong Sell" gauge aggregates around 26 indicators into one consensus rating; this reads TradingView's own public scanner and returns it cleanly across crypto, US stocks and forex. Get the full technical rating for any symbol — the overall consensus plus the separate moving-average and oscillator sub-ratings, with the live RSI, MACD, ADX and Stochastic values; screen a market for the top movers ranked by change, volume, rating or price, each with its rating; and find symbols by name with their price and rating. The technical-signal / screening layer for trading dashboards, screeners, alpha tools and analytics. Distinct from single-indicator APIs — this is TradingView's aggregated consensus rating and multi-symbol screener. Live from TradingView; short cache only.

api.oanor.com/tradingview-api

Bandcamp API

Live data from Bandcamp, the independent-music marketplace and streaming platform, with no account and no key. Bandcamp is where independent artists and labels sell and stream music directly to fans; this reads Bandcamp's own public web/mobile JSON and returns clean results. Search across bands, albums, tracks and labels by name (each result with its kind, name, artist, page url, location and cover art); read an album or track in full — its artist, full tracklist with durations, price and currency (many releases are free or name-your-price), release date, tags and cover art; and read a band/artist profile with its complete discography. The artist-direct music-commerce layer for music discovery, price-comparison, fan tools and analytics. Distinct from streaming-catalogue and record-database APIs — this is Bandcamp's own marketplace. Live from Bandcamp; short cache only.

api.oanor.com/bandcamp-api

Vinted API

Live data from Vinted, Europe's largest second-hand fashion marketplace, with no account and no key. Vinted's public catalogue sits behind an anonymous session; this API bootstraps that session and reads Vinted's own internal JSON, returning clean results. Search the live catalogue by keyword with a price range and sort order (newest, price low-to-high, price high-to-low, relevance) — each listing with its price, brand, size, condition, primary photo, favourite count and seller. List any seller's public listings (their "closet"). And read a seller's public profile — item count, follower and following counts, positive/negative feedback counts and reputation. The resale / second-hand-commerce layer for shopping aggregators, price-comparison, fashion-resale analytics and deal-finding tools. Distinct from new-goods marketplace readers. Live from Vinted; short cache only.

api.oanor.com/vinted-api

Sui Network & Epoch API

Read Sui's network state live from a public Sui fullnode JSON-RPC endpoint — no key. Sui is a high-throughput, object-centric Move Layer 1; its ledger advances in checkpoints (its block equivalent) and reconfigures each epoch. The Sui on-chain reader resolves owned objects and the validator reader surfaces the validator set, but neither exposes the latest checkpoint, the epoch-level network economics, or a coin type's metadata. This opens that. Read the latest checkpoint with its epoch, sequence number, digest, lifetime network transaction count and rolling gas-cost summary (computation and storage costs in SUI); read the current epoch's economics — reference gas price, total stake in SUI, active validator count, storage-fund balances and protocol version; and resolve any Move coin type (e.g. 0x2::sui::SUI) to its on-chain metadata — decimals, name, symbol, description and icon. The network / epoch / coin-metadata layer for Sui explorers, wallets, fee estimators and analytics. Distinct from the Sui on-chain object reader, the validator reader and the Move-module reader. Live from RPC; short cache only.

api.oanor.com/suinetwork-api

NEAR Validators & Staking API

Read NEAR's validator set and network economics live from a public NEAR RPC endpoint — no key. NEAR is sharded proof-of-stake: validators stake NEAR, produce blocks and chunks across shards, and earn rewards. The NEAR on-chain reader resolves a single account's state and the view reader runs contract view methods, but neither surfaces the validator set, the next-epoch staking proposals, or the live network economics. This opens that. List the current epoch's validators ranked by stake — each with its account id, stake in NEAR, the blocks and chunks it produced versus expected (its uptime) and slash status; read the next-epoch staking proposals (the validators entering, leaving or re-staking for the upcoming epoch); and read the live network economics — the gas price (in yoctoNEAR), the epoch length in blocks, the protocol version and the block/chunk producer kickout thresholds. The validator / staking / network layer for NEAR explorers, staking dashboards, delegators and analytics. Distinct from the NEAR on-chain account reader and the NEAR view-function reader. Live from RPC; short cache only.

api.oanor.com/nearvalidators-api

Tezos Bigmaps API

Read Tezos's on-chain key-value storage (bigmaps) live from the public TzKT indexer — no key. A bigmap is Tezos's lazily-deserialised on-chain map: the data structure smart contracts use for the big stuff — token ledgers (who owns what), NFT ownership, allowances and metadata. The Tezos contract explorer lists contracts and their interface, but it cannot browse the bigmaps themselves, read a bigmap's typed key/value schema, or page through its live key-value entries. This opens that. Browse and rank the bigmaps by size with their pointer, owning contract, path (e.g. "ledger"), tags and total/active key counts; read one bigmap's detail and its typed key/value schema (what shape each row's key and value take, e.g. an address-to-nat token ledger); and page through a bigmap's live key-value entries — the actual on-chain data, such as the address-to-balance rows of a token ledger or the owner rows of an NFT collection. The storage / data layer for Tezos explorers, indexers, token dashboards and analytics. Distinct from the Tezos on-chain reader (account state), the smart-contract explorer, the FA-token registry and the .tez naming reader. Live from the indexer; short cache only.

api.oanor.com/tezosbigmaps-api

Tezos Smart Contract API

Browse Tezos smart contracts live from the public TzKT indexer — no key. On Tezos a smart contract is an originated KT1 account with Michelson code, on-chain storage and named entrypoints. The Tezos on-chain reader resolves a single address's account state, but it cannot browse the contract universe, rank contracts by balance or activity, read a contract's callable entrypoints, or read its code identity. This opens that. Browse and rank the deployed smart contracts with their KT1 address, XTZ balance, creator, lifetime transaction count and token activity; read one contract in full — its balance, creator, code/type hash (contracts sharing a code hash run identical Michelson) and current delegate; and read the named entrypoints a contract exposes — its callable interface, each method with its parameter schema. The contract layer for Tezos explorers, dApp dashboards, wallets and analytics. Distinct from the Tezos on-chain reader (per-address account state), the self-amending governance reader, the baker reader, the FA-token registry and the .tez naming reader. Live from the indexer; short cache only.

api.oanor.com/tezoscontracts-api

Algorand Applications API

Browse Algorand applications (smart contracts) live from the public AlgoNode indexer — no key. On Algorand a smart contract is an "application" with a numeric id, a creator, TEAL approval/clear programs and key-value global state. The Algorand on-chain reader resolves account, ASA-token and governance state, but it cannot browse the application universe, read an app's decoded global state, or list the apps a creator has deployed. This opens that. Browse the deployed applications with their id, creator and creation round; read one app in full — its decoded global state (the contract's on-chain key-value variables, keys and byte-values decoded from base64), its global/local state schema (how many uint and byte-slice slots it reserves) and its program presence; and list every application created by an address. The smart-contract layer for Algorand explorers, dApp dashboards, wallets and analytics. Distinct from the Algorand on-chain reader (account state), the ASA token reader and the governance reader. Live from the indexer; short cache only.

api.oanor.com/algorandapps-api

Aptos Token & NFT API

Browse the Aptos token universe live from the official public Aptos Indexer GraphQL — no key. The Aptos on-chain reader resolves a single address's state from the fullnode, but it cannot browse the fungible-asset universe, rank tokens by supply, browse NFT collections, or list who holds a token. This opens that, on top of the Indexer. Discover and rank Aptos fungible assets (the FA / coin standard) with their asset type, name, symbol, decimals, decimal-adjusted supply, token standard and creator; browse NFT collections ranked by current supply with their creator, max supply and metadata uri; and list the holders of any fungible asset with their decimal-adjusted balances, largest first. The discovery, NFT and distribution layer for Aptos wallets, token explorers, NFT marketplaces and analytics. Distinct from the Aptos on-chain reader (per-address account state), the validator reader and the Move view-function reader. Live from the indexer; short cache only.

api.oanor.com/aptostokens-api

Tezos Domains (.tez) API

Read the Tezos Domains naming service live from the public TzKT indexer — no key. Tezos Domains maps human-readable .tez names to Tezos addresses, the way ENS maps .eth names on Ethereum. None of the Tezos on-chain, governance, baker, smart-rollup or FA-token readers expose the naming layer; this opens it. Browse the most recently active .tez domains with their owner address, the address they point to, registration level and expiry; forward-resolve a .tez name to the address that owns it (how a wallet turns "alice.tez" into a tz1 address); and reverse-resolve any Tezos address to the .tez names registered to it (an address can own several). The identity / naming layer for Tezos wallets, explorers, payment UX and analytics. Distinct from the Tezos on-chain reader, the self-amending governance reader, the baker reader, the smart-rollup reader and the FA-token registry. Live from the indexer; short cache only.

api.oanor.com/tezosdomains-api

Tezos FA Token & NFT API

Browse the Tezos token universe live from the public TzKT indexer — no key. Tezos tokens are FA1.2 (fungible) and FA2 (fungible or NFT) contracts. The Tezos on-chain reader returns the token balances a single address holds, but it cannot browse the token universe, rank tokens by holders, list who holds a token, or trace a token's transfers. This opens that. Discover and rank FA tokens and NFT collections with their TzKT token id, contract, standard, name, symbol, decimals, holder and transfer counts, decimal-adjusted total supply and — for NFTs — their resolved artwork image; list the holders of any token with their decoded balances, largest first; and trace a token's recent transfers with sender, receiver, decimal-adjusted amount and time (a mint shows no sender, a burn no receiver). The discovery, NFT and distribution layer for Tezos wallets, token explorers, NFT marketplaces and analytics. Distinct from the Tezos on-chain reader (per-address token balances), the self-amending governance reader, the baker/validator reader and the smart-rollup reader. Live from the indexer; short cache only.

api.oanor.com/tezostokens-api

Hedera Network & Nodes API

Read Hedera's network layer live from the public Hedera Mirror Node — no key. Hedera runs on a permissioned set of council-operated consensus nodes; the Hedera on-chain reader resolves account, token and HBAR-supply state, but it does not surface the node set, the live HBAR/USD exchange rate the network itself uses, or the current network fee schedule. This opens that. List the consensus nodes with their node id, account, operator description (e.g. "Hosted by Google | US"), current and min/max stake in HBAR, rewarded vs not-rewarded stake and whether they decline rewards; read the live HBAR↔USD rate the network pins for fee calculation — current and next period, with a derived USD-per-HBAR price — the protocol's own oracle rate, not a market ticker; and read the current network gas fee schedule per transaction type. Stake is reported in HBAR (1 HBAR = 100,000,000 tinybars). The network / validator / economics layer for Hedera explorers, staking dashboards, wallets and analytics. Distinct from the Hedera on-chain reader (account / token / supply), the HCS topic reader and the HTS token browser. Live from the mirror node; short cache only.

api.oanor.com/hederanetwork-api

Hedera HTS Token & NFT API

Browse the Hedera Token Service (HTS) live from the public Hedera Mirror Node — no key. The Hedera on-chain reader resolves a single token's details by id and the tokens an account holds, but it cannot browse the token universe, list the serials inside an NFT collection, or list who holds a token. This opens that. Discover and filter HTS tokens — fungible vs NFT collection, search by name; list the minted serials inside any NFT collection, each with its current owner account and decoded per-serial metadata (often an IPFS or HCS pointer) and whether it has been burned; and list the holders of any token with their decimal-adjusted balances, largest first. Every token and account is a shard.realm.num id like 0.0.107597. The discovery and NFT layer for Hedera wallets, token explorers, NFT marketplaces and analytics. Distinct from the Hedera on-chain reader (per-token-id details and per-account holdings) and from the Hedera Consensus Service topic reader. Live from the mirror node; short cache only.

api.oanor.com/hederatokens-api

Cardano Governance Action API

Cardano's on-chain governance actions (proposals) of the Conway era — live from the public Koios indexer, no key. Anyone can submit a governance action — a treasury withdrawal, a protocol-parameter change, a hard-fork initiation, a new constitutional committee, a no-confidence motion — which DReps, stake pools and the constitutional committee then vote on. The Cardano DRep reader surfaces the voters; this is the other side of governance: the proposals themselves. List the governance actions with their type, deposit, return address and the lifecycle epochs they were proposed / ratified / enacted / dropped / expired, with a derived status; read a proposal's live voting tally broken down by the three governance bodies — DRep, SPO and committee Yes / No / Abstain vote counts, voting power (in ADA) and percentages; and read the individual votes cast on it, each with the voter's role and decision. The governance-action layer for Cardano wallets, voting tools, governance explorers and analytics. Distinct from the DRep governance reader (the voters), the stake-pool reader, the chain-economics reader and the native-token registry. Live from the indexer; short cache only.

api.oanor.com/cardanoproposals-api

Cardano Stake Pool API

Cardano's stake-pool operators (SPOs) — live from the public Koios indexer, no key. Cardano is delegated proof-of-stake: ADA holders delegate to stake pools run by independent operators, who mint blocks and earn rewards. The Cardano account reader resolves which pool a single stake account delegates to, but there is no registry of the pools themselves. This opens it. List every pool the chain knows with its operator margin, fixed cost and pledge; look up one pool in full — its registered identity (ticker, name, homepage, description) from off-chain metadata plus its on-chain economics: live delegated stake, saturation, delegator count, lifetime blocks and status; and read a pool's Mark / Set / Go stake snapshots, the three-epoch pipeline Cardano uses to compute rewards. The operator layer for Cardano wallets, staking dashboards, pool explorers and analytics. Distinct from the Cardano account reader (per-account delegation), the chain-economics reader, the native-token registry and the DRep governance reader. Live from the indexer; short cache only.

api.oanor.com/cardanopools-api

Cardano DRep Governance API

Cardano's on-chain governance body — the DReps (Delegated Representatives) of the Voltaire era / CIP-1694 — live from the public Koios indexer, no key. In the Conway era ADA holders delegate their voting power to DReps, who vote on governance actions; the Cardano account reader resolves a single stake account's DRep choice, but there is no registry of the DReps themselves. This opens it. List every DRep with its registration and native-script status; look up one DRep in full — its live delegated voting power (the ADA whose vote it casts), its 500 ADA registration deposit, whether the mandate is still active and the epoch it expires; read the governance actions a DRep has voted on with each Yes / No / Abstain decision; and track the network-wide DRep population and total active voting power per epoch. The governance layer for Cardano wallets, voting tools, DRep explorers and analytics. Distinct from the Cardano account reader (per-account vote), the chain-economics reader and the native-token registry. Live from the indexer; short cache only.

api.oanor.com/cardanodreps-api

Cardano Native Token Registry API

Cardano native tokens, live from the public Koios API — no key, nothing cached. On Cardano every token is a "native asset" identified by a policy id plus an asset name, minted under a Plutus or native minting policy. The Cardano on-chain reader lists the tokens held by an account, but there is no token registry in the marketplace; this opens it. Browse the verified token registry — the curated tokens that have submitted off-chain metadata, with their ticker, decimals, description and logo. Look up a single token in full with its on-chain facts: the asset fingerprint, total supply, how many times it has been minted and burned, and when it was first created. And list every native asset minted under a given policy id — one policy can mint a single fungible token or a whole NFT collection. The token layer for Cardano wallets, DEXs, token explorers and analytics. Live from api.koios.rest.

api.oanor.com/cardanotokens-api

Algorand ASA Token Registry API

Algorand Standard Assets (ASAs) — Algorand's native token standard — live from the public Algonode indexer, no key, nothing cached. Every fungible and non-fungible token on Algorand, including Circle's USDC and Tether's USDt, is an ASA. The Algorand on-chain reader looks up a single asset, but there is no ASA registry in the marketplace; this opens it. Browse the ASA space paginated, each asset with its id, name, unit, total supply and decimals. Look up a single ASA in full — its name, unit, total supply (raw and decimal-adjusted), project URL and the on-chain role addresses that govern it: the manager (can reconfigure or destroy), the reserve, the freeze address and the clawback address. And search ASAs by name to find a token (with a reminder to verify the creator, since anyone can mint an ASA with any name). The token layer for Algorand wallets, DEXs, token explorers and analytics. Live from mainnet-idx.algonode.cloud.

api.oanor.com/algorandasa-api

Tezos Smart Rollups (L2) API

The Tezos Layer-2 smart-rollup layer, live from the public TzKT indexer — no key, nothing cached. Smart rollups are Tezos's enshrined Layer-2: optimistic rollups — including Etherlink, the EVM-compatible L2 — that post state commitments back to Tezos and are secured by on-chain refutation games. The existing Tezos readers cover the base chain, the bakers and governance, but not the rollup layer; this opens it. List the smart rollups ranked by inbox level, each with its address, name, PVM kind (wasm), staker counts and commitment tallies. Look up a single rollup by address in full, with its cemented, pending and refuted commitments and refutation-game activity. And read the recent rollup commitments — the periodic state attestations — with their committed state hash, inbox level, tick count and how many stakers backed each. The Layer-2 layer for Tezos wallets, rollup operators, Etherlink users and analytics. Live from api.tzkt.io.

api.oanor.com/tezosrollups-api

Litecoin Fees, Difficulty & Mining API

Litecoin's fee market, difficulty cycle and mining-pool distribution, live from the public Litecoin Space API (a mempool.space instance) — no key, nothing cached. The existing Litecoin reader covers addresses, transactions and blocks; this opens the network-economics layer it does not. Read the recommended fee rates in litoshi per virtual byte — from next-block down to economy and the relay minimum — together with the live mempool backlog. Read the difficulty adjustment: how far through the current 2016-block retarget window the chain is, the projected difficulty change, the estimated retarget date and the blocks remaining. And read the mining-pool distribution over the last week — which pools are finding Litecoin blocks, how many, their share and the network's estimated hashrate (Litecoin is mined with Scrypt, often merge-mined with Dogecoin). The fee-and-mining layer for Litecoin wallets, miners, fee estimators and analytics. Live from litecoinspace.org.

api.oanor.com/litecoinfees-api

Liquid Network On-Chain API

The Liquid Network — Bitcoin's confidential sidechain — live from the public Blockstream esplora API, no key, nothing cached. Liquid is a federated Bitcoin sidechain with one-minute blocks, confidential transactions and issued assets (Tether's USDt and many others live here as Liquid assets), with L-BTC pegged one-to-one to Bitcoin. This is the first Liquid reader in the marketplace. Read the live network status — the chain tip block height and the current mempool, with the count of unconfirmed transactions, their total virtual size and total fees. Read any block by height, or the current tip, with its hash, previous block, timestamp, transaction count, size and weight. And read the live fee estimates in sat/vB keyed by the number of blocks you are willing to wait. The on-chain layer for Liquid wallets, asset issuers, explorers and analytics. Live from blockstream.info.

api.oanor.com/liquid-api

Kaspa Hashrate, Supply & Emission API

Kaspa's network economics and BlockDAG state, live from the public Kaspa REST API — no key, nothing cached. Kaspa is the fastest proof-of-work BlockDAG (GHOSTDAG): it confirms many blocks per second in parallel and emits coins on a unique smooth, monthly "chromatic" halving schedule. The existing Kaspa reader covers addresses, UTXOs and transactions; this opens the mining-and-emission layer it does not. Read the live network hashrate (in TH/s) and BlockDAG state — the block and header counts, the number of current DAG tips and the difficulty. Read the coin supply with the circulating and maximum KAS (Kaspa caps near 28.7 billion), the percent of the supply already mined and the current per-block reward. And read the next halving — its timestamp, date and the reward it drops to. The mining-and-economics layer for Kaspa miners, wallets, explorers and analytics. Live from api.kaspa.org.

api.oanor.com/kaspametrics-api

Mina Protocol On-Chain API

The Mina Protocol blockchain — the "succinct blockchain" — live from a public Mina GraphQL node, no key, nothing cached. Mina uses recursive zk-SNARKs to keep the entire chain a constant ~22 KB regardless of history, and secures itself with delegated proof-of-stake (Ouroboros Samasika). This is the first Mina reader in the marketplace. Read the live network status — the blockchain length (tip height), sync status, chain id, the current consensus epoch and slot and the total number of accounts. Read the best (tip) block with its state hash, height, epoch, the block producer who created it and the total MINA supply at that block. And look up any account by public key for its MINA balance (total and liquid), its transaction nonce and the staking delegate it has assigned its stake to. The on-chain layer for Mina wallets, explorers, stakers and analytics. Live from api.minascan.io.

api.oanor.com/mina-api

Flow (Cadence) On-Chain API

The Flow blockchain's native Cadence layer, live from the official public Flow access REST API — no key, nothing cached. Flow runs two environments: an EVM layer and its own resource-oriented Cadence environment. The existing Flow reader covers the EVM side; this opens the Cadence layer it cannot see. Read a Cadence block by height — or the latest sealed block — with its id, parent block, timestamp and the number of collection guarantees and seals it carries. Look up any Cadence account for its FLOW balance, the number of account keys it holds and the Cadence smart contracts deployed under it. And read the live network status: the chain id, the access-node software version, the current spork id, the protocol state version and the compatible block-height range. The Cadence-on-chain layer for Flow wallets, explorers, dapp builders and analytics. Live from rest-mainnet.onflow.org.

api.oanor.com/flowcadence-api

Radix Validators & Network API

The Radix Network validator set and ledger status — Radix's proof-of-stake — live from the official public Radix Gateway API, no key, nothing cached. Radix is a layer-1 built for DeFi with its own asset-oriented ledger; its network is secured by validators who stake XRD and accept delegations. This is the first Radix reader in the marketplace. Rank the validators by staked XRD, each with its name, total stake, share of network stake, fee factor and whether it is in the current active set. Look up a single validator by its component address for its stake, rank, share and fee. And read the live ledger status — the current epoch and round, the ledger state version, the validator count and the total XRD staked across the network. The validator-and-staking layer for Radix wallets, staking dashboards, delegators and analytics. Live from mainnet.radixdlt.com.

api.oanor.com/radixvalidators-api

Arweave Network & Permanent Storage API

The Arweave permaweb — the pay-once-store-forever blockchain — live from the public Arweave gateway, no key, nothing cached. On Arweave you pay a single up-front fee and your data is stored permanently; this is the first Arweave reader in the marketplace. Quote the permanent storage cost for any data size — in winston, AR and US dollars — so apps can show "store this forever for $X" for anything from a 1 KB record to a 1 TB archive (AR/USD priced live). Read the live network info: the weave height, total block count, the number of connected peers and the running node version. And look up any block by height for its independent hash, previous block, timestamp, transaction count and the miner reward pool (in AR). The storage-and-network layer for Arweave wallets, permaweb apps, archivers and analytics. Live from arweave.net.

api.oanor.com/arweave-api

Avalanche P-Chain Validators & Staking API

The Avalanche Primary Network validator set — Avalanche's proof-of-stake — live from the official public Avalanche API, no key, nothing cached. Avalanche secures its Primary Network with hundreds of permissionless validators who stake AVAX (and accept delegations) on the P-Chain; this is the first Avalanche reader in the marketplace. Rank the current validators by stake weight, each with its node id, total stake (own plus delegated, in AVAX), share of network stake, uptime, delegation fee, delegator count and the validation reward pending at the end of its term. Look up a single validator by node id for its stake, rank, delegators and uptime. And read a live staking overview — the validator count, how many are connected, the total AVAX staked on the Primary Network, the current circulating AVAX supply and the average uptime of the set. The validator-and-staking layer for Avalanche wallets, staking dashboards, delegators and analytics. Live from api.avax.network.

api.oanor.com/avaxvalidators-api

Nano Representatives & Consensus API

Nano's Open Representative Voting (ORV) consensus — the representative layer — live from the public Nano RPC, no key, nothing cached. Nano has no miners and no staking rewards: every account delegates its balance as voting weight to a representative, and online representatives vote to confirm transactions, with a quorum threshold securing the network. The base Nano reader covers accounts, blocks and history, but not the representative layer; this opens it. Rank the online representatives by delegated voting weight (in NANO), each with its share of total online stake and whether it clears the 0.1%-of-online-stake principal-representative threshold that earns a vote in consensus. Look up a single representative by address for its weight, stake share, principal status and whether it is currently online and voting. And read the live confirmation quorum — the total online voting stake, the trended and peer stake, the quorum delta and percentage, and the minimum weight a representative needs to count. The consensus-and-voting layer for Nano wallets, representative dashboards, delegators and analytics. Live from rpc.nano.to and peer nodes.

api.oanor.com/nanoreps-api

Hive Witnesses & Consensus API

The Hive blockchain's delegated-proof-of-stake consensus — the witness election — live from the public Hive RPC nodes, no key, nothing cached. Hive is secured by 20 elected witnesses plus a rotating backup, voted in by HIVE holders with their staked (vested) weight; witnesses produce the blocks, publish the HBD price feed and set the chain parameters. The Hive content reader covers accounts, posts and communities, but not the witness consensus; this opens it. Rank the witnesses by vote weight, each with its vote total converted to HIVE Power, missed block count, running node version, published HBD price feed and the chain parameters it sets. Look up a single witness by account for its votes, rank and production. And read a live network overview — the head block, the current witness producing it, witness participation over the last 128 slots, the total vesting (staking) fund and the HIVE-per-MVESTS rate. The consensus-and-governance layer for Hive wallets, witness dashboards, voters and analytics. Live from api.hive.blog and peer nodes.

api.oanor.com/hivewitness-api

Decred Politeia Governance API

Decred Politeia — Decred's on-chain treasury governance — live from the public Politeia API, no key, nothing cached. Politeia is Decred's proposal system: contributors submit funding and policy proposals, and DCR stakeholders vote on them with their tickets, with on-chain quorum and approval thresholds. The base Decred reader covers the chain and staking, but not Politeia; this opens it. List treasury proposals by vote status — approved, rejected, started, authorized — each with its title, author and yes / no ticket-vote tally and approval percentage. Read a single proposal in full with its complete vote result, the quorum and pass thresholds and the eligible-ticket count. And get a live governance overview: how many vetted proposals currently sit in each vote status. The treasury-governance layer for Decred wallets, stakeholder dashboards, voters and analytics. Live from proposals.decred.org.

api.oanor.com/politeia-api

Tron Super Representatives & Voting API

Tron's delegated-proof-of-stake governance — the Super Representative (SR) election — live from the public TronScan API, no key, nothing cached. Tron is run by 27 elected Super Representatives who produce the blocks, chosen by TRX holders who freeze TRX into votes; below them sit roughly 100 SR partners and candidates waiting to rotate in. The base Tron reader covers accounts and transactions, but not the SR election; this opens it. Rank the SRs and candidates by votes, each with its block production, missed blocks, produce rate and latest block. Look up a single SR by address for its votes, rank and production. And read a live election overview — the active 27, the candidate pool, the total frozen-TRX votes cast across all witnesses and the all-time blocks produced. The validator-and-voting layer for Tron wallets, staking dashboards, voters and analytics. Live from apilist.tronscanapi.com.

api.oanor.com/tronsr-api

Internet Computer NNS Governance API

Internet Computer NNS (Network Nervous System) governance, live from the official public dashboard API — no key, nothing cached. The NNS is the on-chain DAO that controls the entire Internet Computer: ICP holders lock tokens into neurons and vote on proposals across topics — protocol upgrades, network economics, node administration, canister management, SNS launches and more. The base Internet Computer reader covers network, accounts, canisters and subnets, but not governance; this opens it. List NNS proposals filtered by topic and status, each with its title, proposer neuron, voting deadline and yes / no voting-power tally with percentages. Read a single proposal in full — its tally, action, status and decision timestamps. And get a live governance overview: the all-time total proposal count, how many are currently open for voting, and the breakdown of recent proposals by topic and status. The on-chain governance layer for Internet Computer wallets, neuron dashboards, voters and analytics. Live from ic-api.internetcomputer.org.

api.oanor.com/icpgov-api

MakerDAO / Sky Governance API

MakerDAO / Sky governance — the original DeFi governance — live from the public governance-portal API, no key, nothing cached. Maker governs through three instruments: on-chain executive votes ("spells") that change the protocol and accrue MKR support, signal polls that gauge community sentiment, and recognized MKR delegates who vote on behalf of holders. The Sky reader covers the savings rate and protocol stats, but not governance; this opens it. List the executive votes with their MKR support and whether they have been executed. Browse the governance polls with the portal's own active / finished tally and each poll's type, voting window, tags and options. And rank the recognized delegates by delegated MKR with their alignment status, delegator count, last vote and how many polls and executives they have supported. The governance layer for MakerDAO/Sky wallets, governance dashboards, delegates and analytics. Live from vote.makerdao.com.

api.oanor.com/makergov-api

Polkadot & Kusama Governance (OpenGov) API

Polkadot and Kusama OpenGov, live from the public Polkassembly API — no key, nothing cached. OpenGov is a fully on-chain governance system: anyone can submit a referendum on a governance track, it accrues aye / nay / abstain votes weighted by conviction-locked DOT or KSM, and treasury referenda spend on-chain funds to beneficiaries. There is no other Polkadot reader in the marketplace; this opens the governance layer. List the most recent referenda for a network with their governance track, status and proposer. Read a single referendum in full — its aye / nay / support tally converted from Planck to DOT/KSM, its status, track, requested treasury amount and proposer. And surface the referenda that are currently open for voting (Deciding / Confirming / Submitted / Preparing) so wallets and delegates can act. Works for both Polkadot and Kusama through the network parameter. The OpenGov layer for Polkadot/Kusama wallets, governance dashboards, delegates and analytics. Live from api.polkassembly.io.

api.oanor.com/polkadotgov-api

Tezos Governance API

Tezos's famous self-amending on-chain governance, live from the public TzKT indexer — no key, nothing cached. Tezos upgrades itself through an on-chain vote: bakers propose protocol amendments, then move them through a five-period cycle — proposal, exploration, cooldown, promotion and adoption — each with its own quorum and supermajority thresholds. Where the on-chain reader covers accounts and the bakers reader covers staking, this surfaces the governance layer they miss. Read the current voting period in full: its kind, status, period and epoch index, the yay / nay / pass ballot tally with each side's voting power and share, the ballots quorum and supermajority thresholds, and the number of participating bakers. List every protocol-amendment proposal ever made on-chain with its initiator, upvotes, voting power, status and Tezos Agora discussion link (the human aliases like "Athens A" included). And browse the history of voting periods, newest first. The protocol-governance layer for Tezos wallets, governance dashboards, bakers and analytics. Live from api.tzkt.io.

api.oanor.com/tezosgov-api

Algorand Governance API

The Algorand Foundation governance program, live from its official public API — no key, nothing cached. Algorand governance is a quarterly, on-chain-committed vote: ALGO holders commit stake, keep their voting commitments and earn rewards from a per-period pool. Where the on-chain reader covers ALGO balances and the app reader covers smart contracts, this surfaces the governance layer they miss. List every governance period with its total committed ALGO, governor count, reward pool and key dates. Read a single period in full — its committed ALGO (direct and LP), its reward-pool breakdown between DeFi and non-DeFi participants, its sign-up address and the voting sessions held in the period with their topics and dates. And rank a period's governors by committed ALGO, each with their eligibility, xGov status and how many voting sessions they voted in. Omit the period to default to the active (or most recent) one. The governance-and-voting layer for Algorand wallets, governor dashboards and analytics. Live from governance.algorand.foundation.

api.oanor.com/algorandgov-api

Stellar DEX (SDEX) Order Book & Trades API

The Stellar Decentralized Exchange (SDEX) central-limit order book, live from the public Stellar Horizon API — no key, nothing cached. Where the pools reader covers Stellar's AMM and the asset reader covers token metadata, this surfaces the on-chain order book the others miss. Pull the live bids and asks for any asset pair with their price and amount, plus the derived best bid, best ask, mid price and spread. Get a compact ticker for a pair — best bid/ask, mid, spread and the last executed trade. And read the most recent executed trades, network-wide or filtered to a single pair, with their price and base/counter amounts. Defaults to the deeply-traded XLM/USDC pair; quote any pair by passing the selling and buying assets (asset code plus issuer, or XLM for native). The order-book-and-trading layer for Stellar wallets, swap UIs, market-makers and analytics. Live from horizon.stellar.org.

api.oanor.com/stellardex-api

Aptos Validators & Staking API

The Aptos proof-of-stake validator set and staking economics, live from the official public Aptos fullnode — no key, nothing cached. Where the Aptos account and resource readers cover balances and the view reader runs Move calls, this curates the consensus layer they miss. Rank the active validators by voting power — each with its share of total network stake, its operator and its pool address. Read the network-wide staking config: minimum and maximum stake (in APT), the recurring lockup period, the per-epoch reward rate, the voting-power increase limit and the current epoch. And inspect any single stake pool for its active, inactive and pending stake (in APT), the operator that runs the validator, the account delegated to vote, and the unlock timestamp. The staking-and-validator layer for Aptos wallets, staking dashboards, delegators and on-chain analytics. Live from fullnode.mainnet.aptoslabs.com.

api.oanor.com/aptosvalidators-api

Hedera Topic API

Read the Hedera Consensus Service (HCS) live from the public Hedera mirror node — no key. HCS is Hedera's signature feature: a decentralized, ordered, timestamped message log that powers audit trails, supply-chain tracking, oracles and tokenization registries — the layer that account- and token-readers miss entirely. Look up any topic for its memo, admin/submit-key control, auto-renew and deleted state; read a topic's most recent messages, decoded from base64 to text, each with its consensus sequence number, timestamp and the account that paid to submit it; or discover the topics that are actively receiving messages right now. The consensus-messaging layer for Hedera wallets, explorers, dApps and auditors. Live from the mirror node; short cache only.

api.oanor.com/hederatopic-api

Stellar Pools API

Read live Stellar liquidity pools — the network's native automated market maker — straight from the public Horizon API, no key. Every Stellar pool is a constant-product market maker between two assets; this surfaces what asset and order-book readers miss: browse the pools with their two reserves, fee, share count and the number of trustlines (participants); read any single pool by its id; or find every pool that holds a given asset, against XLM or another token, to see exactly where a token has on-chain liquidity and at what depth. The automated-market-maker layer for Stellar wallets, anchors, swap UIs, liquidity providers and analytics. Live from the network; short cache only.

api.oanor.com/stellarpools-api

Algorand App API

Inspect Algorand stateful smart contracts (applications) live from the public Algonode indexer — no key. Where account- and asset-readers cover ALGO and ASAs, this covers the layer-1 application logic: look up any application by id for its creator, its decoded global state (the on-chain key/value store the contract actually keeps), the size of its approval and clear programs, its global and local state schemas and extra program pages; list every application an account has created; or browse the application space. The smart-contract layer for Algorand wallets, explorers, dApp builders and auditors who need to read exactly what a contract stores and who controls it. Reads straight from the indexer; short cache only.

api.oanor.com/algorandapp-api

Cardano Chain API

Read live Cardano chain economics and epoch data from the public Koios indexer — no key — focused on the network-wide view that stake-account and asset readers miss. The tip endpoint returns the chain head: the current epoch, block height and slot. The epoch endpoint returns any epoch's activity — blocks produced, total transactions, total output and fees (in ADA) and the active stake securing it, with its start and end. And the supply endpoint returns Cardano's ADA monetary breakdown: total supply, circulating, reserves (still to be issued), treasury (the on-chain governance fund) and the reward pot, against the fixed 45-billion-ADA cap. The chain-economics layer every Cardano wallet, explorer, staker and analytics tool needs. Live from the indexer; short cache only.

api.oanor.com/cardanochain-api

Sui Validators API

Read the live Sui validator set and staking economics from a public Sui fullnode JSON-RPC — no key. Sui is delegated proof-of-stake; this surfaces what account- and coin-readers miss: the active validators ranked by stake, each with its commission rate, live APY, voting power and staking-pool balance; any single validator's full profile (rewards pool, gas price, metadata); and the current epoch's system state — total stake, validator count, reference gas price, storage fund and epoch timing. The staking-and-validator layer every Sui wallet, staking dashboard, delegator and analytics tool needs to decide where to stake and how the network is secured. Live from the chain; short cache only.

api.oanor.com/suivalidators-api

Tezos Bakers API

Read live Tezos staking and delegation data from the public TzKT indexer — no key. Tezos secures itself through "bakers" (its validators) that stake XTZ and accept delegations; this surfaces the layer that account- and operation-level APIs miss. Rank the active bakers by stake with their delegated balance, number of stakers and commission fee; look up any single baker for its full profile (balances in XTZ, stakers, delegation, activity); and read the current protocol cycle — its index, rights-snapshot level, total baking power and the number of bakers and delegators — so stakers can judge yield and decentralization before they delegate. The staking-and-baker layer every Tezos wallet, delegation dashboard, staker and analytics tool needs. Live from the indexer; short cache only.

api.oanor.com/tezosbakers-api

Cosmos Chain API

Read the live economic state of any Cosmos SDK chain from public LCD/REST endpoints — no key — across the Cosmos Hub, Osmosis, Celestia, Injective, Juno and dozens more via one chain parameter. The staking endpoint returns the network's bonded and unbonded tokens, the bonded ratio (how much of the supply is securing the chain) and its current inflation; the governance endpoint returns the latest on-chain proposals with their status and voting timeline; and the supply endpoint returns the total supply of the chain's staking token plus its community pool. Distinct from validator- and account-level APIs: this is the chain-economics and governance layer for Cosmos wallets, stakers, dashboards, validators and analytics. Live; short cache only.

api.oanor.com/cosmoschain-api

NEAR View API

Execute read-only contract view methods on NEAR, live, via public NEAR RPC — no key. This is NEAR's equivalent of an eth_call: run any contract's view method against the current chain state and get its return value, with no transaction, gas or signer. Call a method by name with JSON arguments on any contract, or use the convenience endpoints for a NEP-141 fungible token's metadata and total supply and for any account's token balance. Read whatever a NEAR contract exposes — token data, AMM pool reserves, registry lookups, DAO and staking state — straight from the source, with the byte result decoded from JSON for you. The on-chain read layer every NEAR wallet, dashboard, trading bot and indexer needs. Live from the chain; short cache only.

api.oanor.com/nearview-api

XRPL Token API

Read live XRP Ledger token data from public XRPL nodes — no key — focused on the parts that account-balance APIs miss: what an issuer has actually issued, the native DEX, and native AMM pools. The issuer endpoint returns a gateway's obligations — the total amount of each currency it has issued into circulation, effectively each token's supply. The order-book endpoint returns the live XRPL decentralized-exchange book for any currency pair (against XRP or another issued token) with the best quality offers. And the AMM endpoint returns the on-chain Automated Market Maker pool for a pair — its two reserves, trading fee and LP token outstanding. Distinct from account-, balance- and transaction-level APIs: this is the token-issuance and on-chain-market layer for XRPL wallets, gateways, stablecoin issuers, market makers and analytics. Live from the ledger; short cache only.

api.oanor.com/xrpltoken-api

Stellar Asset API

Read live data on Stellar assets and the native Stellar DEX, straight from the public Horizon API — no key. Resolve any issued asset (code plus issuer) to its on-chain stats: total authorized supply, number of holding accounts, claimable-balance, liquidity-pool and Soroban-contract amounts, the authorization flags (auth required, revocable, clawback) that tell you how tightly the issuer controls it, and its Soroban contract id. List every issuer of an asset code to survey them and spot impersonators — anyone can issue an asset with any code, so verifying the exact issuer matters. And pull the live order book for an asset against XLM (or any counter asset) on Stellar's built-in decentralized exchange — best bid, best ask and the spread. Distinct from account-, payment- and transaction-level APIs: this is the asset-and-market layer for Stellar wallets, anchors, stablecoin issuers and trading tools. Live from the network; short cache only.

api.oanor.com/stellarasset-api

Solana Program API

Inspect deployed Solana programs live from public Solana RPC — no key — and answer the question that matters most for safety: can this program still be changed, and by whom? For any program address it resolves the loader it runs under, whether it is executable, its on-chain ProgramData account, the upgrade authority (or that it has been made immutable / frozen), and the slot it was last deployed at. A batch endpoint audits up to twelve programs at once — perfect for checking the upgrade authority of every program a protocol depends on before you trust it — and a loaders endpoint documents Solana's program loaders. Distinct from balance, token and transaction APIs: this is the program and upgrade-authority layer that auditors, wallets and security tooling rely on to judge whether a Solana program is safe. Live from the chain; short cache only.

api.oanor.com/solanaprogram-api

TRC-20 Token API

Read live data on TRON's TRC-20 tokens — the standard that settles the largest share of the world's USDT (Tether) — straight from the public TronScan API, no key. Resolve any TRC-20 contract to its name, symbol, decimals, total supply, holder count, on-chain verification status and live market data (USD price, market cap, 24-hour volume); stream a token's most recent transfers decoded into from / to / amount; and rank the whole TRC-20 universe by market cap, holders or volume. Where TRON wallet APIs show an account's activity, this is the token-level view — what a token is and how it moves. The TRC-20 data layer every wallet, explorer, trading tool and analytics dashboard needs. Live; short cache only.

api.oanor.com/trc20-api

Aptos View API

Execute read-only Move view functions on Aptos, live, via the official public Aptos fullnode REST API — no key. This is Aptos's equivalent of an eth_call: run any #[view] function against the current chain state and get its return value, without a transaction, gas or a signer. Call a function by its fully-qualified name (like 0x1::coin::balance) with type and value arguments, or use the convenience endpoints for any account's coin balance and a coin's total supply. Read any on-chain state a contract exposes — balances, configuration, prices, registry lookups, DeFi pool reserves — straight from the source. The on-chain read layer every Aptos wallet, dashboard, trading bot and indexer needs. Live from the chain; short cache only.

api.oanor.com/aptosview-api

Sui Modules API

Inspect the Move smart-contract code published in any Sui package, live from a public Sui fullnode JSON-RPC — no key. Sui contracts are published as packages of Move modules; this reads their normalized ABI: list every module in a package, read a module's exposed functions (visibility, entry flag, type parameters with their abilities, parameter and return type tags) and struct definitions, or drill straight into a single function's signature. Unlike object- and coin-readers, this exposes the callable interface itself — exactly what a Sui package lets you do — the layer Sui wallets, explorers, programmable-transaction-block builders and SDK and binding generators need before they can construct a transaction. Reads straight from the chain; live, short cache only.

api.oanor.com/suimodules-api

Aptos Modules API

Inspect the Move smart-contract code published at any Aptos account, live from the official public Aptos fullnode REST API — no key. Where a resources endpoint shows an account's data, this shows its code: list the Move modules an account publishes, read any module's full ABI — its exposed functions with their visibility, entry and view flags, generic type parameters, parameter and return types, plus its struct definitions — and filter straight to the callable entry functions (state-changing transactions) and view functions (read-only queries) a dApp can invoke. The on-chain interface layer for Aptos wallets, explorers, SDK and binding generators, and security tooling that need to know exactly what a contract exposes before calling it. Reads straight from the chain; live, short cache only.

api.oanor.com/aptosmodules-api

Solana Transaction API

Decode any Solana transaction by its signature, live from public Solana RPC — no key. Where a signatures list just tells you a transaction happened, this tells you what it did: the fee and fee payer, success or failure with the on-chain error, the slot and block time, compute units consumed, the parsed instructions and full program log, and — most usefully — the actual value that moved, decoded into SOL balance changes and SPL-token balance changes per account. A dedicated transfers endpoint extracts just the money movements, and a status endpoint gives a fast confirmation check (processed / confirmed / finalized) for payment flows. Call any endpoint without a signature and it returns a fresh live example transaction. The transaction-decoding layer every Solana wallet, explorer, payment processor and trading bot needs. Live from the chain; short cache only.

api.oanor.com/solanatx-api

SPL Token API

Read Solana SPL token data live, straight from public Solana RPC nodes — no key. Resolve any token mint to its on-chain truth: total supply (raw and human-readable), decimals, mint authority and freeze authority (so you can tell at a glance whether more tokens can still be minted or holder accounts frozen — a core rug-risk signal), the program it belongs to (Token vs Token-2022) and its initialization state. Inspect any account by address — a mint, a token account (with its mint, owner and balance) or anything else — and resolve up to twenty mints in a single call. Where EVM chains use 0x contracts, Solana tokens are mint accounts under the SPL Token program, and this reads them directly. The token layer every Solana wallet, explorer, trading bot and analytics tool needs — distinct from SOL-balance and network APIs. Live from the chain; short cache only.

api.oanor.com/spltoken-api

Crypto Phishing Check API

Tell whether a domain is a known crypto phishing or scam site before a wallet or user connects to it — using MetaMask's canonical eth-phishing-detect blocklist, the same list that protects millions of MetaMask users, read keyless and live. It runs the real detection logic: an exact and subdomain match against the blocklist and allowlist, plus a Levenshtein fuzzy match against high-value lookalike targets to catch typosquats like "myetherwaliet.com" or "app-wallet-uniswap.org". Check a domain or URL for a verdict (blocked, allowed, fuzzy or unknown) with the reason, search the 190,000-entry blocklist, or read its stats. The dApp-connection safety layer every wallet, browser extension, Telegram bot and security tool needs to warn users before they sign. Live, lightly cached.

api.oanor.com/phishingcheck-api

EIP Registry API

A live, queryable index of every Ethereum Improvement Proposal (EIP) and ERC token standard, read keyless straight from the canonical ethereum/EIPs and ethereum/ERCs repositories. Look up any proposal by number for its title, status (Draft, Review, Last Call, Final, Living, Stagnant or Withdrawn), type and category, authors, creation date, what it requires and its abstract; pull several proposals at once; or list the whole catalog of 1,500+ EIPs and ERCs. The reference layer for wallets, block explorers, documentation sites and developer tooling that need to resolve "what is EIP-1559" or "is ERC-4626 final yet" programmatically instead of scraping a website. Always current — read live from the source repos, lightly cached.

api.oanor.com/eipregistry-api

State Proof API

Fetch verifiable Merkle-Patricia proofs of EVM account and storage state, live, via the chain's public JSON-RPC (eth_getProof, no key). For any address it returns the account's nonce, balance, code hash and storage hash together with the Merkle account proof; for any storage slot it returns the value and its storage proof; and it exposes the block's state, transactions and receipts roots — the roots those proofs verify against. This is the light-client and cross-chain-verification primitive: prove that an account existed or that a storage value was exactly what you claim at a given block, without trusting an indexer. Used by bridges, rollup verifiers, light clients and audit tooling, across Ethereum, Base, Arbitrum, Optimism, BNB, Polygon and more. Reads straight from the chain; live, short cache only.

api.oanor.com/stateproof-api

ERC Detector API

Tell what kind of contract an address actually is — live, by asking the chain itself. It probes the contract over the public JSON-RPC (eth_call, no key): an ERC-165 interface sweep (ERC-721, ERC-1155 and their metadata/enumerable/royalty extensions) plus an ERC-20 function probe (name, symbol, decimals, totalSupply), and classifies the address as an ERC-20 token, an NFT (ERC-721), a multi-token (ERC-1155), a plain contract or an externally-owned account. A dedicated endpoint returns a token's live on-chain ERC-20 metadata — working for ANY token, including brand-new ones no token list has yet indexed. The "what is this address" primitive every wallet, explorer, scanner and security tool needs, across Ethereum, Base, Arbitrum, Optimism, BNB, Polygon and more. Reads straight from the chain; live, short cache only.

api.oanor.com/ercdetector-api

Event Logs API

Query any EVM contract's emitted event logs live via the chain's public JSON-RPC, filtered by address, topics and block range, with every log decoded — block, transaction hash, indexed topics and data. A convenience endpoint decodes ERC-20 Transfer events straight into from / to / value. Unlike a single-transaction receipt lookup, this answers "what happened on this contract over this window" — the indexing primitive behind every block explorer, analytics dashboard and on-chain webhook. Pass raw topic hashes or a known event name like Transfer or Approval. Works on any contract, verified or not, across Ethereum, Base, Arbitrum, Optimism, BNB, Polygon and more. Reads straight from the chain; live, short cache only.

api.oanor.com/eventlogs-api

Storage Slot API

Read any smart contract's raw EVM storage live via the chain's public JSON-RPC, decode each 32-byte word as an address, uint or bool, and resolve proxy implementation pointers across every common proxy standard — EIP-1967, EIP-1822/UUPS and the legacy OpenZeppelin/zeppelinos slot, plus beacon proxies. This is how you find out what a proxy actually points to, who its admin is, or what a contract is storing — even for unverified contracts where source and ABI are unavailable. Give it a chain and an address: read one slot, scan the first N slots to peek at the state layout, or auto-resolve the proxy implementation. The on-chain state-inspection layer for auditors, upgrade monitors and security tooling, across Ethereum, Base, Arbitrum, Optimism, BNB, Polygon and more. Live, short cache only.

api.oanor.com/storageslot-api

Contract Bytecode API

Fetch any smart contract's deployed EVM bytecode live from the chain's public JSON-RPC, disassemble it into human-readable opcodes, and extract the 4-byte function selectors from its dispatcher. Unlike source-verification or 4-byte directories, this works on ANY deployed contract — verified or not — so it reveals the raw on-chain logic of contracts nobody has published source for. Give it a chain and an address and get the runtime bytecode, a full offset-by-offset opcode disassembly (paged), and the detected function selectors. The reverse-engineering layer for auditors, MEV searchers and security tooling. Reads straight from the chain across Ethereum, Base, Arbitrum, Optimism, BNB, Polygon and more. Live, short cache only.

api.oanor.com/bytecode-api

Token List API

A live ERC-20 token metadata directory aggregated from the curated, on-chain token lists that wallets and dApps actually trust — Uniswap Labs Default, CoinGecko, 1inch, Aave and the Optimism Superchain list — read keyless from their public endpoints. Resolve any token contract address on any chain to its canonical name, symbol, decimals and logo; list a curated set in full (paged, filterable by chain); search across every list by symbol or name; and discover a token's bridged addresses on other chains. The metadata layer every wallet, swap UI and portfolio tracker needs before it can safely display or transact a token. Live, short cache only — nothing stored.

api.oanor.com/tokenlist-api

Block Time API

Convert a timestamp or date into the block number that was live at that moment on any of 100+ blockchains, keyless. On-chain analysts, indexers and dashboards constantly need "what block was chain X at time T" to query historical state, and "which blocks cover this time window" to scan a period. This API answers both — for a single moment and for a date range (returning the start and end block plus the block count and average block time). Live, nothing stored. The timestamp-to-block layer for EVM and non-EVM chains alike. Backed by the open DeFiLlama coins API.

api.oanor.com/blocktime-api

Stablecoin Supply API

Live circulating supply, chain distribution and supply history for any stablecoin, keyless. For one stablecoin (USDT, USDC, DAI, USDe) get its total circulating supply, peg type and mechanism, price, 1d/7d/30d supply change and market dominance; the per-chain breakdown of where that supply actually lives; and the circulating-supply history over time, for the whole asset or a single chain. Search 370+ stablecoins to find an id. Live, nothing stored. The single-stablecoin supply layer for treasury, risk, research and dashboard apps — distinct from whole-ecosystem stablecoin feeds, this is one stablecoin in depth.

api.oanor.com/stablecoinsupply-api

Safe Multisig API

Inspect any Safe (formerly Gnosis Safe) multisig smart wallet, keyless. For any Safe address on any supported chain it returns the multisig configuration — the owner signers, the signature threshold (the M-of-N), the current nonce, the enabled modules, guard and contract version — and the Safe token balances (native + ERC-20, with symbols and amounts). The multisig-inspection layer for DAO treasuries, security, due-diligence, wallet and dashboard tooling. Live, nothing stored. Backed by the open Safe Transaction Service.

api.oanor.com/safe-api

DeFi Yield Pool API

Live detail and full APY/TVL history for any DeFi yield pool, keyless. Unlike current-yield screeners, this is the per-pool time dimension: look up a pool by its id for its current APY (base + reward), TVL, risk flags and forecast, then pull its APY and TVL over time to judge whether a headline yield is sustainable or a fading incentive. Search 15,000+ pools by token, project or chain to find a pool id. Live, nothing stored. The yield-history layer for farming, allocation, backtesting and risk apps — distinct from current-yield lists, this tracks a single pool yield through time.

api.oanor.com/yieldpool-api

Contract Verification API

Check whether any EVM smart contract source code is verified and pull its ABI, source files and deployment details, keyless. Give it a chain id and contract address and get the verification status (full / partial / not verified), the compiler and contract name, the deployment info (deployer, transaction, block), the contract ABI (the JSON interface every integration needs), and the verified Solidity source. Live, nothing stored. The contract-verification / ABI layer for security, due-diligence, block-explorer, wallet and dapp tooling — backed by the open Sourcify registry, distinct from price, TVL and chain-registry APIs.

api.oanor.com/contractverify-api

EVM Chains API

A live directory of every EVM-compatible blockchain, keyless. Look up any chain by its chain ID or by name and get its native currency, public RPC endpoints, block explorers, info URL, faucets and testnet flag; search the 2,600+ networks; or just get a chain working public RPC URLs. The networks / chain-ID layer for wallets, dapps, RPC routers, block explorers and multi-chain tooling. Live, nothing stored beyond a short cache. Backed by the open chainid.network (ethereum-lists/chains) registry.

api.oanor.com/evmchains-api

Ethereum Signatures API

Decode Ethereum smart-contract function and event signatures, keyless. Turn a 4-byte function selector (the first 4 bytes of any transaction calldata, e.g. 0xa9059cbb) into its human-readable function signature (transfer(address,uint256)), decode a 32-byte event topic from a log into its event signature, or search the database by name to find a selector. Many selectors have hash collisions — the API flags the original / canonical signature. Backed by the open 4byte.directory database, live. Essential for transaction decoders, block explorers, wallets, security tools and on-chain analytics — the signature-decoding layer for any EVM tooling.

api.oanor.com/ethsignatures-api

Token Price History API

Historical price for any crypto token by its on-chain contract address, keyless. Unlike current-price APIs, this is the time dimension: a price chart over any window, the price at any past date or timestamp, the percentage change over a period, and the token first-ever recorded price. Works for any token on any chain by chain:address (and coingecko:id), covering long-tail tokens centralized APIs miss. Live, nothing stored. The token price-history layer for charting, backtesting, accounting, tax and analytics apps — distinct from current-price and coin-slug APIs, this prices a token HISTORY by contract address.

api.oanor.com/tokenpricehistory-api

DAO Treasury API

Live treasury composition for DeFi protocols and DAOs, keyless. For any protocol it returns the value its DAO holds in its treasury, split into the protocol OWN governance token versus real diversified reserves (stablecoins, ETH, BTC and other assets) — the single most-watched measure of treasury health and runway — broken down per chain, plus the treasury value over time. Live, nothing stored. The DAO-treasury layer for DeFi research, governance, risk and dashboard apps — this is treasury composition (own-token vs real reserves), not protocol TVL.

api.oanor.com/daotreasury-api

Spark Protocol API

Live protocol metrics for Spark (the Sky / former MakerDAO ecosystem capital-allocation protocol), keyless. Both Spark products: SparkLend, the lending money-market with per-asset supply APY and TVL, and Spark Savings, the sUSDS / USDS / USDC / USDT savings products passing through the Sky Savings Rate — a savings-yield dimension other lending APIs do not have. Plus total value locked and per-chain TVL. One combined overview endpoint snapshots it all. Live, nothing stored. The Spark-metrics layer for DeFi dashboards, lending, savings, stablecoin and yield apps — distinct from pure lending protocols, this is Spark lending-plus-savings model specifically.

api.oanor.com/spark-api

Fluid Protocol API

Live protocol metrics for Fluid (by Instadapp), the hybrid DeFi protocol that combines a lending money-market AND a DEX in one capital-efficient system (smart collateral / smart debt), keyless. Get the total value locked, the DEX trading volume, protocol fees, and the positions across all three Fluid products — the DEX, the lending markets and Fluid Lite (vaults) — each with TVL and supply APY. One combined overview endpoint snapshots it all. Live, nothing stored. The Fluid-metrics layer for DeFi dashboards, lending, DEX, yield and risk apps — distinct from pure DEX, pure lending and generic TVL browsers, this is Fluid hybrid lending-plus-DEX model specifically.

api.oanor.com/fluid-api

Aerodrome Finance API

Live protocol metrics for Aerodrome Finance, the leading ve(3,3) decentralized exchange on Base, keyless. Get the total value locked, DEX trading volume (24h / 7d / 30d / all-time, with change), protocol fees, and the liquidity pools with TVL and APY split into trading-fee APY vs AERO emission (incentive) APY — the defining feature of Aerodrome vote-incentivised model — across Basic (v1) and Slipstream (concentrated-liquidity) pools. One combined overview endpoint snapshots it all. Live, nothing stored. The Aerodrome / Base-DeFi metrics layer for dashboards, yield, farming and trading apps — distinct from Ethereum and BSC DEXes, this is Aerodrome on Base specifically, with its emission incentives.

api.oanor.com/aerodrome-api

Liquity Protocol API

Live protocol metrics for Liquity, the original immutable decentralized borrowing protocol that issues the LUSD and BOLD stablecoins against ETH and liquid-staking-token collateral, keyless. Get the total collateral locked, the breakdown of which assets back the stablecoins (ETH, wstETH, rETH across Liquity v1 + v2), per-chain TVL, and the Liquity pools (stability pools / earning positions) with their APY. One combined overview endpoint snapshots it all. Live, nothing stored. The CDP / decentralized-stablecoin metrics layer for DeFi dashboards, stablecoin, risk and yield apps — distinct from DEX, lending, restaking and yield protocols, this is Liquity collateralized-debt model specifically.

api.oanor.com/liquity-api

Compound Protocol API

Live protocol metrics for Compound Finance, one of the original decentralized lending protocols, keyless. Get the total value locked across every chain Compound is deployed on, the per-asset markets across Compound v2 and v3 (Comet) with supply APY and TVL — including the v3 distinction where collateral assets back a single borrowable base asset and do not earn yield (earns_yield) — and protocol fees. One combined overview endpoint snapshots it all. Live, nothing stored. The Compound-metrics layer for DeFi dashboards, lending, yield and risk apps — distinct from other lending protocols, this is Compound own markets, v2 + v3, multi-chain.

api.oanor.com/compound-api

Convex Finance API

Live protocol metrics for Convex Finance, the yield-booster built on top of Curve (it lets liquidity providers and CRV holders earn boosted rewards), keyless. Get the total value locked, the boosted Curve yield pools with their TVL and APY (base + rewards), per-chain TVL, and protocol fees and revenue. One combined overview endpoint snapshots it all. Live, nothing stored. The yield-aggregator metrics layer for DeFi dashboards, yield, farming and analytics apps — distinct from DEX, lending, restaking and generic DeFi/TVL browsers, this is Convex Curve-boosted yield specifically.

api.oanor.com/convex-api

EigenLayer Restaking API

Live protocol metrics for EigenLayer (EigenCloud), the protocol that pioneered restaking on Ethereum, keyless. Get the total value restaked, the breakdown of which assets are restaked into EigenLayer (native ETH and liquid-staking tokens like stETH, ETHx, swETH, rETH), per-chain TVL and protocol fees. One combined overview endpoint snapshots it all. Live, nothing stored. The restaking-metrics layer for DeFi dashboards, staking, LRT and risk apps — distinct from DEX, lending and generic DeFi/TVL browsers, this is EigenLayer restaking specifically, including the restaked-asset composition.

api.oanor.com/eigenlayer-api

PancakeSwap Protocol API

Live protocol metrics for PancakeSwap, the largest decentralized exchange (DEX) on the BNB Chain (and live on Ethereum, Arbitrum, Linea, zkSync and more), keyless. Get the total value locked across every chain, DEX trading volume (24h / 7d / 30d / all-time, with change), protocol fees, and the top PancakeSwap liquidity pools (AMM v2 / v3) with their TVL and APY. One combined overview endpoint snapshots it all. Live, nothing stored. The PancakeSwap-metrics layer for DeFi dashboards, BNB-Chain analytics, yield and trading apps — distinct from Ethereum-DEX and generic DeFi/TVL browsers, this is PancakeSwap specifically.

api.oanor.com/pancakeswap-api

Aave Protocol API

Live protocol metrics for Aave, the largest decentralized lending protocol, keyless. Get the total value locked across every chain Aave is deployed on, the per-asset lending markets with their supply APY (base + rewards), 30-day average and TVL across Aave v3 / v4, and protocol fees. One combined overview endpoint snapshots it all. Live, nothing stored. The Aave-metrics layer for DeFi dashboards, yield, lending and risk apps — distinct from DEX and generic DeFi/TVL browsers, this is Aave lending markets specifically, multi-chain.

api.oanor.com/aave-api

Uniswap Protocol API

Live protocol metrics for Uniswap, the largest decentralized exchange (DEX), keyless. Get the total value locked across every chain Uniswap is deployed on, DEX trading volume (24h / 7d / 30d / all-time, with change), protocol fees, and the top Uniswap liquidity pools with their TVL and APY (Uniswap v2 / v3 / v4). One combined overview endpoint snapshots it all. Live, nothing stored. The Uniswap-metrics layer for DeFi dashboards, analytics, yield and trading apps — distinct from generic DeFi/TVL browsers, this is Uniswap specifically, multi-chain.

api.oanor.com/uniswap-api

Epic Games Store Free Games API

Live free-games promotions from the Epic Games Store. The games that are free to claim right now (with the window they are free) and the ones becoming free soon — each with title, description, publisher, original price, store slug, cover image and store URL. The iconic "Epic free game this week" as a clean API for gaming, deal-alert, calendar and dashboard apps. Distinct from cross-store deal aggregators — Epic's own giveaways.

api.oanor.com/epicgames-api

GOG API

Live game catalogue & prices from GOG.com (the DRM-free PC game store by CD Projekt). Search the store for any game and get its current price with discount, genres, developers, publishers, rating, review count, release date, supported OS, cover image and store link; open one game by id for its full detail (description, OS compatibility, release, store URL). Ideal for gaming, deal-tracking, library and price-comparison apps. Distinct from game-giveaway and deal aggregators — GOG's own catalogue and live prices.

api.oanor.com/gog-api

Newegg API

Live product search from Newegg.com, the major electronics & tech retailer. Search any keyword — laptop, rtx 4070, ssd — and get the product listings with title, brand, model, current price, original price, image, rating, review count, in-stock status, seller and the Newegg product URL. Prices are live USD. Ideal for shopping, price-comparison, deal-tracking and e-commerce dashboards.

api.oanor.com/newegg-api

Honeypot Token Safety API

Live EVM token-safety checks — does this token let you sell, and what will it cost you? A "honeypot" is a token you can buy but cannot sell: the contract blocks the sell, traps your money or charges a punishing tax. This API detects it the only reliable way — by actually simulating a buy and a sell of the token against its real liquidity pool on-chain, right now (powered by honeypot.is), and reporting whether the sell went through, the live buy/sell/transfer tax, the gas cost and a plain risk summary. Beyond the honeypot verdict it returns the token's DEX trading pairs with their on-chain reserves and USD liquidity, the largest holders with the top-10 supply concentration (a top-heavy token can be dumped on you), and whether the contract source is verified/open and makes proxy calls. Covers Ethereum, BNB Chain, Base and other EVM chains. This is the EVM token-safety cut via live buy/sell simulation — distinct from the Solana rug-risk feed, which inspects SPL mint authorities on a different chain with a different method. A safety signal, not financial advice — always verify before trading.

api.oanor.com/honeypot-api

FFXIV Market API

The live player-driven market board economy of Final Fantasy XIV — what every item costs, how fast it sells and what it actually traded at, on any server. In FFXIV millions of players buy and sell crafted gear, materials, housing, minions and more on each server's market board, priced in gil, and the same item costs differently on every data centre with the high-quality (HQ) version commanding a premium. Search an item name to get its FFXIV item id; pull the current market for that item on a world, data centre or region (the recent-sales average price, the HQ/NQ split, the cheapest current listing, sale velocity per day and the lowest current asks); or pull the recent sale history — the actual completed trades with price, quantity, quality, buyer world and time. The average price is taken from real sales rather than asking prices, because a few outlier gil-seller listings can skew the raw listing average wildly. This is the FFXIV market-board cut — its own per-server, HQ-vs-NQ and sale-history model, distinct from the Steam Community Market and Warframe Market feeds. Gil is FFXIV's in-game currency, not real money. Crowd-sourced live via Universalis, with a short protective cache.

api.oanor.com/ffxivmarket-api

Warframe Market API

The live player-to-player trading economy of Warframe, read keyless from warframe.market's public API. Warframe has no auction house in-game, so players trade prime parts, mods, relics and arcanes on warframe.market, posting buy and sell orders priced in platinum (the game's premium currency). Those orders form a real, liquid market — the de-facto price book the whole community uses to value items. The items endpoint searches the catalogue of tradeable items by name. The orders endpoint returns the live order book for one item — the buy and sell offers with their platinum price, quantity, mod rank and the seller's online status, sorted so the best deals come first. The price endpoint is the quick summary: the lowest sell and highest buy among players who are actually online (the actionable prices), the spread between them and how many are trading. This is the Warframe Market cut — a distinct gaming player-economy, separate from the official Warframe world-state feed and the other game and marketplace feeds in the catalogue. Prices are in platinum — the in-game premium currency, not real money; its real-world value floats. Only orders from online or in-game players are truly actionable, so the price summary uses those by default (offline players cannot trade). Counts and prices are the real, live numbers; a short cache fronts the upstream. Keyless.

api.oanor.com/warframemarket-api

Steam Community Market API

Live prices from the Steam Community Market (steamcommunity.com/market), the largest virtual-item economy in gaming, read keyless from Steam's public market endpoints. Every day millions of dollars of CS2 skins, Dota 2 items, Team Fortress 2 hats and other in-game items change hands on Steam's marketplace at real, floating prices — a genuine commodity market for digital goods. The popular endpoint lists the most-listed items on the market for a game — the busiest part of the economy, each with its current lowest sell price (USD) and listing count. The search endpoint finds items by name within a game, sorted by price or popularity. The price endpoint returns the live price overview for one specific item: its lowest asking price, median sale price and 24-hour sold volume. This is the Steam Market cut — a distinct gaming-economy / virtual-item trading platform, separate from the Steam store, player-count and review feeds (steamspy, steamreviews) and from the other gaming and marketplace feeds in the catalogue; it is the trading-price layer for virtual items, comparable to a commodity exchange for digital goods. Games are addressed by friendly alias (cs2, dota2, tf2, rust, pubg) or numeric Steam appid. Prices are in US dollars and are the real, live numbers Steam shows; Steam rate-limits market calls, so a protective cache fronts the upstream and stale data is served if the limit is hit. Keyless.

api.oanor.com/steammarket-api

Habr Tech Community API

Articles, ratings and topic hubs from Habr (habr.com), the largest Russian-speaking technology community, read keyless from its public web API. Habr is where Russian-speaking engineers, scientists and companies publish deep technical articles, and where the community judges them with a signed rating (up-votes minus down-votes) — a score that can go negative, quite unlike a likes-only model. Alongside the rating, every article carries its read count, bookmarks (saves) and comments, and lives in one or more "hubs" (topic communities). The articles endpoint lists the top articles, ranked either by rating over a period (day/week/month/year/all-time) or by date, each with its signed score, vote count, reads, bookmarks, comments, author, hubs and reading time. The article endpoint returns one article in full by its numeric id. The hubs endpoint lists Habr's topic hubs with their subscriber counts and hub rating — the map of Russian tech's interests (AI, information security, programming and the rest). This is the Habr platform cut — a distinct social and developer platform, separate from the Western (dev.to) and Japanese (Qiita) developer communities in the catalogue, with its own signed-rating model and Russian-language community. Scores, reads and subscriber counts are the real, live numbers; a negative score is real, not an error. Titles and hubs are in Russian as Habr publishes them. A short cache fronts the upstream. Keyless.

api.oanor.com/habr-api

Hatena Bookmark API

Japan's biggest social-bookmarking trends from Hatena Bookmark (b.hatena.ne.jp), read keyless. "Hatebu" is the Japanese internet's collective save button: when something is worth reading, Japanese users bookmark it, and the most-bookmarked links become the country's de-facto trending list across technology, society, business, life, learning, fun and games. The hot endpoint returns the established popular entries for a category — the links that have gathered the most bookmarks. The new endpoint returns the newly-rising entries gaining bookmarks fast right now, the leading edge before they hit the hot list. Each entry carries its title, URL, bookmark count, category and date. The count endpoint looks up the exact bookmark count for any one or more URLs — useful to gauge how much attention a page (yours or a competitor's) has drawn on the Japanese web. This is the Hatena Bookmark cut — a distinct social-bookmarking platform, separate from the developer, blogging and streaming feeds in the catalogue, and the cleanest read on Japanese-web attention. Bookmark counts are the real, live numbers Hatena shows; titles are Japanese as Hatena publishes them (HTML entities decoded). A short cache fronts the upstream. Keyless.

api.oanor.com/hatenabookmark-api

Qiita Developer Community API

Articles, engagement and trending tech tags from Qiita (qiita.com), Japan's largest developer knowledge-sharing community, read keyless from its public v2 API. Qiita is where Japanese engineers post how-tos, deep-dives and notes, and where the community signals quality with LGTM ("looks good to me") likes and "stocks" (saves) — the Japanese counterpart to dev.to or Medium's engineering side, with its own metrics and its own tech-topic rankings. The articles endpoint searches and lists articles, each with its title, LGTM likes, stocks (saves), comment count, tags and author — filterable by keyword, tag and a minimum-stocks threshold so you can surface the popular pieces. The article endpoint returns one article in full by its id. The tags endpoint ranks Qiita's tech tags by how many articles and followers they have — the live map of what Japanese engineers care about (Python, AWS, React and the rest). This is the Qiita platform cut — a distinct social and developer platform, separate from dev.to, Medium and the other blogging and social feeds in the catalogue, with its own LGTM/stock engagement model. Likes are LGTM up-votes and stocks are saves/bookmarks — two distinct Qiita signals; follower and article counts are the real, live community numbers. Titles and tags are in Japanese (and English) as Qiita publishes them. Qiita rate-limits unauthenticated callers, so a longer protective cache fronts the upstream and stale data is served if the limit is hit. Keyless.

api.oanor.com/qiita-api

Bangumi Media Database API

Subject ratings, rankings and collection stats from Bangumi (bgm.tv, "番组计划"), the Chinese cross-media community database for anime, books/manga, music, games and live-action drama, read keyless from its public v0 API. Bangumi is China's "Douban for ACG": a two-decade catalogue where users rate and collect titles across every medium and the community score and rank are what fans trust. Unlike the anime-first databases (MyAnimeList, AniList), Bangumi spans games, books, music and TV/film too, and exposes a collection breakdown — how many users wish for, are doing, have completed, put on hold or dropped each title — that is its own distinctive engagement signal. The search endpoint finds subjects by keyword, optionally filtered to one medium and sorted by rank, match or score. The subject endpoint returns one title's full profile by its Bangumi id: its Japanese and Chinese names, medium, date, community score and vote count, overall rank, the full collection breakdown, tags and summary. The calendar endpoint returns the anime airing each day of the week, with their scores. This is the Bangumi cut — a distinct social and reference platform, separate from the anime-first feeds and the other media databases in the catalogue, spanning all media with Chinese community metrics. Scores, ranks and collection counts are the real, live community numbers; rank is null for titles with too few votes to be ranked. Names and summaries are Japanese and Chinese as Bangumi publishes them; an nsfw flag is reported honestly and adult titles are excluded from search. Keyless, a short cache fronts the upstream.

api.oanor.com/bangumi-api

Fibonacci Levels API

Automatic Fibonacci retracement and extension levels for any stock, index, FX pair, commodity or crypto, computed live from Yahoo Finance candles, no key. Fibonacci levels are the support/resistance map traders draw from a trend's swing high and swing low: after a move, price tends to pull back to the 38.2%, 50% or 61.8% retracement before resuming, and to project to the 127.2%, 161.8% or 261.8% extension as a target. This finds the dominant recent swing automatically and lays the levels out, with where price sits right now. The retracement endpoint detects the swing high and low over a lookback window, works out the trend direction, and returns the retracement levels (0, 23.6, 38.2, 50, 61.8, 78.6, 100%) with their prices — plus which two levels price is currently between and the nearest one. The extension endpoint returns the projection targets beyond the swing (127.2, 141.4, 161.8, 200, 261.8%) in the trend's direction. Both report the swing they were built from so you can see exactly what was measured. This is the Fibonacci-levels cut — a distinct price-level tool, separate from the oscillator and channel indicator feeds (RSI, MACD, Bollinger, SuperTrend, Keltner), from FX pivot points and from the Ichimoku system. Levels are in the instrument's own price; the swing is detected mechanically (highest high / lowest low over the window), not hand-picked. Interval (1d/1wk/1mo) and lookback are configurable. Keyless, nothing stored beyond a short cache.

api.oanor.com/fibonacci-api

MangaUpdates API

Series data, community ratings and scanlation-release tracking from MangaUpdates (mangaupdates.com), the long-running reference database for manga, manhwa, manhua and light novels, read keyless from its public v1 API. MangaUpdates is the catalogue the manga-reading community has used for two decades to rate series, track which chapters have been scanlated by which groups, and rank what is popular — distinct from a reader/scanlation site (MangaDex) and from the anime-first databases (MyAnimeList, AniList). The search endpoint finds series by title. The series endpoint returns one series' full profile by its MangaUpdates id: its type (manga/manhwa/manhua/novel), year, completion status, its community Bayesian rating and vote count, its popularity rank over the last week, month, quarter, half-year and year, latest chapter, genres, categories, authors, publishers and description. The releases endpoint returns the most recent scanlation releases matching a title — the volume, chapter, scanlation group and date — newest first, the feature MangaUpdates is known for. This is the MangaUpdates cut — a distinct social and reference platform for comics, separate from MangaDex and the anime feeds in the catalogue. Ratings and ranks are MangaUpdates' own community metrics; a short cache fronts the upstream. Keyless.

api.oanor.com/mangaupdates-api

Ichimoku Cloud API

The Ichimoku Kinko Hyo ("one-glance equilibrium chart") for any stock, index, FX pair, commodity or crypto, computed live from Yahoo Finance daily, weekly or monthly candles, no key. Ichimoku is a complete Japanese trend system, not a single line: five components — Tenkan-sen (conversion), Kijun-sen (base), Senkou Span A and B (which form the Kumo cloud) and the Chikou (lagging) span — together give a one-glance read on trend, momentum and support/resistance. Its defining feature is the cloud, projected 26 periods into the future, that acts as forward support and resistance. The ichimoku endpoint returns the full current reading for a symbol: all five lines, the current cloud (top, bottom and colour), where price sits relative to the cloud, the Tenkan/Kijun cross, the Chikou confirmation and an overall signal — plus the forward-projected cloud. The history endpoint returns the recent series of the lines for charting. Everything is computed with the correct time-shifts: the current cloud uses the leading spans as they were plotted 26 periods ago (the cloud price sits in today), and the forward cloud is today's leading spans projected ahead — the distinction many naive implementations get wrong. This is the Ichimoku system cut — distinct from the single-indicator feeds in the catalogue (SuperTrend, Keltner, Donchian, MACD, RSI). Levels are in the instrument's own price; signals are mechanical reads of the lines, not advice. Conversion, base, leading-B and displacement periods are all overridable. Keyless, nothing stored beyond a short cache.

api.oanor.com/ichimoku-api

Naver Webtoon API

Live data from Naver Webtoon (comic.naver.com), the world's largest webtoon platform, read keyless from Naver's public webtoon API. Naver Webtoon is where the modern vertical-scroll webtoon was born and where Korea's biggest series — Tower of God, Solo Leveling, Lookism and thousands more — are serialised; it is the centre of a global comics phenomenon. The weekday endpoint returns the webtoons that update on a given day (Monday to Sunday), ranked by readership, each with its title, author, reader star-rating and status flags (new, updated today, completed, on hiatus, 19+). The title endpoint returns one webtoon's full profile by its Naver title id: its synopsis, genre tags, age rating, the days it publishes, its subscriber (favourite) count and whether it has finished. This is the Naver Webtoon platform cut — a distinct social and creative platform, separate from the manga feeds (MangaDex) and the other comics and social feeds in the catalogue; webtoons are a distinct vertical-scroll format. Star ratings and subscriber counts are the real, live numbers Naver shows; titles, authors, genres and synopses are in Korean as Naver publishes them. Note: Naver does not expose raw view counts through this API, so none are reported — the subscriber count is the platform's popularity metric. A short cache fronts the upstream. Keyless.

api.oanor.com/naverwebtoon-api

Baidu Hot Search API

The live Baidu trending boards (百度热搜), read keyless from Baidu's public "top" board endpoint. Baidu is China's dominant search engine, and its hot-search board is the country's most-watched read on what people are searching for right now — the Chinese equivalent of Google Trends' real-time list, the pulse of the Chinese internet. The realtime endpoint returns the main national hot-search board ranked by heat: each entry with its rank, the trending word, Baidu's heat score (its own searches-driven ranking metric), whether it is rising, falling or steady, an editorial tag and a one-line description. The category endpoint returns one of Baidu's themed boards — film, TV drama, novels, games, cars or finance — the same way. This is the Baidu trending cut — distinct from the Western trends feeds (Google, Wikipedia, Reddit) and from the platform feeds in the catalogue: it is what China is searching for. Heat scores are Baidu's own ranking metric, not a raw search count; words and descriptions are in Chinese as Baidu publishes them. Counts are the real, live numbers Baidu shows; a short cache fronts the upstream. Keyless.

api.oanor.com/baiduhot-api

AcFun Rankings & Video API

Live rankings and video engagement from AcFun (acfun.cn, "A站"), the pioneering Chinese ACG (anime-comic-game) video community, read keyless from AcFun's public ranking endpoint and video pages. Founded in 2007, AcFun is the platform that brought danmaku (bullet comments scrolling across the video) to China and is the cultural older sibling of Bilibili, with its own famously devoted fandom and its signature "banana" votes — the currency fans throw at videos they love. The ranking endpoint returns AcFun's video ranking over a period (day, three days or week), optionally for one channel, each video with its views, danmaku, likes, banana votes, favourites, shares and comments, its uploader and their follower count, duration and tags. The video endpoint returns one video in full by its AcFun id (the "ac" number) — the same engagement figures plus the description, read from the video page's embedded data. This is the AcFun platform cut — a distinct social and video platform, separate from Bilibili and the other video and social feeds in the catalogue, with its own banana-vote culture. Banana votes are AcFun-specific (a fan vote, not views or likes); danmaku are the scrolling comments. Counts are the real, live numbers AcFun shows; a short cache fronts the upstream. Keyless.

api.oanor.com/acfun-api

pixiv Rankings & Artwork API

Live rankings and artwork engagement from pixiv (pixiv.net), Japan's dominant art-and-illustration social network, read keyless from pixiv's public ranking and artwork endpoints. pixiv is where millions of illustrators, manga artists and animators post their work and where fans drive it up the daily, weekly and monthly rankings with views and bookmarks — the platform at the centre of anime and illustration fan culture, far bigger in that world than DeviantArt or ArtStation. The ranking endpoint returns the official pixiv ranking for a mode (daily, weekly, monthly, rookie, original, and the male/female popularity cuts) — the top works ranked, each with its rank (and previous-day rank), title, artist, view count, ranking points (bookmark-weighted), work type and tags; pass a content filter (illust, manga, ugoira), a page (1-10, 50 per page) or a past date. The illust endpoint returns one artwork in full by its pixiv id: its view, bookmark, like and comment counts, tags, dimensions, page count, upload date and age-restriction flag. This is the pixiv platform cut — a distinct social and creative platform, separate from danbooru (an imageboard aggregator) and from the other social and art feeds in the catalogue. Only safe-for-work ranking modes are exposed; individual artworks carry an x_restrict flag so age-restricted works are clearly labelled, not hidden. Counts are the real, live numbers pixiv shows; a short cache fronts the upstream. Keyless.

api.oanor.com/pixiv-api

Liquid Restaking Tokens Comparison API

The major Ethereum liquid-restaking tokens (LRTs) compared side by side, read keyless directly from the Ethereum blockchain via a public RPC node. Restaking is the DeFi narrative EigenLayer kicked off: you stake ETH and then restake it to also secure other services, earning Ethereum staking rewards PLUS restaking rewards on top. A liquid-restaking token — weETH (ether.fi), ezETH (Renzo), pufETH (Puffer) or rswETH (Swell) — is the liquid receipt for that position, and its on-chain exchange rate against ETH climbs as those combined rewards accrue. Restaking is a distinct, fast-moving asset class from plain liquid staking, and the spread between these tokens' rates and yields is what someone choosing a restaking provider (or arbitraging between LRTs) needs in one place. The rates endpoint is the comparison table: every tracked LRT with its live ETH exchange rate, its net APR over the last 30 days, its token supply and its issuer, ranked by yield. The token endpoint drills into one LRT by symbol — its rate, supply, ETH backing (TVL) and the APR over the last day, week and month. The convert endpoint converts any amount between any LRT and ETH, or between two LRTs, at the current on-chain rates. This is the liquid-RESTAKING comparison cut — distinct from liquid-STAKING tokens (the lstcompare feed), the single-protocol feeds (ether.fi, lido) and the DeFi-TVL feeds. Each token rate comes from its own on-chain rate source (a getRate() call, a rate-provider, or an ERC-4626 vault, depending on the protocol). APR is derived from real historical on-chain state; the 30-day window is used because several LRT rates update on an oracle schedule or in discrete ERC-4626 steps, making shorter windows noisy. The rate reflects realised value accrual — many LRTs additionally distribute points/airdrops that are NOT captured by the exchange rate. Rates are ETH per token. Keyless, nothing stored beyond a short cache.

api.oanor.com/lrtcompare-api

Liquid Staking Tokens Comparison API

The major Ethereum liquid-staking tokens (LSTs) compared side by side, read keyless directly from the Ethereum blockchain via a public RPC node. When you stake ETH through Lido, Rocket Pool, Coinbase, Binance or Frax you receive a liquid-staking token — wstETH, rETH, cbETH, wBETH or sfrxETH — whose on-chain exchange rate against ETH climbs as staking rewards accrue. Those rates, and the yields implied by how fast they climb, differ between providers, and that spread is exactly what someone choosing where to stake (or arbitraging between LSTs) needs in one place. The rates endpoint is the comparison table: every tracked LST with its live ETH exchange rate, its net staking APR over the last week (derived from the on-chain rate growth), its token supply and its issuer, ranked by yield. The token endpoint drills into one LST by symbol — its rate, supply, ETH backing (TVL) and the APR over the last day, week and month. The convert endpoint converts any amount between any LST and ETH, or between two LSTs, at the current on-chain rates. This is the cross-LST comparison cut — distinct from the single-protocol feeds (lido, Rocket Pool, ether.fi) and the DeFi-TVL feeds: it is about the exchange rates and on-chain-derived yields of the staking tokens themselves. Every number is read live from each token contract; APR is derived from real historical on-chain state, not a marketing figure. Rates are ETH per token. Keyless, nothing stored beyond a short cache.

api.oanor.com/lstcompare-api

Lido Liquid Staking API

Live data for Lido, the largest liquid-staking protocol in crypto, read keyless directly from the Ethereum blockchain via a public RPC node. Stake ETH with Lido and you get stETH, a rebasing token worth one ETH that earns Ethereum staking rewards; wstETH is the wrapped, non-rebasing version whose exchange rate against stETH grinds upward as rewards accrue — the form most of DeFi actually holds. Lido is by far the biggest staker of ETH, so its size and yield are a benchmark the whole staking market is measured against. The overview endpoint is the headline: how much ETH is staked through Lido (its TVL in ETH, equal to the stETH supply), the wstETH supply, the current wstETH-to-stETH exchange rate and the net staking APR. The apr endpoint computes the real, net-of-fees staking yield directly from the on-chain wstETH exchange rate — how much that rate has grown over the last day, week and month, annualised with actual block timestamps — the honest yield a wstETH holder has earned, not a marketing figure. The wsteth endpoint is the wstETH conversion reference: how much stETH one wstETH is worth and vice-versa, the wstETH supply and the share of stETH that is wrapped. The convert endpoint converts any amount between ETH, stETH and wstETH at the current on-chain rate. This is the Lido cut — distinct from ether.fi (liquid restaking), Rocket Pool (rETH) and the Ethereum staking-queue and consensus feeds. Everything is read live from the stETH and wstETH contracts; no USD value is fabricated. Keyless, nothing stored beyond a short cache.

api.oanor.com/lido-api

Ethereum Staking Queue API

The live Ethereum validator entry and exit queues, read keyless straight from a public consensus-layer (Beacon) node. To stake on Ethereum you join a queue to activate a validator, and to unstake you join a separate queue to exit — both rate-limited by the protocol churn limit. The size of these queues is the cleanest real-time signal of staking demand and exit pressure: a long entry queue means capital is rushing in to stake, a long exit queue means validators are leaving. Liquid-staking protocols, exchanges, stakers and ETH analysts watch the queue to time deposits and withdrawals. The queue endpoint is the headline dashboard — how much ETH is waiting to activate (entry) versus exit, the validator counts behind each, the net flow, and an estimate of how long each queue takes to clear at the current activation/exit churn limit (256 ETH per epoch, ~6.4 min). The entry endpoint breaks down the activation side (validators already eligible and churning in, plus freshly-deposited validators not yet eligible). The exit endpoint breaks down the exit side (voluntary exits plus validators forced out by slashing). The validator endpoint looks up any single validator by index or public key: status, balance, effective balance, slashed flag and activation/exit epochs with wall-clock times. ETH amounts are the meaningful queue metric — a single post-Pectra validator can hold up to 2048 ETH — with counts given alongside. Distinct from beaconchain-api (consensus finality), the Solana validator feeds and the liquid-staking protocol feeds. Live, keyless, nothing stored beyond a short cache.

api.oanor.com/ethstakingqueue-api

CHZZK Live Streaming API

Live data from CHZZK (chzzk.naver.com), the Korean live-streaming platform built and run by Naver, Korea's dominant web portal. CHZZK rose fast after Twitch withdrew from Korea and is now one of the country's two big streaming platforms alongside SOOP — gamers, just-chatting, sports and esports broadcasters streaming to large Korean audiences. The live endpoint lists the streams on air right now ranked by current viewers, each with its channel name, title, concurrent viewer count, this broadcast's accumulated viewers, category and how long it has been live. The categories endpoint aggregates the top live streams by category (the games and genres pulling the biggest audiences right now). The channel endpoint returns one channel's profile by its 32-character channel id: follower count, verified status, description and whether it is live now. The search endpoint finds CHZZK channels by keyword, each with follower count and live status. This is the CHZZK platform cut — a distinct social/streaming platform, separate from the SOOP, SHOWROOM, Niconico, Twitch, Kick, Bilibili and other feeds in the catalogue. Viewer and follower counts are live integers; broadcast start times are KST as the platform reports them. Keyless public source, nothing stored beyond a short cache.

api.oanor.com/chzzk-api

SOOP (AfreecaTV) Live Streaming API

Live data from SOOP (formerly AfreecaTV, sooplive.co.kr), South Korea's biggest live-streaming platform, read keyless from its public web API. SOOP is where Korea's "BJ" broadcasters stream games, talk, music and just-chatting to audiences that send star-balloon gifts in real time — the platform that defined Korean streaming culture, much bigger there than Twitch. This exposes who is broadcasting live right now, how many are watching, which categories are hot and each broadcaster's standing. The live endpoint lists the top broadcasts on air right now, ranked by current viewers, each with its BJ (broadcaster) name, title, viewer count, category and how long it has been live. The categories endpoint aggregates the top live broadcasts by category — the games and genres pulling the biggest audiences right now. The station endpoint returns one broadcaster's channel profile by their BJ id: follower count, the all-time views and visits their channel has drawn, when they joined, their total hours broadcast, their partner/best-BJ status and whether they are live now. This is the SOOP platform cut — a distinct social/streaming platform, separate from the Twitch, Kick, SHOWROOM, Bilibili and other feeds in the catalogue. Viewer and follower counts are live; nothing is stored beyond a short cache. Counts are integers; times are reported by the platform (KST).

api.oanor.com/soop-api

SHOWROOM Live Streaming API

Live data from SHOWROOM (showroom-live.com), the Japanese live-streaming platform built around idols and talent, read keyless from its public web API. SHOWROOM is where AKB48, Nogizaka46 and thousands of aspiring idols, voice actors and creators broadcast and where fans send virtual gifts in real time — a streaming culture quite unlike Twitch or Kick. This exposes who is live right now, how many are watching, which genres are hot and each room's standing. The live endpoint lists the rooms broadcasting right now across every genre, ranked by viewers, each with its streamer name, current viewer count, genre and how long it has been live (the "Popularity" overlay is de-duplicated so every room is counted once under its real category). The genres endpoint aggregates the live picture by category — idols, talents, virtual streamers, music and more — with each genre's number of live rooms and total viewers, so you can see where the audience is. The room endpoint returns one room's profile by its room id: the room name, its follower count, its room level (SHOWROOM's standing metric) and whether it is live now. This is the SHOWROOM platform cut — a distinct social/streaming platform, separate from the Twitch, Kick, Bilibili, Niconico and other feeds in the catalogue. Viewer and follower counts are live; nothing is stored beyond a short cache. Counts are integers; times are UTC.

api.oanor.com/showroom-api

Niconico Video API

Live video, search and engagement data from Niconico (nicovideo.jp), the pioneering Japanese video platform that invented danmaku — the comments that scroll across the video itself — read keyless from Niconico's public Snapshot Search API and video-info endpoint. Niconico is one of Japan's biggest video communities, the home of Vocaloid, "Let's Play" culture and a vast catalogue with videos counting tens of millions of views and millions of overlaid comments. This exposes what is popular, who is watching and how each video is performing across Niconico's distinctive engagement signals — views, the famous scrolling comments, mylist bookmarks and likes. The search endpoint finds videos by keyword, sorted by views, comments, mylists, likes or upload date — the way to surface the platform's most-watched and most-discussed content. The tag endpoint browses an exact Niconico tag (the platform's main discovery axis — VOCALOID, ゲーム/games, 音楽/music, アニメ/anime) ranked by views, so you can see what leads a category. The video endpoint returns one video's full detail by its watch id (the sm/nm/so id), including its description, tags, length, upload date and uploader. This is the Niconico platform cut — a distinct social/video platform, separate from the YouTube, Bilibili, TikTok, BitChute and other platform feeds in the catalogue. View, comment, mylist and like counts are live; nothing is stored beyond a short cache. Counts are integers; dates are as the platform reports them (JST).

api.oanor.com/niconico-api

Ethereum Beacon Chain Consensus API

The live consensus state of Ethereum's Beacon Chain — the proof-of-stake layer that secures Ethereum — read keyless straight from a public consensus-layer node. The single thing that matters for the health of proof-of-stake Ethereum is whether it is finalizing: every epoch (about every six and a half minutes) the validators are supposed to justify and then finalize the chain, and on the rare occasions that finality stalls — as it briefly did in 2023 — staking services, exchanges and bridges need to know immediately. The status endpoint returns the current head slot and epoch, how far through the current epoch the chain is and how long until the next one, the finalized and justified epochs, the finality lag (how many epochs behind finality the head is — a lag of two is healthy, a growing lag is trouble) and whether the node is fully synced and finalizing. The finality endpoint returns the finalized, current-justified and previous-justified checkpoints in detail, with how far behind the head each is in epochs and minutes. The genesis endpoint returns the chain's genesis time, how long Ethereum proof-of-stake has been running and the slot/epoch timing constants (a slot every 12 seconds, 32 slots per epoch). This is the Ethereum consensus / finality cut — distinct from the execution-layer feeds (gas, blocks, transactions), the staking-token and restaking feeds and the price feeds: it is the beacon chain's own heartbeat. Note it reports consensus state (slots, epochs, finality), not per-validator economics, which a public consensus node does not serve in one call. Times are UTC; epochs and slots are integers. No key, nothing stored beyond a short cache.

api.oanor.com/beaconchain-api

Bitcoin Hashprice & Mining Profitability API

The Bitcoin hashprice — the single number every Bitcoin miner watches: how many US dollars a unit of hashing power earns in a day. It is the mining industry's revenue benchmark (the "Hashprice Index"), and it falls every time the difficulty rises, the block subsidy halves, fees dry up or the price drops. This computes it live and keyless from on-chain data and the BTC price: the daily Bitcoin the whole network mines (block subsidy plus transaction fees), the network hashrate, and the dollar price of Bitcoin. The hashprice endpoint returns the current hashprice in dollars per PH/s per day and per TH/s per day, with the inputs behind it — the network hashrate, the daily Bitcoin mined, the share of that which is fees, and the BTC price. The breakeven endpoint turns it into a profitability check: give it your electricity cost (USD per kWh) and your rig's efficiency (J/TH) and it returns the daily revenue, power cost and profit per TH/s, the margin, and the breakeven hashprice at which you would mine at a loss. The asic endpoint runs the same maths over today's popular ASIC miners (Antminer S21, S19 XP, Whatsminer M60 and more) at your electricity cost — daily revenue, power cost and profit for each machine, ranked. This is the hashprice / mining-profitability cut — distinct from the network-security feed (difficulty, hashrate, halving), the multi-coin mining-economics feed (which ranks coins by a relative profitability index, not the dollar hashprice) and the mining-pool-distribution feed. Hashprice is in USD per PH/s and per TH/s per day; costs in USD. No key, nothing stored beyond a short cache.

api.oanor.com/hashprice-api

ether.fi Liquid Restaking API

Live data for ether.fi, the largest liquid-restaking protocol on Ethereum, read keyless from ether.fi's public APR feed and directly from the Ethereum blockchain. Stake ETH with ether.fi and you get eETH, a rebasing token worth one ETH that earns both Ethereum staking rewards and EigenLayer restaking rewards on top — the "restaking premium" that made liquid restaking the fastest-growing corner of DeFi. weETH is the wrapped, value-accruing version of eETH that most of DeFi actually holds and lends against, and its eETH exchange rate is the number you need to value it. The apr endpoint returns the eETH restaking APR — the latest reading plus the recent daily history and its average. The restaked endpoint reads the chain directly: the total ETH restaked through ether.fi (the eETH supply, which rebases to track ETH one-for-one) and its US-dollar value, plus how much of it is wrapped into weETH versus held as eETH. The weeth endpoint is the wrapped-token view: the weETH supply and its on-chain rate — how much eETH (and therefore ETH and USD) one weETH is worth right now, the figure lending markets use to price weETH collateral. This is the ether.fi liquid-restaking cut — distinct from the synthetic-dollar protocol feed, the generic staking and yield-aggregator feeds and the generic token-info feed: it is the single-protocol view of the biggest restaking token, its yield, its size and its wrapped-token rate. APR is an annualised percentage; amounts are in ETH and USD; the rate is eETH per weETH (above 1.0, rising as yield accrues). No key, nothing stored beyond a short cache.

api.oanor.com/etherfi-api

Chainlink Price Feeds API

The on-chain prices that DeFi actually runs on, read live and keyless straight from Chainlink's price-feed contracts on Ethereum. Chainlink is the dominant oracle: a decentralised network writes each price on-chain and refreshes it on a heartbeat or when it moves past a deviation threshold, and thousands of lending, perpetual and stablecoin protocols read that exact number to value collateral and trigger liquidations. What matters is not just the price but whether the feed is fresh — a stale Chainlink feed is how DeFi protocols break — and that on-chain freshness is exactly what this exposes. The feeds endpoint lists every tracked Chainlink feed (crypto, stablecoins and FX) with its current on-chain answer, how many seconds ago it last updated and whether it is fresh. The feed endpoint returns one pair's full detail by name, including the round id, the update timestamp and the feed contract address. The health endpoint is the oracle-monitoring view: how many feeds are fresh versus stale, the stalest feed and the average update age — the on-chain reliability picture that a plain price API can't give you. Each price is read from the feed's latestRoundData and scaled by the feed's own on-chain decimals (USD feeds use 8); the update time is the contract's updatedAt. This is the Chainlink on-chain-oracle cut — distinct from the off-chain oracle-price APIs (which serve a price but not the on-chain feed's round and freshness) and from the exchange price feeds. Prices are in the feed's quote unit (USD here); times are UTC. No key, nothing stored beyond a short cache.

api.oanor.com/chainlink-api

Stablecoin Chain Distribution API

Where dollar stablecoin liquidity actually lives, read live and keyless from each blockchain. USDC and USDT are issued natively on many chains, and the split between them is one of the most-watched signals in the layer-2 wars: Ethereum mainnet still holds the bulk, but Base, Arbitrum and the other rollups have been pulling stablecoin supply across as activity migrates. This API reads the native USDC and USDT supply directly from the token contract on each chain — Ethereum, Base, Arbitrum, Optimism, Polygon and Avalanche — not a single chain and not an aggregator, so you see the real on-chain distribution. The stablecoin endpoint takes a symbol (USDC or USDT) and returns its supply on every tracked chain, ranked, each with its share of that stablecoin and the Ethereum-versus-rollup split. The chains endpoint ranks the chains by their total native stablecoin liquidity (USDC and USDT together) — which chain hosts the most dollars. The summary endpoint is the top-down view: total USDC, total USDT, the combined total, the USDT-to-USDC ratio, and Ethereum's dominance versus the share that has moved to the rollups. Because USDC and USDT are dollar-pegged and read at the token's own on-chain decimals (read live from each contract, never assumed), the supply equals the dollars of stablecoin on that chain; only natively-issued supply is counted (bridged and peg tokens are excluded). This is the stablecoin chain-distribution cut — distinct from the single-chain token feeds, the generic stablecoin-supply aggregators and the price feeds: it is specifically the cross-chain liquidity map. Amounts are in US dollars. No key, nothing stored beyond a short cache.

api.oanor.com/stablecoinchains-api

Wrapped Bitcoin Tracker API

How much Bitcoin lives on Ethereum, and through whose vault, read live and keyless straight from the Ethereum blockchain. Bitcoin itself can't run in DeFi, so it gets "wrapped": a custodian (or a decentralised bridge) locks real BTC and mints a 1:1 ERC-20 that trades on Ethereum. WBTC (BitGo) was the original and long the only one that mattered, but after the 2024 custody controversy a competitive market opened up — Coinbase's cbBTC, the decentralised tBTC (Threshold), Lombard's LBTC, Kraken's kBTC and others now split the pie. The wrappers endpoint lists every tracked wrapped-Bitcoin token ranked by the BTC it holds, each with its issuer/custodian, the BTC backing it, its US-dollar value and its share of all wrapped BTC, plus the totals. The token endpoint returns one wrapper's detail by symbol. The dominance endpoint is the concentration view — WBTC's share, the split between custodial wrappers (a company holds the BTC) and the decentralised one, and how concentrated the market is — the counterparty-risk picture for Bitcoin in DeFi. Each token's BTC backing is read as its on-chain total supply divided by its own decimals (read live from the contract — they are not all 18: WBTC and cbBTC use 8, tBTC uses 18), which equals the BTC held because every wrapper is minted 1:1 against locked Bitcoin. This is the wrapped-BTC / BTC-on-Ethereum cut — distinct from the coin price feeds, the generic ERC-20 token-info feed and the stablecoin feeds. Supplies are in BTC; values in USD (BTC priced from Yahoo Finance). No key, nothing stored beyond a short cache.

api.oanor.com/wrappedbitcoin-api

Ethena USDe Synthetic Dollar API

Live data for Ethena's USDe, the largest synthetic dollar in crypto, read keyless from Ethena's public yield feed and directly from the Ethereum blockchain. USDe is not backed by fiat in a bank like USDC — it is a delta-neutral synthetic dollar: Ethena holds staked ETH/BTC and shorts the matching perpetual futures, so the position is hedged to roughly one dollar while the funding and staking it earns become the yield. Stake USDe into sUSDe and you receive that yield; sUSDe is the yield-bearing version and its value in USDe grows every day. The yield endpoint returns Ethena's yields — the current protocol yield and sUSDe staking yield plus the 30-day, 90-day and since-inception average sUSDe APY — the carry the synthetic dollar throws off, which rises and falls with the perpetual-futures funding market. The supply endpoint reads the Ethereum contracts directly: the circulating USDe supply, the amount of USDe staked in sUSDe, the sUSDe share count, the sUSDe-to-USDe exchange rate (how much USDe one sUSDe is now worth — above 1.0 because yield has accrued) and the staking ratio (what share of USDe is staked and earning). The overview endpoint is the at-a-glance snapshot combining the supply and the live yield. This is the Ethena / USDe synthetic-dollar cut — distinct from the generic multi-stablecoin supply feeds, the DeFi lending-rate and yield-aggregator feeds, and the generic ERC-20 token-info feed: the single-protocol view of how the synthetic dollar is sized, staked and yielding. Yields are annualised percentages; supplies are in USDe; the exchange rate is USDe per sUSDe. No key, nothing stored beyond a short cache.

api.oanor.com/ethena-api

Crypto Stocks Tracker API

The public stocks that give exposure to crypto, tracked live and keyless from Yahoo Finance — the Bitcoin miners, the exchanges and brokers, and the Bitcoin-treasury companies that trade as a high-beta play on the asset class. Beyond the spot ETFs, a whole complex of operating companies moves with crypto: the miners (MARA, RIOT, CleanSpark, IREN and more), the exchanges and brokers (Coinbase, Robinhood) and the treasury companies (Strategy/MSTR and others) that hold Bitcoin on their balance sheet. These equities typically move several times harder than Bitcoin itself, which makes them the high-beta way to trade the theme and a real-time read on how the market is pricing the crypto business. The stocks endpoint lists every tracked crypto-related stock, ranked by trading volume, each with its price, daily change, volume and category. The category endpoint filters to one group — miners, exchanges or treasury — with that group's average daily move, so you can see which part of the complex is leading. The stock endpoint returns one company's detail by ticker. The summary endpoint is the complex-wide read: the average move of the miners versus the exchanges versus the treasury companies, the leading sub-group and the day's biggest gainer and loser (the miners, being highest-beta, usually lead in both directions). This is the crypto-equities cut — distinct from the spot-crypto-ETF feed (passive funds that hold the coin, not operating companies), the corporate-Bitcoin-treasury feed (which reports how much BTC each company holds, not its stock price) and the coin price feeds. It tracks equity market activity (price, daily change, volume); prices and volumes are in USD. No key, nothing stored beyond a short cache.

api.oanor.com/cryptostocks-api

Spot Crypto ETF Tracker API

The US spot Bitcoin and Ethereum exchange-traded funds, tracked live and keyless from Yahoo Finance — the single biggest channel for institutional money into crypto. Since the 2024 launch of spot crypto ETFs, IBIT (BlackRock), FBTC (Fidelity), GBTC (Grayscale), ARKB, BITB and the rest trade billions of dollars a day, and their activity is a cleaner read on institutional appetite than any on-chain metric. The bitcoin endpoint lists every tracked spot Bitcoin ETF, ranked by trading volume, each with its price, daily change and volume, plus the aggregate total volume across all the funds and the day's volume leader. The ethereum endpoint does the same for the spot Ethereum ETFs (ETHA, FETH, ETHE and the rest). The etf endpoint returns one fund's detail by ticker. The summary endpoint is the institutional-appetite snapshot: total Bitcoin-ETF versus Ethereum-ETF trading volume and the ratio between them — which asset institutions are leaning into today — with the leading fund on each side. This is the spot-crypto-ETF trading cut — distinct from the coin price and market-cap feeds, the on-chain and mining feeds, and the Bitcoin valuation-model feed. It tracks ETF market activity (price, daily change, volume); it does NOT report fund flows or assets-under-management, which are not available without a paid/closed source — trading volume is the keyless institutional-interest proxy. Prices and volumes are in USD as reported by the exchange. No key, nothing stored beyond a short cache.

api.oanor.com/cryptoetf-api

Bitcoin Valuation Models API

The Bitcoin cycle-timing valuation models that tell you whether BTC is historically cheap or expensive right now, computed live and keyless from price (Yahoo Finance daily closes) and on-chain data (the public blockchain.com charts feed). These are not raw time series and not a price feed — they are the derived indicators that on-chain analysts and cycle traders watch to judge where Bitcoin sits between deep value and euphoria. The mayer endpoint returns the Mayer Multiple — price divided by its 200-day moving average — the simplest and most durable over/undervaluation gauge (buying under ~1 and trimming over ~2.4 has historically timed cycles well). The puell endpoint returns the Puell Multiple — daily miner revenue divided by its 365-day average — a miner-side gauge that marks capitulation bottoms (under ~0.5) and tops (over ~4). The nvt endpoint returns the NVT ratio — market cap divided by the 90-day average of on-chain transaction value — Bitcoin's answer to a price/earnings ratio, where a high reading means price is rich relative to the value actually settling on-chain. The s2f endpoint returns the Stock-to-Flow scarcity ratio — circulating supply divided by the realised annual issuance (the flow measured empirically from the supply actually minted over the last 365 days); the S2F price model derived from it is included but clearly flagged as controversial and historically over-optimistic (the response also reports how far the model sits above the actual price). The summary endpoint puts all four side by side with an aggregate cycle read. This is the valuation-model / cycle-indicator cut — distinct from the raw Bitcoin on-chain time-series feeds (which report hashrate, miner revenue and transaction counts but not the derived ratios), the network-security feed (difficulty, hashrate, halving), the block-explorer feed and the crypto-macro correlation feed. Ratios are unitless; model and actual prices are in USD. No key, nothing stored beyond a short cache.

api.oanor.com/bitcoinvaluation-api

Institutional Stock Ownership API

Institutional (13F) ownership of US stocks, live and keyless, from Nasdaq's public company data. Every quarter the big money — Vanguard, BlackRock, State Street, hedge funds and pensions — must disclose its US equity holdings in 13F filings, and that ownership is one of the most-watched fundamentals: how much of a stock is held by institutions, which funds hold it, and whether smart money is accumulating or distributing it. The ownership endpoint gives a stock's institutional-ownership summary: the percentage of the company held by institutions, the total shares outstanding, the total dollar value of institutional holdings and the count of holders. The holders endpoint is the league table of the largest institutional holders — each fund with the shares it holds, how that changed last quarter (shares and percent), the dollar value and the filing date. The activity endpoint is the accumulation/distribution view: how many institutions increased, decreased, opened (new) or closed (sold-out) their positions and the shares involved, plus a net read on whether institutions were net buyers or sellers. This is the 13F institutional-ownership cut — distinct from the insider feed (company officers' and directors' own Form 4 trades), the short-interest feed (shares sold short and days-to-cover) and the analyst, quote and movers feeds. 13F holdings are disclosed quarterly, so the data updates each filing season, not intraday. Shares are counts, values in US dollars, percentages as reported. No key, nothing stored.

api.oanor.com/institutions-api

Ethereum L2 Transaction Cost API

What it actually costs a user to transact on each Ethereum layer-2 rollup, live and keyless, powered by the public growthepie dataset. Ethereum's base layer is expensive, so most activity has moved to rollups — Arbitrum, Base, OP Mainnet, zkSync Era, Linea, Scroll, Starknet, Mantle, Mode, Metis, Celo, Taiko, Unichain — but the cost of a transaction varies a lot between them, and that is the number a user choosing a chain, or a developer deciding where to deploy, actually wants. This answers "which L2 is cheapest to use right now", in plain dollars. The chains endpoint is the league table: every tracked rollup ranked from cheapest, each with its median transaction cost (USD and ETH), native-transfer cost, token-swap cost, average cost and throughput (transactions per second and Mgas/s); Ethereum L1 is included as the baseline so you can see the L2 saving. The chain endpoint returns one rollup's full current cost-and-performance detail plus a short recent history of its median cost. The cheapest endpoint cuts to the chase — the single cheapest rollup right now for a simple transfer and for a token swap, and how much cheaper that is than Ethereum L1. Because the upstream rounds USD to four decimals (so ultra-cheap rollups would read $0.00), the dollar figures are recovered precisely from each chain's exact ETH cost and the ETH price implied by the same payload — no second data source. This is the L2 user-transaction-cost cut — distinct from the L2 economic-activity feed (active addresses, transaction count, rollup revenue and profit: what the chains earn, not what they cost you), from the multi-chain gas-oracle (gas tiers in gwei) and from the blob data-availability fee market (the L1 cost rollups pay to post data). Costs in USD and ETH, throughput in TPS and Mgas/s, no key, nothing stored.

api.oanor.com/l2fees-api

Bitcoin Hashrate & Difficulty API

Bitcoin's network-security and mining-economics layer, live and keyless, powered by mempool.space — hashrate, mining difficulty, the difficulty-adjustment countdown, the halving countdown and per-window block-reward economics. These are the numbers that describe how hard Bitcoin is to mine and how secure the chain is, not a price and not a block explorer. The difficulty endpoint is the flagship: the current mining difficulty plus the live adjustment countdown — how far through the current 2016-block epoch we are, the projected size of the next adjustment (Bitcoin retargets every two weeks so blocks stay ~10 minutes apart), the blocks remaining to the retarget, the estimated retarget date and the realised average block time. The hashrate endpoint returns the current network hashrate in EH/s plus a historical hashrate-and-difficulty timeseries over a chosen window (1m to all). The halving endpoint is the countdown to the next block-subsidy halving — the current block height, the current subsidy in BTC, the next halving block and how many blocks and days remain. The rewards endpoint returns block-reward economics over a recent window: the total miner reward, the fee share, and the per-block averages, all in BTC. This is the Bitcoin difficulty / hashrate / halving cut — distinct from the Bitcoin block-explorer feed (mempool, fees, blocks, addresses, transactions), the mining-pool-distribution feed (who finds the blocks and how centralised), and the multi-coin mining-profitability feed. Hashrate in EH/s, difficulty raw and in trillions, rewards in BTC, times in UTC. No key, nothing stored.

api.oanor.com/hashrate-api

Jito Solana MEV API

The Solana MEV (maximal extractable value) layer via Jito, live and keyless. On Solana, Jito runs the dominant block-engine: searchers bundle transactions and attach a tip to land them, validators running the Jito client capture that MEV, and a slice flows to JitoSOL stakers. This API exposes the two numbers that matter to anyone building or trading on Solana. The tip-floor endpoint returns the live MEV tip floor — the landed-tip amount at the 25th, 50th, 75th, 95th and 99th percentile (in SOL and lamports) plus the smoothed (EMA) median: the real-time price of priority that every Solana trading bot reads before sending a bundle. The rewards endpoint returns the daily MEV economy — for each recent day the number of MEV tips, how many distinct tippers paid, and the total SOL tipped to validators and to Jito: a read on how much MEV Solana is generating. The validators endpoint ranks the Jito-running validators by stake, each with its MEV commission, priority-fee commission, Jito-directed stake and current-epoch MEV rewards — the MEV configuration of Solana's validator set. This is the Solana MEV / Jito cut — distinct from the Ethereum MEV-Boost builder-and-relay feed (a different chain and mechanism: Solana uses a tip auction, not a builder market), from the Solana validator-decentralisation feed (stake distribution, not MEV) and from the Solana network-performance feed. Tips and rewards are in SOL (tips also in lamports); stake is in SOL; commissions in percent. Sourced live from Jito's public APIs, keyless.

api.oanor.com/jito-api

RugCheck Solana Token Safety API

Solana token safety and rug-risk analysis, live from the public RugCheck API, no key. On Solana anyone can mint a token in seconds, and the memecoin firehose is full of scams — tokens whose creator can still mint unlimited supply, freeze your wallet, or whose liquidity isn't locked and can be pulled. RugCheck is the safety layer the ecosystem uses before buying: it inspects a token's on-chain authorities, holder distribution, liquidity and LP locks and turns them into a risk score and a list of concrete red flags. The report endpoint is the core: pass a token mint and get its risk score, whether it has already rugged, the list of specific risks (each with a severity level), whether the mint and freeze authorities are still active (a live mint authority means the supply can be inflated; a live freeze authority means your tokens can be frozen), the holder count, the liquidity, and how concentrated the supply is in the top holder, top-10 holders and insiders. The recent endpoint lists the tokens the community is checking right now, each with its risk score. The new endpoint is the launch firehose — the newest mints, flagged by whether their mint and freeze authorities are still open. The verified endpoint lists tokens that have been verified. This is the token-safety / rug-risk cut for Solana — distinct from the scam/phishing/dApp-safety feed (URL and approval checks via GoPlus, not on-chain token risk), the launchpad firehose, the DEX-pair screeners and the price feeds. It pairs naturally with a memecoin launchpad feed: launch there, check the risk here. A higher risk score means more red flags. Built for crypto trading bots, memecoin scanners, wallet-safety and risk tools.

api.oanor.com/rugcheck-api

BitChute API

Live video, channel and trend data from BitChute — the alt-tech video-sharing platform and YouTube alternative — read straight from BitChute's public web API, no key. BitChute is one of the larger free-speech video platforms, with channels holding millions of views; this exposes what is trending, who the creators are and how each video and channel is performing. The trending endpoint returns the videos trending today or this week, ranked by view count, each with its channel, duration and publish date. The search endpoint finds videos by query, sorted by views, relevance or recency — sort by views to surface the platform's genuinely most-watched content. The channel endpoint returns one channel's full profile by id: subscriber count, total channel views, video count, when it was created and its category. The video endpoint returns one video's full detail by id, including its description, hashtags, view count and channel. This is the BitChute platform cut — a distinct social/video platform, separate from the YouTube, TikTok, Odysee, Kick and other platform feeds in the catalogue. View and subscriber counts are live. Built for social-monitoring, creator-analytics, media-research and content-discovery tools.

api.oanor.com/bitchute-api

Solana Network Status API

The live performance and monetary health of the Solana blockchain, read straight from public Solana RPC nodes, no key. Solana is one of the highest-throughput blockchains in crypto, and its network state — how fast it is processing transactions right now, where it is in the current staking epoch, how much SOL exists and how fast new SOL is being minted — is the heartbeat that traders, validators and builders watch. The status endpoint is the live dashboard: the current epoch and how far through it the chain is (with an estimate of the time left until the next epoch), the absolute slot and block height, the lifetime transaction count, the current transactions-per-second, the average slot time and the node health. The supply endpoint returns the SOL money supply — total, circulating and non-circulating — with the circulating share and the live inflation rate broken into its validator and foundation parts. The performance endpoint returns the recent throughput samples — transactions, slots and TPS over the last few one-minute windows — so you can see whether the chain is speeding up or slowing down. This is the Solana network performance / monetary cut, distinct from the Solana validators feed (which ranks validators by stake and measures decentralisation), and from the price, DeFi and on-chain-token feeds. SOL amounts are in whole SOL (converted from lamports); rates are percentages; everything is live. Built for crypto dashboards, trading and infrastructure-monitoring tools.

api.oanor.com/solananetwork-api

Wormhole Cross-Chain API

Cross-chain messaging and bridging activity across the Wormhole network — one of crypto's largest interoperability protocols, carrying messages and bridged value between 30+ blockchains (Ethereum, Solana, the major L2s, BNB Chain, Sui, Aptos and more) — live from the public Wormholescan API, no key. Over its life Wormhole has relayed well over a billion messages; cross-chain volume is a core health metric of the multi-chain economy: how much value is actually moving between ecosystems, which chains are the busiest source of that flow, and which assets are being bridged. The stats endpoint is the global scorecard: total messages ever relayed, total bridged volume and the value locked, plus message counts and volume over the last 24 hours, 7, 30, 90 days and a year. The chains endpoint ranks the blockchains by their cross-chain transfer activity over the last day — the number of transfers leaving each chain and the dollar volume — so you can see which ecosystems are the busiest exporters of value. The assets endpoint ranks the tokens being bridged the most by dollar volume. This is the cross-chain messaging / bridge-flow cut — distinct from single-bridge feeds (Across, THORChain), the DeFi-TVL and DEX feeds, and the on-chain and price feeds. Volumes and value locked are in US dollars; everything is live. Built for crypto cross-chain analytics, bridge monitoring and multi-chain dashboards.

api.oanor.com/wormhole-api

Ethereum MEV-Boost API

Who actually builds Ethereum's blocks and which relays deliver them — live from the public MEV-Boost relay APIs, no key. Since the Merge most Ethereum validators outsource block construction through MEV-Boost: specialised block builders compete to assemble the most valuable block (capturing MEV — arbitrage, liquidations, sandwiches — plus priority fees), relays act as trusted middlemen between builders and validators, and the validator simply signs the highest-paying block. This builder-and-relay market is one of the most important and most centralised pieces of Ethereum's infrastructure — a handful of builders win the large majority of blocks — so tracking who is winning and how much they pay is core to Ethereum decentralisation and MEV analytics. The builders endpoint ranks block builders by how many of the recent blocks they won, with each builder's block share, the total and average value (in ETH) they paid validators, and a name where the builder's public key is known. The relays endpoint shows each MEV-Boost relay's reach across the major relays (Flashbots, Ultrasound, bloXroute, Agnostic, Aestus, Titan). The blocks endpoint lists the most recent blocks delivered through MEV-Boost, each with its builder, the value paid to the proposer, gas used, transaction count and which relays delivered it. This is the block-building / MEV-Boost cut, the supply side of Ethereum block production — distinct from the blob-space fee market, the execution-gas oracle, the ETH supply/burn feed and the on-chain and DeFi feeds. Values are in ETH; everything is live. Built for Ethereum infrastructure, MEV research, staking and analytics tools.

api.oanor.com/mevboost-api

Pump.fun API

The Pump.fun memecoin launchpad firehose — the dominant Solana token-launch platform — live, no key. On Pump.fun anyone can mint a token in seconds; it trades on a bonding curve and "graduates" to a real DEX once it reaches the graduation market cap. Thousands of new tokens launch every day and the platform is one of the highest-volume venues in all of crypto, so the stream of what is being created, what is climbing and what is graduating is a live pulse of crypto's most speculative, fastest-moving corner. The newest endpoint is the launch firehose — the tokens minted most recently, with their symbol, name, creator, age, market cap, socials and reply count. The top endpoint ranks Pump.fun tokens by market cap — the winners, the memecoins that actually took off and in many cases graduated to a DEX. The live endpoint is the crossover cut: the tokens whose creators are livestreaming right now, ranked by viewer count. The coin endpoint returns any token's full profile by mint address — market cap, graduation status, reply count, socials, creator and age. This is the launchpad / bonding-curve cut, the pre- and post-graduation life of a memecoin at its source — distinct from the DEX-pair screeners (which track established pairs already trading on a DEX, not the launchpad), the CEX price and market-cap feeds, and the DeFi-TVL and on-chain feeds. Market caps are in US dollars; everything is live. Built for crypto trading bots, memecoin scanners, risk and analytics dashboards.

api.oanor.com/pumpfun-api

Kick API

Live channel, stream and category data from Kick — the fast-growing live-streaming platform and the main Twitch challenger — with no account and no key. The channel endpoint resolves any Kick channel by its slug (the name in kick.com/<slug>) to its profile: follower count, verified status, whether it is live right now and — when live — the current viewer count, stream title and category, plus the streamer's bio and the categories they have recently streamed. The live endpoint is the discovery view: the top live streams across all of Kick right now, ranked by viewer count, each with the streamer, title, category, viewers, language and how long it has been live. The categories endpoint ranks the top categories (games and sections) by how many viewers are watching them across the platform right now — the live pulse of what Kick is watching. The search endpoint finds channels by name. This is the Kick platform cut — a distinct social/streaming platform, separate from the Twitch, YouTube, TikTok and other platform APIs in the catalogue. Follower and viewer counts are live; ideal for streaming dashboards, creator-analytics, discovery and social-monitoring tools.

api.oanor.com/kick-api

Ethereum Blob Space (EIP-4844) API

The Ethereum blob data-availability fee market that every layer-2 rollup lives and dies by, live from the public Blobscan dataset, no key. Since the Dencun upgrade (EIP-4844, proto-danksharding) rollups no longer post their compressed transaction data as expensive calldata — they post it as blobs, large temporary data packets priced in their own independent fee market (the blob-gas market, with its own base fee that rises when blocks are full of blobs and falls when they are not). Blob space is now the single biggest cost line for almost every rollup, so the blob base fee and how much blob space each rollup consumes is the core economics of the entire layer-2 ecosystem — when blob demand spikes, every rollup's costs (and ultimately its user fees) rise together. The network endpoint returns the live state of the blob fee market: the current blob base fee, the average over recent blocks, the average blobs per block against the protocol target and maximum, the resulting utilisation, the excess blob gas that drives the fee, and the data-availability fee burned per block. The rollups endpoint is the key view — it ranks the layer-2 rollups by how much blob space they are consuming right now (Base, Arbitrum, Optimism, World, Taiko and the rest), each with its blob count, blob gas used, share of all blob space and the data-availability fee it is paying in ETH. The blocks endpoint lists the most recent blocks with their blob count, blob base fee and DA fee. This is the blob / data-availability fee-market cut — distinct from the multi-chain execution-gas oracle (the EIP-1559 execution-gas market, not the separate blob-gas market), the ETH supply/burn feed (which reports a single blob-base-fee number but not blob-space utilisation or which rollups consume it), and the on-chain and TVL feeds. Fees are in gwei and ETH; figures are live, per block.

api.oanor.com/blobspace-api

Net International Investment Position API

The stock of external wealth — how much each economy owns abroad versus how much the rest of the world owns of it, live from the OECD's official balance-of-payments statistics, no key. Where the current account is the yearly flow of external lending or borrowing, the net international investment position (Net IIP) is the accumulated stock those flows pile up into: a country running persistent surpluses builds a large positive Net IIP and becomes a net creditor to the world (Norway, Japan, Germany, Switzerland), while persistent deficits build a large negative one — a net debtor, like the United States. The Net IIP is one of the deepest gauges of external sustainability and a structural anchor for a currency: a big positive position earns net income on foreign assets and is a buffer in a crisis, while a large negative one leaves a currency exposed to the willingness of foreigners to keep funding it. The board endpoint ranks economies by their Net IIP as a share of GDP — the size-neutral cross-country screen — from biggest net creditors to biggest net debtors. The gross endpoint ranks by gross external assets as a share of GDP, a measure of financial openness and international integration where small financial hubs tower with foreign assets worth multiples of GDP. The country endpoint gives one economy's full external balance sheet: the Net IIP in dollars and as a share of GDP, its gross foreign assets and liabilities, and the net position broken down by function — direct investment, portfolio investment, other investment and reserve assets, which sum to the net position — with a plain-language read. Each reading carries its own quarter and discontinued series are filtered out. This is the external-stock / net-foreign-wealth cut — the companion to, and distinct from, the current-account balance (the yearly flow, not the accumulated stock), trade growth, and the gross-government-debt and debt-service feeds (public-sector domestic debt, not the whole economy's external position). Positions are in billions of US dollars and percent of GDP; figures are quarterly end-of-period stocks.

api.oanor.com/netiip-api

Current Account Balance API

Whether each economy earns more from the rest of the world than it spends — the current-account balance, live from the OECD's official balance-of-payments statistics, no key. The current account is the single most important external-balance number in macro: it nets a country's trade in goods and services, its cross-border investment income, and its transfers into one figure. A surplus means the economy is a net lender to the world and is accumulating foreign claims; a deficit means it is a net borrower, financing its spending with foreign capital. Persistent current-account positions are one of the deepest drivers of exchange rates — surplus currencies (the yen, the euro-area core, the Nordics) tend to be structurally supported, while large-deficit currencies depend on continued capital inflows and are vulnerable when risk appetite turns. The board endpoint ranks economies by their current-account balance as a share of GDP — the size-neutral cross-country screen — from biggest surpluses to biggest deficits. The goods endpoint ranks by the merchandise (goods) trade balance as a share of GDP, separating the trade story from services and income. The country endpoint gives one economy's full external decomposition: the headline balance as a share of GDP, the goods / services / primary-income / secondary-income balances in US dollars (which sum exactly to the current account) and as shares of GDP, the six-quarter trend, and a plain-language read of whether the position is improving or deteriorating and what drives it. Each reading carries its own quarter and discontinued series are filtered out. This is the external-balance / balance-of-payments cut — distinct from trade growth (real export and import growth rates, the flow of volumes, not the net balance), and from the inflation, labour-cost and confidence feeds. The headline is percent of GDP; the decomposition is in billions of US dollars per quarter and percent of GDP; figures are quarterly, seasonally adjusted.

api.oanor.com/currentaccount-api

CPI Inflation Rate API

The headline consumer-price inflation print for every major economy, broken into its core and its drivers, live from the OECD's official price statistics — no key. Consumer-price inflation is the single most-watched macro number on earth: the gauge every central bank targets, the thing that sets the real value of wages, debts and savings, and a number whose surprises move bonds, currencies and equities within seconds. This API serves the year-on-year national CPI the way it is actually reported, for ~50 economies — and crucially it does not stop at the headline. For each economy it also serves the core rate (all items excluding food and energy, the measure policymakers really steer by), plus the food, energy and services rates themselves. That decomposition tells you whether a reading is a temporary food/energy shock or a stickier, demand-driven core problem: headline above core means volatile food/energy are pushing prices up; headline below core means they are dragging the print down while underlying inflation stays hot. The board endpoint ranks economies by headline inflation with core alongside; core ranks by the core rate; country gives one economy's full breakdown with the headline-vs-core read. Each reading carries its own month and discontinued series are filtered out, so the board is genuinely current. This is the realised-inflation cut — distinct from the inflation calculator (arithmetic from a rate you supply, not live data), from consumer inflation expectations (a survey of what households think prices will do, not what they did), and from unit labour costs and wages. Rates are percent year-on-year; figures are monthly.

api.oanor.com/cpiinflation-api

Unit Labour Costs & Wages API

Unit labour costs, wages and productivity — the labour-cost side of inflation and competitiveness, on one comparable screen, from the OECD's official productivity statistics as an API, live, no key. Wages, productivity and unit labour costs are bound by a simple identity: unit labour cost growth is roughly wage growth minus productivity growth. When pay rises faster than output per worker, the extra cost has to go somewhere — into prices or into margins — which is why unit labour costs are one of the indicators central banks watch most closely for home-grown (second-round) inflation, and why a country whose unit labour costs run ahead of its trading partners loses competitiveness. The OECD harmonises and seasonally adjusts the figures so they are comparable across economies. This API serves the year-on-year growth of all three: unit labour costs, labour compensation per employee (the clean per-worker wage measure) and labour productivity (GDP per person employed). The board endpoint ranks every economy by unit-labour-cost growth — where labour-cost pressure is building fastest — with wages and productivity alongside. The wages endpoint ranks by wage growth, the gauge of pay pressure. The country endpoint gives one economy's three figures with the wage-minus-productivity decomposition of its unit labour costs. Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The labour-cost / wage-inflation cut — distinct from the realised-inflation feeds, the employment and unemployment boards (counts and rates, not costs), and the generic multi-provider data aggregator. Figures are quarterly year-on-year, in percent.

api.oanor.com/labourcosts-api

Consumer Inflation Expectations API

What households in each economy expect for prices and for the wider economy — the OECD consumer surveys as an API, live, no key. Every month consumers are asked whether they expect prices to rise faster or slower over the year ahead, and whether they think the general economic situation will improve or worsen. The OECD harmonises the answers into balances — the share answering up/better minus the share answering down/worse, on a scale around zero. Consumer inflation expectations are one of the most closely watched soft indicators in central banking: if households start expecting higher inflation, they bring forward purchases and demand higher wages, which can make inflation self-fulfilling, so policymakers track whether expectations stay anchored. The economic-situation balance is the household read on where the economy is heading, and it leads consumer spending. The inflation endpoint ranks every economy by its consumer inflation-expectations balance — where households most expect prices to climb. The economy endpoint ranks by the economic-situation outlook. The country endpoint gives one economy's inflation and economic-situation balances side by side with the month-on-month change. Each reading carries its own month and discontinued series are excluded, so the board is genuinely current. The consumer-survey / inflation-expectations cut — distinct from the composite Business & Consumer Confidence board (which gives only the headline confidence index, not the inflation-expectations component), the manufacturing business-survey board, the realised-inflation feeds, and the generic multi-provider data aggregator. Balances are in percentage points; figures are monthly.

api.oanor.com/consumersurvey-api

Business Tendency Survey API

What manufacturers in each economy are actually reporting about their order books, output, prices, exports and hiring — the OECD business tendency surveys as an API, live, no key. Every month national statistics offices ask factory managers whether order books are full or thin, whether they expect to raise or cut production, whether they plan to put prices up, whether export demand is strong, and whether they will hire or fire. The OECD harmonises the answers into balances — the share answering up/good minus the share answering down/bad, on a scale around zero (positive = expansion/optimism, negative = contraction/pessimism). These survey balances are pure soft data that move before the hard numbers, which is why they are watched as one of the earliest reads on the manufacturing cycle — and the selling-price balance, in particular, is a leading signal of pipeline inflation. This API exposes the manufacturing survey components themselves, not just the composite confidence index: order books (current demand), production expectations, selling-price expectations, employment expectations and export order books. The country endpoint returns one economy's full survey panel with the month-on-month change in each balance. The orderbooks endpoint ranks every economy by its order-books balance (who has the fullest order books right now). The sellingprices endpoint ranks by the selling-price balance — the pipeline-inflation gauge, where firms are planning the biggest price rises. Each reading carries its own month and discontinued series are excluded, so the board is genuinely current. The business-survey-components cut — distinct from the composite Business & Consumer Confidence board (which gives only the headline index), the leading-indicator board, and the generic multi-provider data aggregator. Balances are in percentage points; figures are monthly.

api.oanor.com/businesssurvey-api

GDP by Sector API

Which parts of each economy are actually driving growth — real GDP growth broken down by economic sector, from the OECD's official Quarterly National Accounts as an API, live, no key. Headline GDP growth is one number, but it hides the story: whether the expansion is being carried by services, by industry, by construction or by agriculture, and which sector is dragging. Gross value added by economic activity decomposes real GDP into those sectors, so you can see, for any economy, that (say) services are growing while industry is in recession. It is the read economists and equity-sector investors use to understand the shape of the cycle, not just its size. The OECD harmonises and seasonally adjusts the real, chain-linked-volume figures so they are comparable across countries. This API computes the quarter-on-quarter and year-on-year growth of real gross value added in four sectors — services, industry (excluding construction), construction and agriculture. The country endpoint gives one economy's sector breakdown side by side and flags the leading and lagging sector. The services endpoint ranks every economy by services value-added growth (the largest sector in advanced economies); the industry endpoint ranks by industry value-added growth (the most cyclical). Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The sectoral-GDP / value-added cut — distinct from the headline GDP-growth board (the total), the monthly industrial-production index (a different measure, industry only), the annual IMF World Economic Outlook database, and the generic multi-provider data aggregator. Figures are quarterly, in percent.

api.oanor.com/gdpsector-api

Employment Growth API

How fast the number of people in work is growing in each economy, on one comparable screen — total employment growth from the OECD's official Quarterly National Accounts as an API, live, no key. Employment growth is the jobs number: the change in the total count of people employed, the demand-side companion to the unemployment rate. The two can move independently — employment can keep rising while the unemployment rate holds flat if the labour force is growing too — so the jobs print is watched in its own right as a read on how much hiring the real economy is doing. The OECD harmonises and seasonally adjusts the figures so they are genuinely comparable across countries. This API computes the two growth rates people quote — quarter-on-quarter (the latest quarter's pace) and year-on-year (versus the same quarter a year earlier) — from the OECD's total-employment count. The board endpoint ranks every economy by its year-on-year employment growth, so you can see where hiring is strongest and where jobs are being shed. The momentum endpoint ranks by the latest quarter-on-quarter move. The country endpoint gives one economy's employment growth with a plain-language read. Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The jobs / labour-demand cut — distinct from the harmonised unemployment-rate board (this is the count of people in work, not the share out of work), the leading-indicator and GDP boards, the annual IMF World Economic Outlook database, and the generic multi-provider data aggregator. Figures are quarterly, in percent.

api.oanor.com/employment-api

Investment Growth API

How fast each economy's businesses and governments are investing in new capital, on one comparable screen — real gross fixed capital formation growth from the OECD's official Quarterly National Accounts as an API, live, no key. Gross fixed capital formation — investment in machinery, buildings, infrastructure and equipment — is the most cyclical and forward-looking component of GDP: firms only commit to new plant and projects when they are confident about demand, so investment turns down before recessions and surges first in recoveries. Its year-on-year change is one of the cleanest reads on the business cycle, and a swing factor that moves the currency and the capex-exposed parts of the equity market. The OECD harmonises and seasonally adjusts the real, chain-linked-volume figures so they are genuinely comparable across countries. This API serves the two growth rates people quote — quarter-on-quarter (the latest quarter's pace) and year-on-year (versus the same quarter a year earlier) — for real investment. The board endpoint ranks every economy by its year-on-year investment growth, so you can see where capex is booming and where it is collapsing. The momentum endpoint ranks by the latest quarter-on-quarter move. The country endpoint gives one economy's investment growth with a plain-language read. Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The capital-investment / capex cut — distinct from the headline GDP-growth board (this isolates the investment component), the consumer-demand and trade boards, the annual IMF World Economic Outlook database, and the generic multi-provider data aggregator. Figures are quarterly, in percent.

api.oanor.com/investmentgrowth-api

Trade Growth API

How fast each economy's exports and imports are growing, on one comparable screen — real trade growth from the OECD's official Quarterly National Accounts as an API, live, no key. Trade is the external engine of an economy: exports are foreign demand for what a country makes, imports are domestic demand for what the world makes, and the gap between how fast the two are growing is the net-trade contribution to GDP — a swing factor that moves the currency and the current account. Export-led economies live and die by the export number; the OECD harmonises and seasonally adjusts the real, chain-linked-volume trade flows so the figures are genuinely comparable across countries. This API serves the two growth rates people quote — quarter-on-quarter (the latest quarter's pace) and year-on-year (versus the same quarter a year earlier) — for real exports and real imports of goods and services. The board endpoint ranks every economy by its export growth, with imports alongside, so you can see whose external demand is booming and whose is fading. The imports endpoint ranks by import growth — a read on domestic demand pulling in goods. The country endpoint gives one economy's export and import growth with a plain-language read of whether net trade is improving (exports outpacing imports) or dragging. Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The external-sector / trade-growth cut — distinct from the headline GDP-growth board (this isolates the trade component), the annual IMF World Economic Outlook database, and the generic multi-provider data aggregator. Figures are quarterly, in percent.

api.oanor.com/trade-api

GDP Growth API

How fast each economy is actually growing, on one comparable screen — real GDP growth from the OECD's official Quarterly National Accounts as an API, live, no key. Real GDP growth is the single most-watched macroeconomic number there is: it is the headline measure of whether an economy is expanding or in recession, it sets the backdrop for every central-bank decision, and the quarterly print moves bond, currency and equity markets. The OECD harmonises and seasonally adjusts the national accounts so the figures are genuinely comparable across countries. This API serves the two growth rates people actually quote — the quarter-on-quarter change (the latest quarter's pace) and the year-on-year change (growth versus the same quarter a year earlier), both for real, chain-linked-volume GDP. The board endpoint ranks every economy by its year-on-year growth, with the quarter-on-quarter move alongside, so you can see who is booming and who is shrinking. The momentum endpoint ranks by the latest quarter-on-quarter move — the freshest read on the cycle. The country endpoint gives one economy's GDP growth with a plain-language read (two consecutive negative quarters is the classic technical-recession marker). Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The headline GDP-growth cut — distinct from the annual IMF World Economic Outlook database (a yearly figure and forecast, not the live quarterly print), the leading-indicator and confidence boards (forward-looking soft data), and the generic multi-provider data aggregator. Figures are quarterly, in percent.

api.oanor.com/gdp-api

Retail Sales API

How much consumers in each economy are actually spending, and which way the high street is turning — the OECD retail trade volume as an API, live from the OECD's official statistics, no key. Retail trade volume is the headline monthly read on consumer demand: it measures the real, inflation-adjusted volume of goods sold by retailers, and its year-on-year change tells you whether households are opening their wallets or pulling back. Consumer spending is the largest part of most economies, so the retail print moves markets and feeds straight into GDP nowcasts — and the latest month-on-month move is the bit traders react to first. The OECD publishes a seasonally-adjusted retail-trade-volume index for each economy; this API turns it into the numbers people use — the year-on-year and month-on-month growth of retail sales. The board endpoint ranks every economy by its year-on-year retail growth, so you can see where consumers are spending and where demand is fading. The momentum endpoint ranks by the latest month-on-month move — who is accelerating or rolling over right now. The country endpoint gives one economy's retail growth, year-on-year and month-on-month, with a plain-language read. Each reading carries its own period and discontinued series are excluded, so the board is genuinely current. The consumer-demand / retail hard-data cut — distinct from the industrial-production board (the supply side, factory output), the leading-indicator and confidence boards (soft survey data), and the generic multi-provider data aggregator. Figures are monthly, in percent.

api.oanor.com/retailsales-api

Industrial Production API

How much each economy's factories, mines and utilities are actually producing, and which way output is turning — the OECD industrial production index as an API, live from the OECD's official statistics, no key. The industrial production index is one of the headline monthly hard-data prints: it measures the real volume of output across industry (mining, manufacturing and utilities, excluding construction), and its year-on-year change is a direct read on whether the real economy is expanding or contracting — it moves markets and feeds straight into GDP nowcasts. Manufacturing, the largest and most cyclical part, is broken out separately. The OECD publishes a seasonally-adjusted production-volume index for each economy; this API turns it into the number people use — the year-on-year and month-on-month growth of industrial output. The board endpoint ranks every economy by its industrial-production growth (industry excluding construction), with manufacturing alongside, so you can see where factories are humming and where they are stalling. The manufacturing endpoint ranks by manufacturing output growth on its own. The country endpoint gives one economy's industrial and manufacturing growth, year-on-year and month-on-month. Each reading carries its own period and discontinued series are excluded, so the board is genuinely current. The industrial-output / hard-data cut — distinct from the leading-indicator and confidence boards (soft, survey-based, forward-looking), the annual IMF database, and the generic data aggregator. Figures are monthly, in percent.

api.oanor.com/industrialproduction-api

Money Supply API

How fast the money in each economy is growing — narrow money (M1) and broad money (M3) growth as an API, live from the OECD's official monetary statistics, no key. The money supply is the total stock of money in circulation: M1 is cash and instantly-spendable deposits (the transactional money that turns over fast), M3 is M1 plus savings and near-money. How fast it grows is one of the oldest macro signals there is — money growth running well ahead of the economy is the classic fuel for inflation and asset-price booms, while money contracting flags a credit squeeze. Central banks, bond traders and macro investors watch the year-on-year money-growth rate to read the liquidity tide. The OECD publishes a seasonally-adjusted monetary-aggregate index for each economy; this API turns it into the number people actually use — the year-on-year and month-on-month growth of M1 and M3. The board endpoint ranks every economy by its broad-money (M3) growth, with narrow money (M1) alongside, so you can see where liquidity is expanding fastest and where it is drying up. The narrow endpoint ranks by M1 growth — narrow money turns over fastest and tends to lead. The country endpoint gives one economy's M1 and M3 growth, year-on-year and month-on-month. Each reading carries its own period and discontinued series are excluded, so the board is genuinely current. The money-supply / monetary-growth cut — distinct from the central-bank policy-rate APIs (the price of money, not its quantity), the inflation board, and the generic multi-provider data aggregator. Figures are monthly, in percent.

api.oanor.com/moneysupply-api

OECD Unemployment API

The monthly unemployment rate of every major economy on one comparable screen — the OECD harmonised unemployment rates as an API, live from the OECD's official statistics, no key. Each country measures joblessness slightly differently; the OECD harmonises them onto the same definition (the share of the labour force without work, available and actively looking) and seasonally adjusts them, so the numbers are genuinely comparable side by side. Unemployment is one of the two hard data points — with inflation — that move central banks and markets, and the monthly print, and which way it is turning, is what gets traded. The board endpoint returns the headline (15+) seasonally-adjusted unemployment rate for every economy the OECD tracks (and the aggregates — the euro area, the OECD, the EU), ranked from the tightest labour market to the loosest, each with its month-on-month change and whether the rate is rising (loosening) or falling (tightening). The youth endpoint does the same for the 15-24 age group — youth unemployment runs far higher and is watched as a social and structural gauge. The country endpoint puts the headline and youth rate together for one economy with its rank and recent direction. Each reading carries its own period and discontinued series are excluded, so the board is genuinely current. The labour-market / unemployment-rate cut — distinct from the annual IMF World Economic Outlook database (which carries unemployment as a yearly figure and forecast, not the live monthly print), the inflation and bond-yield boards, and the generic multi-provider data aggregator. Figures are monthly, in percent of the labour force.

api.oanor.com/unemployment-api

Business & Consumer Confidence API

How optimistic the firms and households of each economy are right now — the OECD Business and Consumer Confidence Indicators as an API, live from the OECD's official statistics, no key. Confidence is soft data: it comes from monthly surveys asking businesses about orders, output and expectations, and consumers about their finances and the outlook, and it moves before the hard data does, which makes it one of the most-watched early reads on demand. The OECD standardises both into amplitude-adjusted indices that oscillate around 100 — above 100 means confidence is above its long-term average (optimism), below 100 means below average (pessimism) — and the direction (rising or falling) tells you whether sentiment is improving or deteriorating. The business endpoint returns the Business Confidence Indicator (BCI) for every economy the OECD tracks (and the aggregates — G7, G20, OECD, the euro area), ranked, each with its current value, month-on-month change, optimism/pessimism reading and direction. The consumer endpoint returns the Consumer Confidence Indicator (CCI) the same way. The country endpoint puts both side by side for one economy — the firm view and the household view together, with a combined read. Discontinued series are excluded and each reading carries its own period, so the board is genuinely current. The survey-based confidence / soft-data cut — distinct from the OECD composite-leading-indicator board (a different measure built to lead GDP), from the bond-yield and inflation boards, and from the generic multi-provider data aggregator. Figures are monthly; this is the sentiment lens on the world's economies.

api.oanor.com/confidence-api

OECD Leading Indicators API

Which economies are heading into expansion, slowdown, downturn or recovery — the OECD Composite Leading Indicators (CLI) as an API, live from the OECD's official statistics, no key. The CLI is designed to flag turning points in the business cycle six to nine months ahead: it leads GDP, it does not follow it. It is built to oscillate around 100 — above 100 means activity is above its long-term trend, below 100 means below trend, and the direction (rising or falling) gives the momentum. Combining level and direction gives the classic four-phase business-cycle clock macro traders position around: above 100 and rising is Expansion, above 100 and falling is Downturn, below 100 and falling is Slowdown, below 100 and rising is Recovery. The board endpoint returns every economy the OECD tracks (and the aggregates — G7, G20, OECD, NAFTA, the major European and Asian groups) with its current amplitude-adjusted CLI, the month-on-month change and its business-cycle phase, ranked. The country endpoint returns one economy's CLI — its latest reading, the month-on-month change and its phase. The phase endpoint groups every economy into the four phases of the cycle clock, so you can see at a glance who is accelerating and who is rolling over. The leading-indicator / business-cycle cut — distinct from the generic multi-provider data aggregator (which fetches any raw series but is not a curated, interpreted CLI board), from the government-bond-yield board, and from inflation and central-bank-rate APIs. Figures are monthly; this is the forward-looking macro lens.

api.oanor.com/leadingindicators-api

DeFi Yield Farming API

The best liquidity-pool, staking and vault yields across DeFi, with the risk profile that decides whether a headline APY is actually worth farming — live from DeFiLlama, no key. A pool can advertise 40% APY, but if it is a volatile two-token liquidity position the impermanent loss can eat the yield, and if the rate spiked yesterday it may be gone tomorrow. This API is the yield-farming screener: for every non-lending pool (DEX liquidity, staking, vaults, farms) it returns the current APY split into base and reward, the 30-day average APY, a sustained APY (the lower of the two, so a pool only scores high if it yields well both now and on average), the impermanent-loss risk and exposure (single-asset or multi-token), whether it is a stablecoin pool, the TVL and daily trading volume, and DeFiLlama's own forward prediction of whether the APY will hold, rise or fall. The pools endpoint is the full screener, filterable by project, chain, asset, stablecoin-only, exposure, IL-risk and minimum size, sorted by current or 30-day or sustained APY, TVL or volume. The best endpoint answers the question directly — the highest-yielding farms ranked by the sustained APY so the answer is real and farmable, not a one-day spike; add stablecoin=true or exposure=single for lower-risk yield. The project endpoint summarises one protocol's pools (Uniswap, Curve, Pendle, Convex). The LP / staking / vault yield-farming cut — distinct from the on-chain money-market lending-rate API (supply and borrow rates, which this one excludes entirely), from the TVL analytics APIs, and from price feeds. Ranking surfaces exclude DeFiLlama-flagged outlier pools so the best yield is one you could actually farm.

api.oanor.com/yieldfarming-api

Token Unlocks & Vesting API

When locked crypto tokens vest into circulation, who they go to, and how much supply is still to come — live from DeFiLlama's open emissions dataset, no key. A token's price tells you what it costs today; its unlock schedule tells you the supply pressure ahead, the single biggest and most predictable overhang in crypto. When a large tranche of insider, private-sale or team tokens vests, it is fresh sell-side supply hitting a fixed amount of demand — and these dates are known in advance. A static "percent unlocked" number (which dilution APIs give) is only a snapshot; what a trader needs is the calendar: when is the next cliff, how many tokens, what share of total supply, and to whom. The protocols endpoint lists every token DeFiLlama tracks a schedule for (searchable). The next endpoint is the trading signal — the next upcoming cliff unlock for a token: its date, days away, token amount, the share of total supply it dilutes, the unlock type and the recipients (insiders, private sale, team, ecosystem), plus the unlocks after it. The schedule endpoint returns the fuller picture: total and max supply, the allocation by category with how much of each is already unlocked, the count of past and future events, the tokens still locked, and the upcoming events. The token-unlock / vesting-schedule cut — distinct from the tokenomics-and-dilution APIs (which give the static supply and FDV snapshot, not the dated unlock calendar) and from price and market-cap APIs. Amounts are in tokens and as a share of total supply; pair with any price API for the dollar value.

api.oanor.com/tokenunlocks-api

DeFi Lending Rates API

The supply and borrow rates of on-chain money markets, compared across every major DeFi lending protocol and chain at once — live from DeFiLlama, no key. The same asset earns and costs a different rate on every protocol and every chain: USDC might pay 3% to supply on Aave v3 Ethereum and cost a fraction to borrow somewhere else, and those rates move every block. A single protocol's reserves are only part of the picture; what a lender or borrower wants is the cross-protocol, cross-chain comparison. This API joins DeFiLlama's pool yields with its lend/borrow dataset into one money-market table: for every lending reserve it gives the supply APY (base + reward), the borrow APY (base + reward), the utilisation, the loan-to-value and the dollar size of the supplied and borrowed pools. The markets endpoint returns the full table (filter by asset, chain, protocol, stablecoin, minimum size); the best endpoint returns the top venues to supply an asset (highest APY) or to borrow it (lowest APY) right now; the asset endpoint summarises one asset across all its markets — the min, max, average and median supply and borrow APY, plus the single best place to lend and to borrow. Ranking surfaces exclude DeFiLlama-flagged outlier pools and impossible (>100%) utilisation, so the best rate is a real, harvestable one. The cross-protocol money-market-rates cut — distinct from TVL analytics (which size protocols, not their rates), single-protocol lending APIs (one venue each), and perpetual funding-rate APIs (a different rate entirely).

api.oanor.com/lendingrates-api

SOFR Averages & Index API

The SOFR term reference rates that actually price US dollar floating-rate loans and notes, live from the Federal Reserve Bank of New York's public markets API — no key, nothing stored. Now that LIBOR is gone, trillions of dollars of loans, FRNs and derivatives reference SOFR, but almost none of them reference the overnight SOFR fixing directly: they reference the New York Fed's compounded SOFR Averages (30-, 90- and 180-day) and the SOFR Index, the backward-looking term rates that turn the daily fixing into a usable loan rate. The rates endpoint returns the three averages, the SOFR Index value and a plain-language read of the term-average slope (with the overnight SOFR for context). The accrual endpoint is the operational one: give it a start and end date and it computes the realized compounded SOFR over that period straight from the SOFR Index — the exact arithmetic (Index_end / Index_start − 1, ACT/360) a loan servicer or FRN desk runs to settle an interest period, with the resulting rate and dollar interest. The history endpoint returns the averages and index as a daily time series. This is the SOFR term-rate / accrual cut — distinct from the overnight money-market benchmark board (the daily SOFR fixing, without the compounded averages or the index) and from the funding-spread stress monitor (the spreads between overnight rates, not the term reference rates).

api.oanor.com/sofraverages-api

Precious-Metal Ratios API

The ratios between gold, silver, platinum and palladium, where they sit in their own multi-year history, and which metal is cheap relative to which — computed live from Yahoo Finance futures, no key, nothing stored. A precious-metal price tells you what an ounce costs; the ratio between two metals tells you which is expensive relative to the other — and these ratios are famously mean-reverting, which is why the gold/silver "mint ratio" is one of the oldest trades there is: when it stretches to an extreme, traders rotate from the dear metal into the cheap one and ride it back. A single current ratio is only half the story; what matters is where that ratio sits in its multi-year range. This API computes the gold/silver, gold/platinum, platinum/palladium, gold/palladium and silver/platinum ratios, and for each returns its current value, its percentile within a multi-year window (the context that turns a number into a signal), the window min/max/average, and a plain-language rotation read — at a high percentile the numerator metal is historically expensive (favour the denominator), at a low percentile the reverse. The ratios endpoint returns the whole complex; the ratio endpoint returns one pair with its component prices; the history endpoint returns the ratio time series. This is the precious-metal-ratio / mean-reversion cut — distinct from the inter-commodity crack/crush spread API (which gives the current gold/silver ratio but no history, percentile or signal), the intermarket-ratio board and the metals spot-price feed. It is the ratio with its history attached.

api.oanor.com/preciousratios-api

Commodity Futures Term Structure API

The shape of the commodity futures curve — contango versus backwardation — and the roll yield it pays, computed live from Yahoo Finance dated futures contracts, no key, nothing stored. A single commodity price hides the most important thing about it: what the market charges to hold it forward. When deferred contracts cost MORE than the front (an upward curve, contango) a long futures position bleeds money as it rolls up the curve each month; when they cost LESS (a downward curve, backwardation — classic for crude oil in tight markets) the roll pays you. That roll yield, not the spot move, is what drives the long-run return of commodity-index investing. This API reads the actual dated contracts — the front month and the deferred months out the curve — for crude oil, natural gas, gasoline, gold, silver, copper, corn, wheat and soybeans, and returns the full term structure, the front-to-second-month roll yield annualised, the curve shape and the front-vs-back spread. The curve endpoint returns one commodity's full chain; the screener endpoint ranks every commodity by roll yield, separating the backwardated markets (positive carry for a long) from the contango ones (negative carry). This is the commodity futures term-structure / roll-yield cut — distinct from the crypto dated-futures curve API, the inter-commodity crack/crush spread API, the commodity-momentum and seasonality APIs and the spot price feeds. It is the carry, read straight off the curve.

api.oanor.com/commoditycurve-api

Funding Spreads & Repo Stress API

The money-market spreads that signal whether US dollar funding is calm or seizing up, computed live from the Federal Reserve Bank of New York's public rates API — no key, nothing stored. The headline overnight rates all sit within a few basis points of each other when markets are healthy; it is the spreads between them, and their spikes, that reveal stress. The most-watched is SOFR minus EFFR: SOFR is the cost of secured (collateralised, repo) borrowing and EFFR the cost of unsecured fed-funds borrowing, so when SOFR climbs above EFFR it means collateral is suddenly expensive — the classic repo-stress signal that blew out in September 2019 and around quarter-ends. This API computes that and the other key spreads — SOFR vs the Overnight Bank Funding Rate, SOFR vs the Broad General Collateral Rate, and the general-vs-tri-party collateral spread — in basis points, with a funding-stress regime read. The spreads endpoint returns the live rate board and every spread; the distribution endpoint returns SOFR's intraday percentile spread (99th minus 1st), a within-day dispersion gauge that widens when funding is segmented; the history endpoint returns the time series of any spread and counts the stress days. This is the funding-stress / money-market-spread cut — distinct from the raw NY-Fed rate-level feed (which lists the rates but not the spreads or the stress signal), the central-bank-policy and the yield-curve APIs. It is the gap between the rates, which is where the stress lives.

api.oanor.com/fundingspread-api

Variance Risk Premium API

How much more volatility the options market is pricing in than the market has actually delivered — the carry that every short-volatility strategy harvests — computed live from Yahoo Finance, no key, nothing stored. Implied volatility (the VIX and its cousins) is almost always richer than the volatility that subsequently shows up: investors pay up for protection, and that gap, the variance risk premium, is one of the most persistent paid-for risks in markets. This API measures it directly across the major asset classes that publish an implied-vol index: for the S&P 500 (VIX), the Nasdaq 100 (VXN), crude oil (OVX) and gold (GVZ), it takes the live implied-vol index and subtracts the realised volatility actually delivered by the underlying over the matching ~30-day window (annualised standard deviation of daily log returns), and returns the premium in volatility points, the implied/realised ratio and a rich/cheap read. A large positive VRP means options are expensive relative to what the market has been doing (sellers are well paid); a negative VRP — implied below realised — is rare and flags that options are cheap, often during or right after a stress event. The premium endpoint returns all four markets ranked; the asset endpoint returns one market with 21- and 30-day realised legs; the history endpoint returns the VRP time series. This is the implied-minus-realised / variance-risk-premium cut for equities and commodities — distinct from the implied-vol level board (no realised leg), the realised-volatility dashboard (no implied leg) and the crypto-only DVOL/VRP API.

api.oanor.com/vrp-api

VIX Term Structure API

The shape of the equity volatility curve — the single most-watched regime signal in the options world — computed live from Yahoo Finance, no key, nothing stored. A VIX level tells you how scared the market is right now; the term structure tells you whether that fear is short-term panic or a calm, persistent state, and which way it is rolling. This API reads the S&P 500 implied-volatility curve across four tenors — the 9-day VIX, the headline 30-day VIX, the 3-month VIX and the 6-month VIX — and turns it into a regime. When the curve slopes up (VIX < VIX3M < VIX6M) the market is in contango: calm, with near-term vol cheaper than far, the state short-vol strategies harvest. When it inverts to backwardation (VIX above VIX3M) the front end is bid above the back: acute stress, fear spiking, historically near capitulation. The structure endpoint returns the live curve, the contango ratio (VIX / VIX3M), the short-end ratio (VIX9D / VIX), the roll yield a short-vol position would earn, the slope classification and a regime read, with VVIX (the vol of the VIX) for context. The history endpoint returns the daily time series of the contango ratio and flags every backwardation day. The percentile endpoint places today's contango ratio in its one-year range. This is the volatility term-structure / contango-backwardation cut — distinct from the cross-asset VIX-family level board, the crypto DVOL index and the realised-volatility APIs. It is the shape of fear, not its level.

api.oanor.com/vixterm-api

Variance Ratio Test API

A formal statistical test of whether a market follows a random walk, or whether its returns carry tradeable momentum or mean-reversion that is real rather than noise — the Lo-MacKinlay variance ratio test, computed live from Yahoo Finance daily closes, no key, nothing stored. Most persistence tools give you a single descriptive number; this gives you a hypothesis test with a verdict. The variance ratio compares the variance of multi-day returns to the variance of one-day returns scaled up: under a true random walk the ratio is 1 at every horizon. A ratio above 1 means returns positively autocorrelate (trends persist — momentum); below 1 means they reverse (mean-reversion). Crucially it attaches a heteroskedasticity-robust z-statistic and a p-value at each horizon, so you know whether the deviation from a random walk is statistically significant or just sampling noise — the thing a point estimate cannot tell you. The asset endpoint runs the test at horizons of 2, 4, 8 and 16 days and returns each ratio, z-statistic, p-value and a reject/fail-to-reject verdict, plus an overall read. The screener endpoint ranks the cross-asset universe by their 2-day variance ratio, separating the statistically momentum-like markets from the mean-reverting ones. This is the random-walk hypothesis-test cut — distinct from the Hurst-exponent regime API (a point estimate with no significance), the momentum and the price APIs. It is the test, with the p-value attached.

api.oanor.com/varianceratio-api

Calendar Effects (Day-of-Week & Turn-of-Month) API

The two best-documented calendar anomalies in equities — the day-of-week effect and the turn-of-month effect — measured live across a cross-asset universe from Yahoo Finance daily history, no key, nothing stored. Decades of research show returns are not spread evenly through the week or the month: the turn-of-month effect — the cluster of the last trading day of a month and the first few of the next — has historically captured the bulk of the entire month's gain while the rest of the month drifts; and the day-of-week effect (the old "Monday effect" and its kin) shows some weekdays running persistently stronger than others. This API quantifies both directly. The turnofmonth endpoint splits an instrument's history into the turn-of-month window (the last trading day plus the first three of each month) versus the rest, and returns the average daily return and win-rate of each, the spread between them, and the share of the total return earned inside that handful of days. The dayofweek endpoint returns, for each weekday, the average daily return, win-rate and sample size, with the best and worst day. The screener endpoint ranks the cross-asset universe by the strength of the turn-of-month effect, so you can see where the calendar edge is biggest. This is the day-of-week / turn-of-month calendar-anomaly cut — distinct from the month-of-year seasonality APIs (equity-index, FX, commodity) and the crypto-only intraday/day-of-week seasonality API. Patterns are descriptive, not predictive.

api.oanor.com/calendareffects-api

Relative Volume (RVOL) API

Which markets are trading on abnormal volume right now — the first scan a day-trader runs to find what is "in play" — computed live from Yahoo Finance daily volume, no key, nothing stored. Price tells you where a market is; volume tells you whether anyone cares. A stock drifting on half its normal volume is noise; the same stock on three times its average is a market reacting to something — earnings, news, a breakout — and that is where the opportunity and the risk live. Relative volume (RVOL) is today's volume divided by its recent average: 1.0 is a normal day, 2.0 is double, and anything above signals unusual participation. For each instrument this API returns today's volume, its 20- and 50-day average volume, the RVOL against each, where today's volume sits as a percentile of the window, the dollar (notional) volume for liquidity, and whether volume is trending up or down. The asset endpoint returns one instrument's full volume profile; the screener endpoint ranks the universe by RVOL, putting the names trading on the most unusual volume — the ones in play — at the top. This is the relative-volume / unusual-activity cut — distinct from the bring-your-own-series volume-indicator tools (OBV, MFI), the crypto volume-by-price profile, the order-flow tape and the price APIs. It is the volume that is out of the ordinary.

api.oanor.com/rvol-api

Closing Strength (CLV) API

Where each market closes inside its daily range, and what that says about who is in control into the bell, computed live from Yahoo Finance daily OHLC — no key, nothing stored. The close is the most important price of the day: a market that runs up but closes back near its low was sold into all afternoon (distribution), while one that closes on its highs has buyers in firm control (accumulation), even if the headline change is the same. The Close Location Value (CLV) captures this on a -1 to +1 scale — +1 is a close exactly on the high, -1 exactly on the low, 0 the middle of the range. This API turns it into a conviction gauge. For each instrument it returns today's CLV, the average CLV over the window (a positive average means closes persistently in the upper half — accumulation; negative means distribution), the recent 20-day CLV as the current pressure reading, the share of days that closed in the upper third versus the lower third of their range, and a plain-language read. The asset endpoint returns one instrument's full closing-strength profile; the screener endpoint ranks the cross-asset universe from strongest accumulation to heaviest distribution, so you can see where buyers are quietly winning the close. This is the close-location / accumulation-distribution-pressure cut, price-only and no volume — distinct from the candlestick-pattern API (named shapes on the last bar), the volume-indicator tools and the price feeds. It is who won the day.

api.oanor.com/closestrength-api

Range Expansion & Contraction API

The volatility-coiling setups breakout traders hunt, computed live from Yahoo Finance daily OHLC — no key, nothing stored. Markets do not trend or chop at random: tight-range days cluster and precede expansion, and the classic edge — Toby Crabel's NR7 (the narrowest daily range of the last seven), the inside day (a bar wholly inside the prior one) and the outside day (a bar that engulfs it) — is that a coiled spring releases. This API measures the coil and the release. For each instrument it returns today's range as a percentile of its recent range (low = contracted/coiling, high = already expanded), whether today is an NR7, NR4, inside or outside day, the average daily range, and the historical frequency of each setup. Crucially it also returns the follow-through: after an NR7, how often the next day broke the NR7 day's high or low and how often its range expanded — the base rate that tells you whether the coil is worth trading. The asset endpoint returns one instrument's full range profile; the screener endpoint ranks the universe by contraction (most coiled, lowest current range percentile — the breakout candidates) or by realised range. This is the range-contraction / NR7 breakout-setup cut — distinct from the candlestick-pattern API (named reversal/continuation shapes, not range size), the volatility dashboard (level, not the coil), and the gap and price APIs. It is the squeeze before the move.

api.oanor.com/rangeexpansion-api

Streak Analysis & Reversal Odds API

The consecutive up- and down-day runs swing-traders fade, with the historical probability that a run reverses, computed live from Yahoo Finance daily closes — no key, nothing stored. "It has gone up five days in a row, it is due a pullback" is a guess until you put a number on it. This API counts every up- and down-day run in an instrument's history and measures, for each run length, how often the very next day reversed it — turning a gut feeling into a base rate. For each instrument it returns the current streak (its direction and length), the longest up and down streaks in the window, the average run length, the full distribution of run lengths, and the reversal table: after k consecutive up (or down) days, the share of times the next day went the other way, with the sample size behind each figure. If a name is currently on a streak it also returns the historical odds that tomorrow reverses it — the one number a mean-reversion trader wants. The asset endpoint returns one instrument's full streak profile; the screener endpoint ranks the universe by how stretched each is right now (current streak length), so you can see what is most extended. This is the consecutive-run / reversal-odds cut — distinct from the Hurst persistence-regime API, the multi-timeframe momentum API, the candlestick-pattern API and the price feeds. It is the runs, counted, with the odds attached.

api.oanor.com/streak-api

Opening Gap Statistics API

The overnight-gap behaviour day-traders actually trade, computed live from Yahoo Finance daily OHLC — no key, nothing stored. A gap is the jump between yesterday's close and today's open — the move that happens while the market is shut, on overnight news and futures drift. Traders live and die on two questions: how often does a name gap, and does the gap fill (price retraces to yesterday's close) or run (it keeps going). This API answers both with hard frequencies. For each instrument it returns how often it gaps up and down beyond a configurable threshold, the average size of up- and down-gaps, the gap-fill rate (the share of gaps where price traded back through the prior close intraday — for an up-gap, the day's low reaching the prior close), and the continuation rate (how often the day closes in the direction of the gap rather than fading it), plus the largest recent gaps. The asset endpoint returns one instrument's full gap profile with its biggest recent gaps; the screener endpoint ranks a universe of liquid stocks and ETFs by gappiness or gap-fill rate, surfacing the names that gap most and the ones whose gaps reliably fill. This is the opening-gap / overnight-jump microstructure cut — distinct from the price, candlestick-pattern, volatility and risk APIs in the catalogue. It is what happens between the close and the open.

api.oanor.com/gapstats-api

Tail Correlation API

Measures the thing that destroys portfolios: correlations that look comfortably low in calm markets but spike toward 1 exactly when the market crashes, so the diversifiers you were counting on all fall together — computed live from Yahoo Finance daily closes, no key, nothing stored. A normal full-sample correlation hides this by averaging the calm days with the crisis days; this API instead conditions on the benchmark's extremes. For each asset it returns the ordinary correlation to the benchmark, the crash correlation (measured only on the benchmark's worst days — its lower tail), the rally correlation (on its best days), and the breakdown: how much the correlation rises in a crash versus normal. A bond, gold or commodity position with a low normal correlation but a high crash correlation is a false diversifier; one whose correlation stays low or falls in the tail is a genuine hedge. The asset endpoint returns one instrument's full tail-correlation profile; the screener endpoint ranks the cross-asset universe by crash correlation, surfacing which holdings actually fail when you need them. This is the conditional / tail-correlation cut — distinct from the unconditional cross-asset, sector and FX correlation matrices (which average all days together), the up/down capture API (magnitudes, not co-movement) and the price APIs. It is correlation when it matters: in the crash.

api.oanor.com/tailcorr-api

Upside/Downside Capture API

Measures the asymmetry every allocator actually cares about: how much of a benchmark's gains an asset captures when the market rises, versus how much of its losses it suffers when the market falls — computed live from Yahoo Finance daily closes, no key, nothing stored. A single beta assumes a market moves the same up and down, but the assets worth owning do not: they participate in rallies and cushion sell-offs, and the ones to avoid do the opposite. This API splits the benchmark's history into up-days and down-days and measures each side separately. The upside capture is the asset's average gain on the benchmark's up-days relative to the benchmark (above 100 = it gains more than the market in rallies); the downside capture is the same on down-days (below 100 = it loses less in sell-offs — defensive). Their ratio, the capture ratio, is the headline: above 1 means a favourable asymmetry. It also returns the downside beta and upside beta — the asset's beta measured only on the benchmark's down- and up-days — whose gap reveals whether the asset is more exposed in crashes than in rallies. The asset endpoint returns one instrument's full asymmetry profile; the screener endpoint ranks the cross-asset universe by capture ratio, downside capture or downside beta. This is the conditional / up-down asymmetry cut — distinct from the single unconditional beta screener, the correlation matrix, and the total-risk and tail-risk APIs. It separates the up market from the down market.

api.oanor.com/capture-api

Cross-Asset Tail Risk API

Ranks the major markets by how brutal their bad days are, computed live from Yahoo Finance daily closes — no key, nothing stored. Volatility and the Sharpe ratio assume returns are symmetric and well-behaved, but the losses that actually blow up a book live in the left tail — the rare, deep down-days a standard-deviation number smooths away. This API measures that tail directly. For each market it returns Value-at-Risk (the daily loss not exceeded on 95% / 99% of days, both the historical percentile and the normal-distribution parametric estimate), the Conditional VaR / Expected Shortfall (the average loss on the worst days, beyond VaR — how bad the bad days really are), and the shape of the return distribution: skewness (negative = crash-prone, a long left tail) and excess kurtosis (high = fat-tailed, outlier-prone). The asset endpoint returns one instrument's full tail-risk profile; the screener endpoint ranks the cross-asset universe (equities, sectors, commodities, bonds, FX and crypto; filterable by class) from the most tail-risky to the safest. This is the cross-asset distribution-tail / VaR-CVaR cut — distinct from the bring-your-own-series risk-metrics engine, the crypto-only coin risk scorecard, the drawdown-pain (Ulcer) screener and the volatility APIs. It is the left tail, measured across the whole book.

api.oanor.com/tailrisk-api

Hurst Exponent & Market Regime API

Tells you whether each market is trending, behaving like a random walk, or mean-reverting — the single most important thing to know before choosing a strategy — computed live from Yahoo Finance daily closes, no key, nothing stored. A trend-following system bleeds money in a mean-reverting market, and a fade-the-move system gets run over in a trending one; the Hurst exponent (via rescaled-range R/S analysis) measures which world you are in. A Hurst above ~0.55 means the series is persistent — moves tend to continue, so it trends and trend-following fits; near 0.5 it is a random walk with no edge either way; below ~0.45 it is anti-persistent — moves tend to reverse, so it mean-reverts and fading extremes fits. Alongside it the API returns the Kaufman Efficiency Ratio (net move divided by the total path travelled, 0 = pure noise, 1 = a perfectly straight trend), a second intuitive read on how cleanly a market is trending. The asset endpoint returns one instrument's Hurst, efficiency ratio and a regime label; the screener endpoint ranks the cross-asset universe (equities, sectors, commodities, bonds, FX and crypto; filterable by class) from most trending to most mean-reverting. This is the persistence / trend-versus-mean-reversion regime cut — distinct from the z-score stretch gauges (how far a price is from its average right now, not the structure of its moves), the multi-timeframe momentum-alignment API and the price APIs. It tells you which kind of strategy the market is paying for.

api.oanor.com/hurst-api

TFF Positioning API

Where the leveraged funds and the asset managers are positioned in the financial futures — currencies, stock indices and interest rates — read live from the CFTC Traders in Financial Futures (TFF) report, no key. For financial futures the CFTC publishes a dedicated breakdown the commodity-style reports do not: Dealer/Intermediary (the sell-side banks), Asset Manager/Institutional (pension funds, mutual funds and insurers — the real-money long-term side), Leveraged Funds (hedge funds and CTAs — the fast speculative money) and Other Reportables. The split between Leveraged Funds and Asset Managers is the one macro traders watch: in the Treasury complex, leveraged funds run the famous cash-futures basis trade short while asset managers sit long, and the gap is a systemic-risk gauge. The positioning endpoint returns, for a market, the full four-group breakdown — each group's long, short and net contracts, share of open interest, trader count and week-over-week change — with a leveraged-funds bias read. The screener endpoint ranks a curated set of 17 FX, equity-index and interest-rate futures by where the leveraged funds (or the asset managers) are net positioned, surfacing the most crowded macro bets. This is the financial-futures TFF positioning cut — distinct from the legacy COT feed, the normalised COT-Index, the commodity Managed-Money report and the price APIs. It is who the hedge funds and the real money are, in the markets that move macro.

api.oanor.com/tffpositioning-api

FX Correlation Matrix API

How the major currency pairs move together, computed live from Yahoo Finance daily closes — no key, nothing stored. Correlation is the input every FX desk needs before sizing a book: going long EUR/USD and long GBP/USD is not two bets but one, because the pairs move almost in lockstep; shorting USD/JPY against long EUR/USD doubles the same dollar view. This API turns the majors and key crosses into the pairwise correlation grid traders use to avoid stacking the same risk and to find genuine diversifiers. The matrix endpoint returns the full correlation matrix across ~14 pairs over a chosen window. The pair endpoint returns one pair's correlation to every other, ranked — its closest co-movers and its best hedges (the most negatively correlated). The highlights endpoint surfaces the most correlated and most inversely correlated pairs across the whole grid, the actionable extremes. Correlation is computed on daily log returns aligned over common trading days. This is the FX-pair correlation cut — distinct from the cross-asset-class correlation matrix (stocks/bonds/gold/oil/crypto/dollar), the currency-strength meter, the FX heat-map (which shows the day's move, not co-movement) and the price APIs in the catalogue.

api.oanor.com/fxcorrelation-api

Ulcer Index API

Ranks a cross-asset universe by how painful each market's drawdowns have been, and how much return it paid for that pain, computed live from Yahoo Finance daily closes — no key, nothing stored. Volatility treats an up-move and a down-move as equally risky, but investors only lose sleep over the downside: the depth of the fall from the last high and how long it drags on before recovering. The Ulcer Index (Peter Martin) captures exactly that — the root-mean-square of every day's percentage drawdown from the running peak, so a deep, long drawdown is penalised far more than a brief dip and a market that keeps making new highs scores near zero. From it comes the Martin ratio (the Ulcer Performance Index) — annualised excess return divided by the Ulcer Index — the return earned per unit of drawdown pain, a downside-only cousin of the Sharpe ratio. The asset endpoint returns one instrument's full pain profile: Ulcer Index, maximum, average and current drawdown, longest time underwater, the Martin ratio and the pain ratio. The screener endpoint ranks the 21-instrument universe (equities, sectors, commodities, bonds, crypto; filterable by class) by Martin ratio (best pain-adjusted return) or by Ulcer Index (smoothest ride). This is the drawdown-pain / Ulcer-Index cut — distinct from a current-drawdown monitor (a point-in-time snapshot of how far below peak each market is), the Sharpe/Sortino/Calmar screener (Calmar uses only the single worst drawdown) and the price APIs. It scores the whole shape of the pain, not one point of it.

api.oanor.com/ulcerindex-api

Managed Money Positioning API

Where the hedge funds are positioned in commodity futures, read live from the CFTC Disaggregated Commitments-of-Traders report — no key. The legacy COT report lumps every speculator into one "non-commercial" bucket; the Disaggregated report, introduced in 2009 precisely because that was too crude, splits the market into four real groups — Managed Money (the trend-following hedge funds and CTAs, the speculative flow everyone watches), Producer/Merchant (the physical hedgers who make and use the commodity), Swap Dealers (the banks intermediating index and OTC exposure) and Other Reportables. The positioning endpoint returns, for a commodity, the full four-group breakdown — each group's long, short and net contracts, its share of open interest, the number of traders and the week-over-week change — with a managed-money bias read: Managed Money net long in gold of +112,179 contracts (34% of open interest, 74 funds long) tells you the funds are crowded long. The screener endpoint ranks a curated set of 20 metals, energy, grain, soft and livestock futures by where Managed Money is positioned (net as a share of open interest), surfacing the most crowded long and short hedge-fund bets. This is the disaggregated hedge-fund-positioning cut — distinct from the legacy raw COT-report feed, the normalised COT-Index, and the price and open-interest APIs. It is who the smart speculative money is, by the report traders actually read.

api.oanor.com/managedmoney-api

Beta Screener API

Ranks a cross-asset universe by beta to a benchmark, so you can see at a glance which markets amplify the benchmark's moves and which dampen or hedge them, computed live from Yahoo Finance daily closes — no key, nothing stored. Beta is the single number that says how much an asset moves for each 1% the market moves: a beta of 1.3 rises ~1.3% when the benchmark rises 1% (and falls harder when it drops), a beta near 0 is decoupled, a negative beta moves against the market (a hedge). The screener endpoint ranks the 21-instrument universe (equities, sectors, commodities, bonds, crypto; filterable by class) by beta to a chosen benchmark (the S&P 500 by default), each with its correlation and R-squared so you know how reliable the beta is. The asset endpoint returns one instrument's full beta profile against the benchmark. The dispersion endpoint returns the spread of betas across the universe — the high-beta-minus-low-beta gap, the mean beta and the share of risk-on names — a read on how much the market is rewarding risk-taking right now. This is the systematic-risk / market-sensitivity ranking cut — distinct from a bring-your-own-series CAPM/beta calculator, the total-risk Sharpe/Sortino screener, the correlation matrix and the price APIs. It ranks live assets by how much market risk they carry.

api.oanor.com/betadispersion-api

COT Index API

The normalised Commitments-of-Traders positioning signal traders actually act on, computed live from the US CFTC public reporting API — no key. A raw COT net-position number means little on its own: "large speculators are +176,020 contracts net long gold" tells you nothing until you know whether that is high or low versus history. The COT Index fixes that by normalising each trader group's current net futures position to a 0-100 percentile over a lookback window (the classic Larry Williams 156-week / three-year COT Index): 100 = the most net-long that group has been in the window, 0 = the most net-short. Above 80 marks a crowded long extreme (contrarian bearish), below 20 a crowded short extreme (contrarian bullish). The index endpoint returns one market's COT Index for both the large speculators (non-commercials) and the commercial hedgers, with the current net, the window min/max, the week-over-week change and an extreme flag. The screener endpoint computes the index across a curated set of 17 FX, stock-index, metal, energy and grain futures and ranks them, surfacing which markets sit at a positioning extreme right now. This is the normalised positioning-signal cut — distinct from the raw COT-report feed (which serves the weekly long/short contract counts), and from the price, open-interest and options-positioning APIs. It turns the report into the signal.

api.oanor.com/cotindex-api

Risk-Adjusted Return Screener API

Ranks a cross-asset universe by how much return each asset delivers per unit of risk, live from Yahoo Finance daily closes — no key, nothing stored. A raw return tells you nothing about how much risk you took to earn it: two assets up 12% are not equal if one rode a calm trend and the other whipsawed through deep drawdowns. This screener turns each asset's price history into the three risk-adjusted ratios allocators actually rank on — the Sharpe ratio (excess return per unit of total volatility), the Sortino ratio (excess return per unit of downside volatility only), and the Calmar ratio (annualised return per unit of worst peak-to-trough drawdown) — and sorts the whole universe (21 instruments across equities, sectors, commodities, bonds and crypto) so you can see in one call which markets pay the most for the risk you bear. The screener endpoint ranks the universe (filterable by asset class) by the metric you choose; the asset endpoint returns one instrument's full risk-adjusted profile with plain-language reads. This is the risk-adjusted-return / reward-per-risk ranking cut — distinct from a bring-your-own-series Markowitz optimiser, the CAPM/beta calculator, the momentum and the price APIs. It ranks live assets by efficiency, not raw performance.

api.oanor.com/riskadjusted-api

Sector Rotation RRG (Relative Rotation Graph) API

Where each S&P 500 sector sits on the rotation map versus the market, computed live from Yahoo Finance (no key, nothing stored). The Relative Rotation Graph is how professional allocators visualise sector rotation: it plots each sector on two axes — relative strength (is it out- or under-performing the S&P 500) and relative momentum (is that relative strength improving or fading) — and the combination lands each sector in one of four quadrants that rotate clockwise over time: Leading (strong and getting stronger), Weakening (strong but losing steam), Lagging (weak and getting weaker) and Improving (weak but turning up). Money rotates Improving to Leading to Weakening to Lagging, so the quadrant tells you not just who is winning but who is next. This computes each of the eleven SPDR sectors' RS-Ratio and RS-Momentum against the S&P 500 and places it in its quadrant. The rrg endpoint returns the whole rotation map; the sector endpoint returns one sector's coordinates and quadrant; the sectors endpoint lists what is covered. The sector-rotation RRG / quadrant cut — distinct from the relative-strength ranking (a one-dimensional list), the sector price/performance feed and the correlation APIs. It shows the rotation, not just the ranking.

api.oanor.com/rrg-api

Keltner Channels Screener (Multi-Asset) API

Which markets are breaking out of their volatility-adjusted trend channel, computed live from Yahoo Finance (no key, nothing stored). Keltner Channels wrap a 20-day exponential average in bands set at two Average-True-Ranges above and below it — and unlike Bollinger Bands, whose width is statistical standard deviation, Keltner's width is the market's actual trading range. A close above the upper Keltner band is a trend-following breakout (riding strength), below the lower a breakdown, and price hugging a band signals a powerful, persistent trend. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's Keltner upper, middle and lower bands, where price sits inside the channel, and flags fresh breakouts. The screener endpoint returns the upside and downside Keltner breakouts across the board. The asset endpoint returns one market's Keltner card. The universe endpoint lists what is covered. The cross-asset Keltner-channel / volatility-trend screener cut — distinct from the Bollinger-Bands screener (standard-deviation width, mean-reversion), the bring-your-own-candle ATR API and the other indicator screeners.

api.oanor.com/keltner-api

CCI Screener (Multi-Asset) API

Which markets are stretched to an overbought or oversold extreme on the Commodity Channel Index, computed live from Yahoo Finance (no key, nothing stored). The CCI measures how far price has run from its statistical average relative to normal volatility: above +100 a market is in a strong up-move (and, when it unwinds, overbought), below -100 a strong down-move (or oversold), and the swing through zero frames trend and reversal trades. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's 20-period CCI from its typical price (high+low+close over three) and tags it overbought, bullish, bearish or oversold, then ranks the whole board. The screener endpoint returns the overbought (>+100) and oversold (<-100) markets right now. The asset endpoint returns one market's CCI card. The universe endpoint lists what is covered. The cross-asset CCI / extension screener cut — distinct from the bring-your-own-candle oscillator API, the RSI screener (a different oscillator), the OBV/volume and Bollinger screeners. It finds the over-extended markets across every asset class at once.

api.oanor.com/cci-api

OBV & Volume Screener (Multi-Asset) API

Which markets are under accumulation or distribution and where volume is surging, computed live from Yahoo Finance (no key, nothing stored). Price tells you what is happening; volume tells you whether to believe it. On-Balance Volume adds the day's volume when a market closes up and subtracts it when it closes down, so a rising OBV means buyers are in control (accumulation) and a falling OBV means sellers are (distribution) — and a divergence between OBV and price is an early warning of a turn. A volume surge — today's volume well above its recent average — flags conviction behind a move. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's OBV trend over the last month, its latest volume versus the 20-day average, and tags it accumulation, distribution or neutral. The screener endpoint returns the markets under accumulation and distribution and the ones with a volume surge. The asset endpoint returns one market's OBV/volume card. The universe endpoint lists what is covered. The cross-asset volume / OBV screener cut — distinct from the bring-your-own-candle volume-indicator API and the crypto volume-profile API; it adds the volume dimension the price-only screeners miss.

api.oanor.com/obv-api

Multi-Timeframe Momentum & Alignment (Multi-Asset) API

Whether each market is trending the same way across every timeframe, computed live from Yahoo Finance (no key, nothing stored). A single week's move is noise; what trend traders want is alignment — when the 1-week, 1-month, 3-month, 6-month and 1-year returns all point the same direction, that is a strong, coherent trend, and when they disagree the move is choppy or turning. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this measures each asset's return over those five horizons, the up/down direction of each, and an alignment score from -5 (every timeframe down) to +5 (every timeframe up), with a coherence label. The screener endpoint returns the fully aligned uptrends and downtrends across the board, ranked by alignment. The asset endpoint returns one market's multi-timeframe momentum card. The universe endpoint lists what is covered. The cross-asset multi-timeframe momentum / alignment cut — distinct from the crypto-only multi-timeframe API, the commodity-momentum ranking and the relative-strength APIs. It finds the coherent trends across every asset class at once.

api.oanor.com/multiassetmomentum-api

ADX & Trend-Strength Screener (Multi-Asset) API

Which markets are strongly trending and which are stuck going nowhere, computed live from Yahoo Finance (no key, nothing stored). The Average Directional Index is the definitive measure of trend STRENGTH (not direction): above 25 a market has a real trend worth riding, below 20 it is choppy and range-bound where trend systems get whipsawed. The companion +DI and -DI lines give the direction — +DI over -DI is an uptrend, the reverse a downtrend. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's 14-day ADX, +DI and -DI (Wilder's method), and classifies it as a strong uptrend, strong downtrend, developing trend or ranging. The screener endpoint returns the strong uptrends and downtrends across the board, ranked by ADX, plus the ranging list. The asset endpoint returns one market's directional-movement card. The universe endpoint lists what is covered. The cross-asset ADX / trend-strength screener cut — distinct from the bring-your-own-candle trend-indicator API and the moving-average, RSI, MACD, Bollinger and Donchian screeners. It separates the trending markets from the chop across every asset class at once.

api.oanor.com/adxscreener-api

Candlestick Pattern Screener (Multi-Asset) API

Which markets just printed a reversal or continuation candlestick pattern on their latest daily candle, computed live from Yahoo Finance (no key, nothing stored). Candlestick patterns are the oldest price-action signals there are: a hammer at a low hints a bounce, a shooting star at a high a turn, an engulfing candle a momentum shift. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this reads each asset's most recent candles and detects the classic single- and two-candle patterns (doji, hammer, inverted hammer, shooting star, hanging man, bullish/bearish engulfing, bullish/bearish harami, marubozu), tagging each bullish, bearish or neutral. The screener endpoint returns every market flashing a pattern right now, split into bullish and bearish signals. The asset endpoint returns one market's latest candle with any pattern detected on it. The patterns endpoint lists what is recognised. The cross-asset candlestick-pattern screener cut — distinct from the crypto-only pattern detector and the bring-your-own-candle pattern API. It scans the whole market for price-action signals at once.

api.oanor.com/candlestickscreener-api

Donchian Channel Breakout Screener (Multi-Asset) API

Which markets are breaking out of their recent trading range, computed live from Yahoo Finance (no key, nothing stored). The Donchian channel — the highest high and lowest low of the last N days — is the breakout system the legendary Turtle traders rode: a close above the 20-day high is a classic long entry, below the 20-day low a short, and the 55-day channel is the slower, higher-conviction version. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's 20-day and 55-day Donchian channels (upper, lower and midline), where price sits inside the 20-day channel, and flags fresh breakouts above the high or below the low. The screener endpoint returns the upside and downside breakouts across the board plus the channel-position ranking. The asset endpoint returns one market's Donchian card. The universe endpoint lists what is covered. The cross-asset Donchian / channel-breakout (Turtle) screener cut — distinct from the crypto-only Donchian screener, the 52-week-range screener (a much longer window), the Bollinger-Bands screener and the bring-your-own-candle indicator APIs. It catches the range breakouts across every asset class at once.

api.oanor.com/donchian-api

MACD Screener (Multi-Asset) API

Which markets just triggered a MACD buy or sell signal, computed live from Yahoo Finance (no key, nothing stored). The MACD — the gap between a fast and a slow moving average, smoothed by a signal line — is the workhorse momentum indicator: when the MACD line crosses up through its signal line it is a bullish trigger, down through it bearish, and the histogram between them shows momentum building or fading. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's MACD (12/26 EMA), signal line (9 EMA) and histogram, flags whether it is in a bullish or bearish posture, and detects how recently the lines crossed. The screener endpoint returns the fresh bullish and bearish crossovers across the board plus the histogram ranking. The asset endpoint returns one market's MACD card. The universe endpoint lists what is covered. The cross-asset MACD / momentum-crossover screener cut — distinct from the bring-your-own-candle technical-indicator APIs, the RSI, Bollinger and moving-average screeners and the FX-only signals API. It finds the fresh momentum triggers across every asset class at once.

api.oanor.com/macd-api

RSI & Oscillator Screener (Multi-Asset) API

Which markets are overbought and which are oversold, ranked, computed live from Yahoo Finance (no key, nothing stored). The Relative Strength Index is the most-watched momentum oscillator: above 70 a market is overbought and stretched, below 30 oversold and ripe for a bounce, and the swing between them frames most mean-reversion trades. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's 14-day RSI (Wilder's method) and its 14-day Stochastic %K, tags it overbought / neutral / oversold, and ranks the whole board. The screener endpoint returns the markets that are overbought and oversold right now, sorted from hottest to coldest. The asset endpoint returns one market's oscillator card. The universe endpoint lists what is covered. The cross-asset RSI / oscillator screener cut — distinct from the crypto-only RSI screener, the bring-your-own-candle oscillator and technical-indicator APIs and the Bollinger and moving-average screeners. It finds the stretched markets across every asset class at once.

api.oanor.com/rsiscreener-api

Bollinger Bands & Squeeze Screener API

Which markets are coiled for a breakout and which are stretched to their bands, computed live from Yahoo Finance (no key, nothing stored). Bollinger Bands wrap a 20-day average in plus/minus two standard deviations; price riding the upper band is strong, the lower band weak, and — the prized signal — when the bands pinch tight (a "squeeze"), volatility has compressed and a big move usually follows. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's bands, its %B (where price sits between the lower band at 0 and the upper at 100), the bandwidth and whether bandwidth is at a multi-month low (a squeeze, breakout pending). The screener endpoint returns the board with the markets in a squeeze, the ones breaking above the upper band and the ones breaking below the lower. The asset endpoint returns one market's Bollinger card. The universe endpoint lists what is covered. The Bollinger Bands / volatility-squeeze screener cut — distinct from the bring-your-own-candle technical-indicator APIs, the FX-only z-score API and the market-breadth API. It finds the coiled springs across the whole market.

api.oanor.com/bollinger-api

Golden Cross / Death Cross Screener API

Which markets just flipped trend on the most-watched signal in technical analysis — the 50-day vs 200-day moving-average cross — computed live from Yahoo Finance (no key, nothing stored). A golden cross, the 50-day average crossing up through the 200-day, is the classic confirmation of a new uptrend, and a death cross the opposite; funds and headlines move on them. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's 50- and 200-day moving averages, whether it is in a golden-cross (bullish) or death-cross (bearish) regime, how many days since the last cross, and how far price sits above or below each average. The screener endpoint returns the whole board with the markets that have crossed most recently — the fresh golden and death crosses — and the bullish/bearish tally. The asset endpoint returns one market's moving-average card. The universe endpoint lists what is covered. The moving-average-crossover / golden-cross screener cut — distinct from the bring-your-own-candle technical-indicator APIs, the market-breadth API (which aggregates the share above a single moving average) and the FX-only signals API.

api.oanor.com/goldencross-api

Relative Strength vs S&P 500 API

Which markets are beating the benchmark and which are lagging, ranked, computed live from Yahoo Finance (no key, nothing stored). Relative strength is the engine of rotation: money flows toward what is outperforming, and the leaders of one quarter often lead the next. For a cross-asset, cross-sector universe — the eleven S&P 500 sectors plus small caps, international and emerging equities, gold, oil, commodities, bonds and crypto — this measures each asset's return MINUS the S&P 500's over one, three and six months, blends them into a relative-strength score, and ranks the whole board into leaders and laggards. A positive score means the asset is beating the market; a negative one means it is lagging. The ranking endpoint returns that ranked board with the benchmark's own return and the standout leaders and laggards. The asset endpoint returns one market's relative strength across each window, its beta to the S&P 500 and whether its relative strength is improving or fading. The universe endpoint lists what is covered. The relative-strength / market-leadership rotation cut — distinct from the absolute-momentum, the sector-correlation and the altcoin-season APIs. It answers what is leading the market, measured against it.

api.oanor.com/relativestrength-api

Cross-Asset Drawdown & Recovery Monitor API

How far every major market is below its peak and how long it has been underwater, computed live from Yahoo Finance (no key, nothing stored). Drawdown is the risk investors actually feel: not volatility in the abstract, but the gap between today's price and the high-water mark, and the painful stretch spent climbing back. For every asset — equity indices, bonds, gold, oil, commodities, FX and crypto — this measures the current drawdown from its rolling peak, the worst (maximum) drawdown over the window, the date and level of the peak, how many days it has been underwater, and how much of the fall it has already recovered. The monitor endpoint returns the whole universe ranked by current drawdown — what is deepest underwater and what is back at new highs — with a summary of how many markets are in drawdown. The asset endpoint returns one market's drawdown card. The universe endpoint lists what is covered. The cross-asset drawdown / underwater-recovery cut — distinct from the FX-only drawdown API, the crypto all-time-high API and the cross-asset volatility API (which ranks risk-adjusted return, not the underwater curve). It answers how far from the highs, and how long.

api.oanor.com/assetdrawdown-api

Bond / Fixed-Income Performance API

What is moving across the bond market, by duration and credit, computed live from Yahoo Finance via the major fixed-income ETFs (no key, nothing stored). Bonds are the other half of every portfolio, and their moves are the cleanest read on interest rates and credit: when long Treasuries (TLT) fall, the market is pricing higher long rates; when high-yield (HYG) lags investment-grade (LQD), credit risk is being repriced. For every fixed-income ETF — Treasuries from ultra-short to 20-year-plus, investment-grade and high-yield credit, TIPS, munis, emerging-market and aggregate bonds — this measures the change on the day, the week and the month, the 52-week high and low and where the price sits in that range, tagged by category and rate sensitivity. The board endpoint returns the whole complex ranked by daily change with the gainers and losers and a category breakdown. The bond endpoint returns one ETF's performance card. The bonds endpoint lists what is covered. The fixed-income performance / bond-board cut — distinct from the government-bond-yield, yield-curve, central-bank-rate and bond-pricing-math APIs. Remember: a bond ETF's price moves inverse to its yield.

api.oanor.com/bondperformance-api

Stock Sector Correlation Matrix API

How the eleven S&P 500 sectors move together, computed live from Yahoo Finance via the SPDR sector ETFs (no key, nothing stored). Sector correlation is the heart of equity diversification and rotation: defensives (utilities, staples, health care) and cyclicals (tech, discretionary, financials, energy) cluster differently, and when correlations rise the whole market is moving as one (risk-on/risk-off), while a spread of correlations means stock-picking and rotation are rewarded. The matrix endpoint returns the full pairwise return-correlation matrix across all eleven sectors with the most- and least-correlated sector pairs. The sector endpoint returns one sector's correlation to every other, ranked, plus its beta to the S&P 500 (how much it amplifies the market). The sectors endpoint lists what is covered. The equity sector correlation / rotation cut — distinct from the cross-asset correlation matrix (asset classes, not sectors), the crypto and currency correlation APIs (other markets) and the sector price/performance feed. It answers which sectors are the same bet and which diversify, within the stock market.

api.oanor.com/sectorcorrelation-api

Commodity Movers & Performance API

What is moving across the commodity complex right now, computed live from Yahoo Finance futures (no key, nothing stored). Just as stock, FX and crypto traders watch the day's biggest gainers and losers, commodity traders want the same board for energy, metals, grains, softs and livestock. For every commodity this measures the change on the day, the week and the month, the day's high and low, the 52-week high and low and where the price sits in that 52-week range. The movers endpoint returns the whole complex ranked by daily change — the top gainers and losers — plus the weekly and monthly leaders, and can be filtered to one sector. The commodity endpoint returns one commodity's full performance card. The commodities endpoint lists what is covered. The commodity movers / performance-board cut — distinct from the commodity-momentum API (which ranks by a blended multi-month momentum factor and trend regime), the commodity-price feed, the commodity-spreads and the seasonality APIs. It answers what moved today, across the complex.

api.oanor.com/commoditymovers-api

FX Cross-Rate Heatmap & Matrix API

The full grid of every major currency against every other, with the day's move in each cell, computed live from Yahoo Finance (no key, nothing stored). It is the dashboard every FX desk keeps open: an 8x8 matrix of the majors (USD, EUR, GBP, JPY, CHF, AUD, CAD, NZD) showing the cross rate and the percentage change on the day for every pair at once, so you can see in a single glance which currencies are bid and which are offered across the board. The matrix endpoint returns the whole rate grid plus the matching change-on-the-day heatmap, and derives the strongest and weakest currency from their average move against the basket. The cross endpoint returns one pair's rate and daily change. The currencies endpoint lists what is covered. The FX cross-rate matrix / heatmap cut — distinct from the bring-your-own-rates cross-rate & triangular-arbitrage calculator, the currency-strength meter (one aggregate score per currency) and the single-pair price APIs. It is the whole board, live.

api.oanor.com/fxheatmap-api

Stock Index Seasonality API

The calendar patterns equity traders position around — "Sell in May", the Santa Claus rally, the September swoon — computed live from ~10 years of Yahoo Finance monthly data across the world's major stock indices (no key, nothing stored). Equities have well-documented seasonal tendencies, and this measures them directly: for each index it takes a decade of monthly returns, groups them by calendar month, and returns the average return in each of the twelve months, the share of years that month was positive (the win rate), and the historically strongest and weakest months. The seasonality endpoint returns one index's full 12-month seasonal profile plus the current month's historical bias. The month endpoint flips it around: for a calendar month it ranks every index by its historical average return, so you can see which markets are seasonally strong or weak right now. The indices endpoint lists what is covered, from the S&P 500, Nasdaq, Dow and Russell to the DAX, FTSE, CAC, Euro Stoxx, Nikkei and Hang Seng. The equity-index seasonality / calendar-pattern cut — distinct from the FX, commodity and crypto seasonality APIs, the index price feed and the constituent APIs.

api.oanor.com/indexseasonality-api

Forex Movers & Performance API

What is actually moving in the currency market right now, computed live from Yahoo Finance (no key, nothing stored). Just as stock and crypto traders watch the day's biggest gainers and losers, FX traders want the pairs on the move — the ones breaking out and breaking down across the majors and crosses. For every pair this measures the change on the day, over the week and over the month, with the day's high and low and where the current rate sits in that day's range. The movers endpoint returns the whole board ranked by daily change — the top gainers and losers — plus the weekly and monthly leaders, so you can see momentum across horizons at a glance. The pair endpoint returns one pair's full performance card. The pairs endpoint lists what is covered. The FX movers / performance-dashboard cut — distinct from the currency-strength meter (which aggregates each currency's move across all its pairs into one score), the FX price, range and volatility APIs. It answers which pairs are moving today, not how strong the euro is.

api.oanor.com/fxmovers-api

Cross-Asset Volatility & Risk-Adjusted Return API

The risk dashboard for the whole multi-asset book — how volatile each asset class is, how much it returned, and how much return it paid per unit of risk, computed live from Yahoo Finance (no key, nothing stored). Return without risk is meaningless; this puts them side by side. For every instrument — equities, bonds, gold, oil, commodities, FX and crypto — it measures the annualised realised volatility (the standard deviation of daily returns, the market's fear gauge), the trailing return, a Sharpe-style risk-adjusted return (return per unit of volatility) and the worst peak-to-trough drawdown over the window. The ranking endpoint returns the universe ranked by whichever you choose — volatility, Sharpe, return or drawdown — so you can see the calmest and wildest assets and who paid the best risk-adjusted return. The asset endpoint returns one instrument's full risk profile. The universe endpoint lists what is covered. The cross-asset volatility / risk-adjusted-return ranking cut — distinct from the crypto-only volatility and risk APIs, the FX-only volatility API and the bring-your-own-series risk-metrics, CAPM and portfolio-optimiser calculators. It ranks live risk across asset classes.

api.oanor.com/assetvolatility-api

52-Week High/Low Range Screener API

Where every major asset sits in its one-year range — across stocks, indices, bonds, commodities, FX and crypto — computed live from Yahoo Finance (no key, nothing stored). The 52-week high/low is the single most-watched level in markets: assets breaking to new 52-week highs are in confirmed uptrends and chased by momentum, while new 52-week lows mark capitulation, and the "new highs / new lows" list is a classic breadth and momentum read. This places each instrument in its range as a 0-100 position (0 = sitting on its 52-week low, 100 = at its 52-week high), with how far it is below the high and above the low, and flags fresh new highs and new lows. The screener endpoint returns the whole multi-asset universe ranked by range position — what is breaking out at the top and breaking down at the bottom — plus the new-high and new-low lists. The asset endpoint drills into one instrument. The universe endpoint lists what is covered. The 52-week-range / new-highs-new-lows momentum cut across asset classes — distinct from the crypto Donchian-breakout screener (crypto only) and the single-quote, index, commodity and stock price feeds, which carry the 52-week high/low as a field but do not rank it across a multi-asset book.

api.oanor.com/fiftytwoweek-api

Commodity Seasonality API

The calendar patterns commodity traders position around, computed live from ~10 years of Yahoo Finance monthly futures data (no key, nothing stored). Commodities are the most seasonal market there is: natural gas tends to rally into winter heating demand, gasoline into the summer driving season, grains around the planting and harvest calendar. This measures it directly — for each commodity it takes a decade of monthly returns, groups them by calendar month, and returns the average return in each of the twelve months, the share of years that month was positive (the win rate), and the historically strongest and weakest months. The seasonality endpoint returns one commodity's full 12-month seasonal profile plus the current month's historical bias. The month endpoint flips it around: for a given calendar month it ranks every commodity by its historical average return, so you can see what is seasonally bullish or bearish right now. The commodities endpoint lists what is covered. The commodity-seasonality / calendar-pattern cut — distinct from the FX-seasonality API (currencies), the commodity-price feed, the commodity-spreads and the commodity-momentum APIs. It answers what a commodity usually does this month, not what it costs today.

api.oanor.com/commodityseasonality-api

Crypto Pairs Trading & Spread API

The statistical-arbitrage signal between two coins — how stretched their price ratio is versus its own recent average, computed live from Binance daily candles (no key, nothing stored). Pairs traders do not bet on direction; they bet on the spread between two correlated coins reverting to its mean. When ETH/BTC (or any ratio) runs two standard deviations above its average, the spread is stretched — short the rich leg, long the cheap one, and profit when it snaps back. The spread endpoint takes two coins and returns the current price ratio, its rolling mean and standard deviation, the z-score (how many standard deviations stretched), the return correlation of the two coins (pairs trading works on correlated pairs) and a long/short mean-reversion signal. The screener endpoint scans every pair in a liquid basket and ranks them by absolute z-score — the most stretched, most tradeable spreads right now. The coins endpoint lists what is covered. The pairs-trading / relative-value spread cut for crypto — distinct from the correlation-&-beta API (which gives the correlation matrix, not the tradeable spread), the single-coin momentum, the funding-arbitrage and the price APIs. It answers whether a spread is stretched, not whether two coins move together.

api.oanor.com/cryptopairs-api

Altcoin Season Index API

One number that tells you whether crypto capital is rotating into altcoins or huddling in Bitcoin, computed live from Binance daily candles (no key, nothing stored). The market swings between two regimes: in "altcoin season" most alts outperform Bitcoin and money chases the long tail; in "Bitcoin season" alts bleed against BTC and capital flees to the majors. The classic gauge is simple — of the top altcoins, what share has outperformed Bitcoin over the last 90 days? Above ~75% it is altcoin season; below ~25% it is Bitcoin season. The index endpoint returns that index (0-100), the season label, Bitcoin's own return over the window and how many alts out- versus under-performed. The leaderboard endpoint ranks the alts by their excess return versus Bitcoin — who is leading the rotation and who is lagging — each with its own return, BTC's return and the gap. The coins endpoint lists the universe. The altcoin-season / alt-vs-BTC rotation cut — distinct from the market-cap-dominance and global-market APIs (which report BTC's share of total cap, not relative performance), the single-coin momentum and the price APIs. It answers whether it is altseason, not what the market cap is.

api.oanor.com/altseason-api

US Equity Market Breadth API

How broad the US stock market's move really is under the surface, computed live from Yahoo Finance across a large-cap universe (no key, nothing stored). The S&P 500 can be dragged up by a handful of megacaps while most stocks fall; breadth tells you how many stocks are actually participating. The breadth endpoint scans a ~50-name large-cap universe spanning every sector and returns the share trading above their 20-, 50- and 200-day moving averages (the classic participation gauges), the advancers versus decliners on the day, the advance/decline ratio, the average and median daily change and a regime label (broad strength, mixed or broad weakness). The components endpoint returns the per-stock table behind it — each name's price, daily change and whether it is above each moving average — so you can see exactly which stocks are carrying or dragging the market. The constituents endpoint lists the universe. The equity market-internals / breadth cut — distinct from the crypto-breadth API (which scans coins), the single-quote, index-constituent and movers APIs. It answers whether a rally is broad or narrow, not how one stock is doing.

api.oanor.com/equitybreadth-api

Cross-Asset Correlation Matrix API

How the major asset classes move together — a live correlation matrix across stocks, bonds, gold, oil, crypto and the dollar (no key, nothing stored). Correlation is the single most important input to diversification and risk: two assets with a correlation near 1 are effectively the same bet, while a low or negative correlation is genuine diversification. Where a crypto-correlation API stays inside crypto and an FX-correlation API stays inside currencies, this spans the whole multi-asset book at once — US and international equities, Treasuries and credit, gold, silver, oil and broad commodities, Bitcoin and Ether, the dollar and real estate — so an allocator can see in one call whether bonds are still hedging stocks, whether gold is decoupled and whether crypto is trading as a risk asset. The matrix endpoint returns the full pairwise return-correlation matrix over a chosen window, with the most- and least-correlated pairs. The asset endpoint returns one asset's correlation to every other, ranked, so you see its best diversifiers at a glance. The assets endpoint lists what is covered. The cross-asset / multi-asset correlation surface — distinct from the crypto-only correlation API, the FX-only currency-correlation API and the bring-your-own-series CAPM, risk-metrics and portfolio-optimiser calculators.

api.oanor.com/crossassetcorrelation-api

Commodities Momentum & Relative-Strength API

Which corner of the commodity complex is leading and which is lagging, ranked by trailing momentum, computed live from Yahoo Finance futures (no key, nothing stored). A price tells you where a commodity is; momentum tells you where the money is flowing. This scores every major commodity — crude, Brent, natural gas, gasoline and heating oil in energy; gold, silver, copper, platinum and palladium in metals; corn, wheat and soybeans in grains; coffee, sugar, cocoa, cotton and orange juice in softs; live cattle and lean hogs in livestock — by its return over five horizons (1 week, 1 month, 3 months, 6 months and a ~1-year proxy), blends them into a single momentum score and ranks the whole complex into leaders and laggards. The screener endpoint returns that ranked table with a relative-strength rank and trend regime for each. The momentum endpoint drills into one commodity: its multi-horizon returns, where it sits versus its 50- and 200-day averages, and a trend label. The commodities endpoint lists what is covered. The cross-commodity momentum / relative-strength factor cut — distinct from the commodity-price feed (front-month prices), the commodity-spreads API (crack/crush/ratios) and the precious-metals spot API. It answers what is leading the complex, not what one thing costs.

api.oanor.com/commoditymomentum-api

FX Z-Score & Mean-Reversion API

How statistically stretched each currency pair is right now versus its own recent average — the z-score mean-reversion gauge — computed live from Yahoo Finance daily rates (no key, nothing stored). A price alone tells you nothing about whether a pair is cheap or dear; the z-score does: it measures how many standard deviations the current rate sits above or below its rolling mean. A pair two standard deviations above its average is statistically overbought and prone to snap back; two below is oversold. The zscore endpoint returns, for a pair, the current rate, its rolling mean and standard deviation, the z-score, the percent distance from the mean and a plain overbought / oversold label. The screener endpoint scans the major and cross pairs and ranks them by how stretched they are — the most overbought and most oversold at a glance, the mean-reversion opportunity scan. The pairs endpoint lists what is covered. The statistical-stretch / mean-reversion cut for FX — distinct from the FX range, pivot-point, volatility and signals APIs. It answers how far from normal a pair is, not where its support sits or how fast it moves.

api.oanor.com/fxzscore-api

Crypto Smart-Money vs Retail Positioning API

How crypto's biggest, most-capitalised futures traders are positioned versus the retail crowd — and the divergence between them — computed live from Binance's public futures positioning feed (no key, nothing stored). Binance splits its perpetual traders into the whole crowd and the "top traders" (the top ~20% of accounts by margin balance, a smart-money proxy) and publishes the long/short split of each. When smart money leans one way while the crowd leans the other, that gap is a classic contrarian signal: an over-long retail crowd the big accounts are quietly fading often marks a local top, and vice versa. The positioning endpoint returns, for a coin, the long/short ratio and long-share of three cohorts side by side — the global crowd, the top traders by account, and the top traders by position size. The divergence endpoint returns the smart-money-minus-retail gap with a plain-language read. The history endpoint returns the time-series across 5m to 1d buckets so you can watch the gap open and close. The smart-money-versus-retail / positioning-divergence cut for crypto — distinct from the single-cohort long/short-ratio feed, the funding-rate, open-interest and price APIs. It tells you who is on which side, not just how many are long.

api.oanor.com/smartmoney-api

Risk-On / Risk-Off (RORO) Index

One number for the market's mood across asset classes — a live 0-100 risk-on / risk-off (RORO) score, computed from Yahoo Finance (no key, nothing stored). On any day capital is either reaching for risk or fleeing to safety, and the signal lives in the relationships between markets, not any single price. This blends four classic cross-asset gauges — stocks vs long bonds (SPY/TLT), high-yield vs investment-grade credit (HYG/LQD), copper vs gold (the growth metal vs the haven) and the VIX (inverted) — into one score: high = risk-on (greed), low = risk-off (fear). The score endpoint returns the composite, each gauge's contribution and a regime label; the components endpoint returns the four underlying ratios with where each sits in its recent range (its percentile), so you can see what is driving the mood. The cross-asset risk-sentiment / RORO composite cut — distinct from the intermarket-ratios feed (raw ratios), the volatility-index API and the price APIs. It synthesises the regime, not the parts.

api.oanor.com/riskappetite-api

Commodity Spreads API

The spreads and ratios that commodity traders actually trade, not just the raw prices, computed live from the underlying futures — no key, nothing stored. A single commodity price means little on its own; the money is in the relationships. The crack endpoint returns the 3:2:1 crack spread — the refining margin from turning three barrels of crude oil into two of gasoline and one of heating oil, the number that drives refiner profits and gasoline prices. The crush endpoint returns the soybean crush spread — the processing margin from crushing soybeans into meal and oil. The ratios endpoint returns the classic macro ratios: gold/silver (the "fear versus growth" gauge), gold/oil (real-asset value), oil/natural-gas (the energy ratio) and gold/copper. Each comes with the component futures prices so you can see exactly how it is built. This is the commodity-spread / inter-commodity cut — distinct from the single-commodity price feed, the precious-metals spot API and the FX APIs in the catalogue. It gives you the margin and the ratio, the things that are actually positioned. All endpoints are parameter-less and return the current values with their components; the crack spread is in USD per barrel and the crush in USD per bushel.

api.oanor.com/commodityspreads-api

Crypto-to-Macro Correlation API

Whether crypto is trading as a risk asset or a hedge, measured by how closely a coin moves with the stock market, gold and the dollar — computed live from Binance and Yahoo Finance, no key, nothing stored. The single most-asked macro question about crypto is whether it is "digital gold" or just high-beta tech; this answers it with numbers. The correlation endpoint returns, for a coin (BTC or ETH), its return correlation to the S&P 500, the Nasdaq 100, gold and the US dollar index over a chosen window, each with a plain-language read (risk-on if it tracks stocks, a hedge if it tracks gold or moves against the dollar) and an overall verdict. The beta endpoint returns the coin's beta to the S&P 500 — how much it amplifies equity moves — with the correlation and R-squared. This is the cross-asset / crypto-versus-traditional-markets correlation cut — distinct from the crypto-to-crypto correlation API (coins against each other), the realised-volatility and the price APIs in the catalogue. Correlations use daily log returns aligned on common trading days; coin is BTC or ETH, window 20-365 days.

api.oanor.com/cryptomacro-api

Crypto Funding Rate Arbitrage API

The perpetual-futures funding rate for a coin side by side across the major exchanges, and the spread between them — computed live from each venue's public API, no key, nothing stored. A perpetual swap charges or pays funding every few hours to keep its price tethered to spot; when the same coin's funding differs across exchanges, a trader can be long the perp where funding is most negative (and gets paid) and short where it is most positive, harvesting the spread market-neutral. The funding endpoint returns, for a coin, the current funding rate on Binance, Bybit, OKX and Gate.io — per interval and annualised — the venue paying the most, the one charging the most, and the cross-exchange spread (the arbitrage edge). The screener endpoint scans a basket and ranks the coins by the size of that spread, surfacing the biggest funding-arbitrage opportunities. This is the cross-exchange funding-rate / basis-arbitrage cut for crypto — distinct from the single-exchange funding-rates feed (one venue), the spot-versus-perpetual basis and the price APIs in the catalogue. Funding is per interval (most venues settle every 8 hours); annualisation assumes three settlements a day, and intervals can differ by venue, so verify before trading. Coins are bases (BTC, ETH).

api.oanor.com/fundingarbitrage-api

Crypto Market Breadth API

The health of the whole crypto market under the surface, computed live from Binance candles — no key, nothing stored. A market-cap index can be dragged up by two or three megacaps while everything else falls; breadth tells you how broad a move really is — how many coins are actually participating. The breadth endpoint scans a basket of liquid coins and returns the share trading above their 20-, 50- and 200-day moving averages (the classic participation gauges), the advancers versus decliners on the day with the advance/decline ratio, the average and median 24-hour change and a regime label (broad strength, mixed or broad weakness). The components endpoint returns the per-coin table behind it — each coin's price, 24-hour change and whether it is above each moving average — so you can see exactly which names are carrying the market. The symbols endpoint lists tradable pairs. This is the market-internals / breadth cut for crypto — distinct from the single-coin momentum, the movers/gainers, the fear-and-greed sentiment index and the price APIs in the catalogue. It answers "is this rally broad or narrow?", not "how is one coin doing?". The default basket is about 30 liquid majors; pass coins=BTC,ETH,... to customise (3-50 coins).

api.oanor.com/cryptobreadth-api

Debt-to-GDP by Sector API

How indebted each economy's government, households and companies are relative to the size of the economy, read live from the Bank for International Settlements' open statistics — no key, nothing stored. Debt-to-GDP is the headline gauge of debt sustainability: how big a borrower's debts are versus the income that has to service them. The BIS publishes total credit as a share of GDP for the general government, for households, for non-financial corporations and for the private non-financial sector as a whole, on a consistent cross-country basis. The latest endpoint returns every covered country's most recent government, household, corporate and total-private debt-to-GDP; the country endpoint returns one country's four sector ratios with the reference quarter; the history endpoint returns a chosen sector's quarterly series. This is the debt-level / leverage macro cut — distinct from the credit-to-GDP gap (how stretched credit is versus its trend), the debt service ratio (the cost of carrying that debt), the credit-growth (lending volumes), bank-rate and FX APIs in the catalogue. A country is a BIS reference area (US, GB, DE, JP …) given as an ISO-2 code or a common name; data is quarterly with the usual statistical lag.

api.oanor.com/debttogdp-api

Crypto Options Put/Call Ratio & Sentiment API

The single headline gauge of how the crypto options market is positioned, computed live from Deribit's public option book — no key, nothing stored. The put/call ratio is the amount of put activity divided by call activity: a low ratio means the market is loaded with calls (bullish, greedy positioning), a high ratio means puts dominate (hedging, fear). The ratio endpoint returns, for a currency (BTC or ETH), the market-wide put/call ratio computed two ways — by open interest (the standing positioning) and by 24-hour volume (today's flow) — with the call and put totals, the spot index and a plain-language sentiment label. The expiries endpoint breaks the put/call ratio down by expiry, revealing the term structure of sentiment: whether hedging is concentrated in the near term or further out. This is the aggregate options put/call sentiment cut for crypto — distinct from the US-equity put/call API (a different market), the max-pain / open-interest positioning view, the implied-vol skew surface and the gamma-exposure APIs in the catalogue. Below roughly 0.7 is call-heavy and bullish, above 1.0 put-heavy and defensive; it is most useful read as a contrarian gauge. Currency is BTC or ETH, the two assets Deribit lists liquid options for.

api.oanor.com/cryptoputcall-api

Crypto RSI & Oscillator Screener API

Which coins are overbought or oversold right now, computed live from Binance candles — no key, nothing stored. Momentum oscillators are the classic mean-reversion signals: a Relative Strength Index (RSI) above 70 says a coin is overbought and stretched, below 30 oversold and washed out, while the Stochastic oscillator times the turn within the recent range. The oscillators endpoint fetches a pair's candles and returns its Wilder RSI(14), the Stochastic %K and %D, and a plain signal (overbought, oversold or neutral) on a chosen timeframe. The screener endpoint scans a basket of coins and surfaces the ones that are currently overbought (possible pullback) and oversold (possible bounce), ranked by how stretched they are. The symbols endpoint lists tradable pairs. This is the coin-native oscillator / mean-reversion screener cut for crypto — it fetches the live data itself, distinct from the generic oscillator calculators (which you feed your own OHLC), the momentum trend-alignment, the Donchian breakout and the candlestick-pattern APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form; interval is 1h/4h/1d/1w.

api.oanor.com/cryptorsi-api

Debt Service Ratio (Debt Burden) API

How much of a country's income goes to servicing debt — interest plus principal — read live from the Bank for International Settlements' open statistics, no key, nothing stored. The credit-to-GDP gap measures how much debt has built up; the debt service ratio (DSR) measures how heavy it is to carry. It is the share of income that borrowers must spend each period just to keep current on their debts, and a high or rising DSR squeezes consumption and investment and has reliably led recessions. The BIS publishes the DSR for households, for non-financial corporations and for the private non-financial sector as a whole. The latest endpoint returns every covered country's most recent DSR for all three sectors; the country endpoint returns one country's household, corporate and total DSR with the reference quarter; the history endpoint returns the quarterly series for a chosen sector. This is the debt-burden / debt-service macro cut — distinct from the credit-to-GDP gap (debt build-up), the credit-growth (lending volumes), the bank-rate, money-supply and FX APIs in the catalogue. A country is a BIS reference area (US, GB, DE, JP …) given as an ISO-2 code or a common name; data is quarterly with the usual statistical lag.

api.oanor.com/debtservice-api

Credit-to-GDP Gap (Financial Stability) API

How far each country's private-sector credit has run above or below its long-run trend — the single best early-warning indicator for banking crises — read live from the Bank for International Settlements' open statistics, no key, nothing stored. The credit-to-GDP gap is the difference between the credit-to-GDP ratio and its long-term trend, and the Basel Committee uses it to set the countercyclical capital buffer: a gap above roughly 10 points has historically preceded credit busts, while a deeply negative gap means an economy is still deleveraging. The latest endpoint returns every covered country's most recent gap together with its actual credit-to-GDP ratio and a risk band; the country endpoint returns one country's gap, the underlying ratio and trend and a risk label; the history endpoint returns the quarterly gap time series. This is the credit-gap / financial-stability macro cut — distinct from the euro-area credit-growth (lending volumes), the bank-rate, money-supply, central-bank policy-rate and FX APIs in the catalogue. It measures the build-up of financial-stability risk, not the level of rates. A country is a BIS reference area (US, GB, DE, JP …) given as an ISO-2 code or a common name; data is quarterly with the usual statistical lag.

api.oanor.com/creditgap-api

Crypto Candlestick Pattern Detector API

Which reversal and continuation candlestick patterns have just printed on a coin, and which coins across the market are flashing one right now, detected live from Binance candles — no key, nothing stored. Candlestick patterns are the oldest price-action signals there are: a hammer at the bottom of a move, a bearish engulfing at the top, a doji marking indecision. The detect endpoint fetches a pair's recent candles and returns the patterns found on the latest ones — each with its name, whether it is bullish, bearish or neutral, the candle it formed on and a short meaning — plus the latest OHLC. The screener endpoint scans a basket of coins and surfaces the ones whose most recent completed candle just formed a bullish or bearish reversal pattern, so you can find fresh setups across the market in one call. The symbols endpoint lists tradable pairs. This is the coin-native candlestick-pattern screener cut for crypto — it fetches the live data itself, distinct from the generic pattern-recognition calculator (which you feed your own OHLC), the Donchian breakout, the momentum and the volume-profile APIs in the catalogue. Detected patterns include hammer, shooting star, bullish/bearish engulfing, doji, marubozu and morning/evening star. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form; interval is 1h/4h/1d/1w.

api.oanor.com/cryptopatterns-api

Crypto Multi-Timeframe Momentum API

Whether a coin is trending the same way across every timeframe, computed live from Binance candles — no key, nothing stored. A single 24-hour change is noise; what traders want is alignment — when the 1-hour, 4-hour, 1-day, 1-week and 1-month returns all point the same direction, that is a strong, coherent trend, and when they disagree the move is choppy or turning. The momentum endpoint returns, for one coin, the percent change over each of those five horizons, the up/down direction of each, an alignment score (how strongly the timeframes agree, from -1 fully bearish to +1 fully bullish) and an overall bias label. The screener endpoint scans a basket and ranks the coins by aligned momentum, surfacing the strongest coherent uptrends (every timeframe up) and downtrends (every timeframe down). The symbols endpoint lists tradable pairs. This is the multi-timeframe momentum / trend-alignment cut for crypto — distinct from the single-window movers, the Donchian breakout screener, the FX-pivot and the generic indicator-calculator APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form; horizons are fixed at 1h/4h/24h/7d/30d.

api.oanor.com/cryptomomentum-api

Crypto Donchian Breakout Screener API

Which coins are breaking out of their recent trading range, computed live from Binance candles — no key, nothing stored. The Donchian channel is the highest high and lowest low of the last N periods; a price above the upper band is a classic trend-following breakout (the original turtle-trading signal) and a price below the lower band a breakdown. The breakout endpoint returns, for one pair, the N-day Donchian upper and lower bands, the current price, where it sits in the channel (0% at the low, 100% at the high), the distance to each band and a status — new_high, new_low, near_high, near_low or inside. The screener endpoint scans a basket of coins and surfaces the ones currently breaking to new highs (momentum-long candidates) and to new lows (breakdowns), ranked by how decisively they have cleared the band. The symbols endpoint lists tradable pairs. This is the range-breakout / Donchian-screener cut for crypto — distinct from the generic indicator calculators (which you feed your own data), the volume-profile, the seasonality and the order-flow APIs in the catalogue. Bands use the prior completed candles, so a breakout is a genuine move beyond the established range. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form; lookback is 5-200 days.

api.oanor.com/cryptobreakout-api

Euro Area Credit Growth & Credit Impulse API

How fast bank lending to the real economy is expanding, and whether it is accelerating or slowing, read live from the European Central Bank's public Data Portal — no key, nothing stored. Where bank rates are the price of credit, this is the quantity: the annual growth of the loans euro-area banks (MFIs) actually extend to households — total, for house purchase, and for consumption — and to non-financial corporations (businesses). Credit growth is one of the most-watched macro signals because credit booms and busts lead the business cycle and, with a lag, inflation. The growth endpoint returns the latest annual growth rate of each lending category with its reference month and month-on-month change. The impulse endpoint returns the credit impulse — the change in the growth rate over the last six and twelve months — a leading read on whether the credit cycle is turning up (acceleration) or rolling over (deceleration). The series endpoint returns the recent monthly history of any one indicator. This is the euro-area credit-cycle / lending-volume macro cut — distinct from the bank-rate (price of credit), money-supply, policy-rate, yield-curve and FX APIs in the catalogue. All series are euro-area (U2), monthly, annual-growth percent.

api.oanor.com/creditgrowth-api

Crypto Volume Profile (VPVR) API

Where a crypto pair has actually traded the most volume by price level, computed live from Binance candles — no key, nothing stored. Most charts show volume over time; the volume profile shows it over price, and that is where support and resistance really live. The profile endpoint splits the price range into buckets and distributes each candle's volume across the prices it spanned, returning the volume-by-price histogram, the Point of Control (POC — the single price with the most traded volume, the market's fair-value magnet), the Value Area (the price band holding roughly 70% of all volume) with its high (VAH) and low (VAL), and the high-volume nodes. The levels endpoint returns just those key levels plus where the current price sits relative to the value area — above it (acceptance higher), inside it, or below — the read traders use for mean-reversion and breakout setups. The symbols endpoint lists tradable pairs. This is the volume-by-price / market-profile cut for crypto — distinct from the raw OHLCV candle feed, the time-of-day seasonality API, the trade-size distribution and the order-flow APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form; interval is 15m/1h/4h/1d.

api.oanor.com/volumeprofile-api

Euro Area Bank Rates & Money Supply API

The interest rates euro-area households and businesses actually pay, and how fast the money supply is growing, read live from the European Central Bank's public Data Portal — no key, nothing stored. Policy rates are the headline, but what reaches the real economy is the bank lending rate: the cost of a new mortgage, a consumer loan, a business loan, and the rate paid on deposits. The rates endpoint returns the latest euro-area readings for all of these (the ECB MIR "cost of borrowing" series), each with its value, the month it refers to, the month-on-month change and a plain-language label. The moneysupply endpoint returns the annual growth of M1, M2 and M3 — the monetary aggregates whose expansion or contraction leads inflation and the credit cycle. The series endpoint returns the recent monthly history of any one indicator. This is the euro-area bank-rate / monetary-aggregate macro cut — distinct from the ECB policy-rate, yield-curve and €STR APIs, the FX-rate APIs and the country-specific central-bank APIs in the catalogue. All series are euro-area (U2), monthly, in percent.

api.oanor.com/bankrates-api

Crypto Risk Profile (VaR & Tail Risk) API

The full risk scorecard of any coin, computed live from its Binance daily candles — no key, nothing stored. Volatility alone hides what matters most for risk: the tails. This returns the Value at Risk (the daily loss not exceeded on 95% / 99% of days), the Conditional VaR / expected shortfall (the average loss on the worst days, beyond VaR), the skewness and excess kurtosis of the return distribution (how asymmetric and how fat-tailed it is — crypto is famously fat-tailed), the maximum drawdown, and the risk-adjusted return ratios (Sharpe and Sortino). The profile endpoint returns the whole scorecard for one coin; the drawdown endpoint returns the worst peak-to-trough decline with its peak, trough and depth plus the current drawdown from the high; the compare endpoint ranks a basket of coins by risk-adjusted return so you can see which carries the most tail risk per unit of return. This is the coin-native risk-distribution / tail-risk cut for crypto — distinct from the generic risk-metrics, CAPM and trade-stats APIs (which compute on a series you pass in) and from the realised-volatility API (which has no VaR, skew, kurtosis or drawdown). Coins are Binance bases (BTC) or symbols (BTCUSDT); the quote defaults to USDT and the window is 30-1000 days. Risk-free rate is assumed 0.

api.oanor.com/cryptorisk-api

Crypto Intraday & Seasonality API

The time-of-day and day-of-week patterns hiding in a crypto pair's price history, computed live from Binance candles — no key, nothing stored. Crypto trades 24/7, but it does not trade evenly: some hours (the US equity open, the Asia session) carry far more volume and volatility than others, and some weekdays run hotter than weekends. The hourly endpoint buckets recent hourly candles by UTC hour of day and returns, for each of the 24 hours, the average return, the average volume, the average high-low range (a volatility proxy) and the up-rate (how often that hour closed green) — plus the most volatile and most bullish hours. The dayofweek endpoint does the same across the seven weekdays from daily candles, with the best and worst day. The symbols endpoint lists tradable pairs. This is the intraday / seasonality pattern cut for crypto — distinct from the raw OHLCV candle feed, the realised-volatility API and the FX-seasonality (calendar-month) API in the catalogue. It tells you WHEN a market tends to move, not just how much. Patterns are descriptive, not predictive. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form; all times are UTC.

api.oanor.com/cryptoseasonality-api

Crypto Trade Size Distribution API

Who is actually trading a pair — retail or whales — read from the composition of Binance's aggregated trade tape by trade size, no key, nothing stored. Order flow tells you the net direction; this tells you the size profile behind it: whether a move is driven by a swarm of small retail prints or a handful of large institutional ones, often the more important signal. The distribution endpoint scans the recent aggregated trades for a pair and buckets them into size cohorts (micro under $1k, retail $1k-$10k, mid $10k-$100k, whale over $100k), returning each cohort's trade count, volume in base and quote and its share of total volume, plus the whale-volume share — the single read on how institutional the flow is. The percentiles endpoint returns the trade-size percentiles (p50, p90, p99) and the average, median and largest trade. The symbols endpoint lists tradable pairs. This is the trade-size composition / participant-mix analytics cut for crypto — distinct from the order-flow / CVD API (which measures buy-versus-sell direction), the order-book depth, the slippage and the price APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form.

api.oanor.com/tradesize-api

Crypto Correlation & Beta API

How crypto assets move together, computed live from Binance daily candles — no key, nothing stored. Correlation is the single most important input to diversification, pairs trading and risk: two coins with a correlation near 1 are effectively the same bet, while a low or negative correlation is genuine diversification. The matrix endpoint returns the full pairwise return-correlation matrix across a basket of coins over a chosen window, together with the average pairwise correlation — a one-number gauge of how "risk-on, all-together" the market is. The pair endpoint returns the correlation between any two coins, with the R-squared and a plain-language relationship label. The beta endpoint returns each coin's beta to BTC — how much it amplifies (beta above 1) or dampens (beta below 1) Bitcoin's moves — with its correlation and R-squared, the read altcoin traders use to size directional bets. Everything is computed from the standard deviation and covariance of daily log returns. This is the cross-asset correlation / beta analytics cut for crypto — distinct from the FX-correlation API, the single-asset realised-volatility API and the portfolio-optimiser in the catalogue. Coins are Binance bases (BTC, ETH) or full symbols (BTCUSDT); the quote defaults to USDT and the window is 14-365 days.

api.oanor.com/cryptocorrelation-api

Crypto Futures Term Structure & Basis Curve API

The shape of the crypto dated-futures curve and the annualised basis at every expiry, read live from Deribit's public futures book — no key, nothing stored. A single spot price tells you nothing about what the market pays to hold a position over time: dated futures trade at a premium (contango) or a discount (backwardation) to spot, and that premium, annualised, is the cash-and-carry yield basis traders harvest. The curve endpoint returns, for a currency (BTC or ETH), the spot index, the perpetual and every listed dated future — each with its days to expiry, mark price, the absolute and percent basis to spot and the annualised basis — plus the overall curve shape (contango or backwardation) and the front- and back-month annualised basis. The basis endpoint returns the annualised basis (cash-and-carry yield) for a chosen expiry, or the front future. This is the futures-curve / term-structure cut for crypto — distinct from the spot-versus-perpetual basis API (a single point on the curve), and from the funding-rate, options, max-pain, gamma and price APIs in the catalogue. Currency is BTC or ETH; expiry is a Deribit code like 26JUN26.

api.oanor.com/futurescurve-api

Crypto Implied Volatility Index (DVOL) & VRP API

The crypto market's "fear gauge" and the premium option sellers earn, read live from Deribit's public DVOL index and Binance's candles — no key, nothing stored. DVOL is Deribit's 30-day forward implied-volatility index for BTC and ETH, the crypto equivalent of the VIX: the single number that says how much volatility the options market is pricing in. The index endpoint returns the latest DVOL, the session open/high/low/close, the 24-hour change and a plain-language regime label (low, normal, high, extreme). The vrp endpoint computes the variance risk premium — implied vol (DVOL) minus the realised volatility actually delivered over the last 30 days (annualised standard deviation of daily log returns from Binance candles): when implied sits well above realised, option sellers are being paid a premium and the rich/cheap signal flags it; when implied is below realised, options are cheap relative to what the market has been doing. The history endpoint returns the DVOL index time series. This is the implied-volatility-index / variance-risk-premium cut — distinct from the realised-volatility API (which has no implied leg), the equity VIX-family indices and the option-chain, skew and gamma APIs in the catalogue. Currency is BTC or ETH (the assets Deribit publishes DVOL for).

api.oanor.com/dvol-api

Crypto Options Gamma Exposure (GEX) API

Where option-dealer hedging flows concentrate, and whether they damp or amplify price moves — computed live from Deribit's public option book, no key, nothing stored. Each open option carries gamma; when dealers are net long gamma they hedge against the move (buy dips, sell rips) and volatility is suppressed, and when they are net short gamma they hedge with the move and volatility is amplified. The gex endpoint aggregates Black-Scholes gamma across every listed expiry, weighted by open interest, into the net dealer gamma exposure (in dollars per 1% move), the call and put gamma split, the zero-gamma flip level — the spot price at which net GEX crosses zero, the boundary between the mean-reverting (positive-gamma) and trending (negative-gamma) regimes — where spot sits relative to it, and the strikes holding the most gamma (the pinning magnets and acceleration zones). The profile endpoint returns GEX by strike, across all expiries or one. The expiries endpoint returns net GEX per listed expiry. This is the dealer-gamma / GEX analytics cut for crypto — distinct from the max-pain / open-interest positioning view, the implied-vol skew surface, the raw option chain and the single-option Black-Scholes pricer in the catalogue. GEX uses the SpotGamma convention (dealers long calls / short puts, r=0) and Black-Scholes gamma from mark IV — a model estimate of positioning, documented as such, not exchange-reported dealer inventory. Currency is BTC, ETH, SOL or XRP.

api.oanor.com/gex-api

Crypto Options IV Skew & Term Structure API

The shape of the crypto implied-volatility surface, computed live from Deribit's public option book — no key, nothing stored. A single at-the-money number hides what the options market is really saying. The skew endpoint returns, for a currency (BTC, ETH, SOL, XRP) and expiry, the ATM implied vol, the implied vols of an out-of-the-money put and call at a chosen moneyness, the risk reversal (call IV minus put IV — positive means calls are bid and upside is favoured, negative means puts are bid and the market is paying up for downside protection) and the butterfly (the average of the wings minus ATM — how convex the smile is). The termstructure endpoint returns the ATM implied vol for every listed expiry, so you see whether near-dated vol sits above far-dated (backwardation, stress) or below (contango, the calm default). The smile endpoint returns the full implied-vol-by-strike curve for one expiry — the classic volatility smile. This is the volatility-surface analytics cut for crypto — distinct from the raw per-contract option chain, the max-pain / open-interest positioning view, the realised-volatility series and the US-equity put/call APIs in the catalogue. Currency is BTC, ETH, SOL or XRP; expiry is a Deribit code like 26JUN26 (omit for the nearest).

api.oanor.com/optionsskew-api

Crypto Order Flow & CVD API

Who is actually hitting the market — buyers or sellers — read live from Binance's aggregated trade tape, no key, nothing stored. Every trade carries a flag for which side was the aggressor: a taker buy lifts the ask, a taker sell hits the bid. Summing those over a window gives order flow — the net buying or selling pressure that price action follows — and its running total is the Cumulative Volume Delta (CVD), the metric order-flow traders watch to spot absorption and divergence. The flow endpoint scans the recent aggregated trades for a pair (up to 5,000) and returns the taker-buy and taker-sell volume in base and quote, the delta (buy minus sell), the CVD over the window, the buy/sell ratio, the share of volume that was buying, a net-pressure label and the time span covered. The large endpoint surfaces the big prints — single aggressive trades above a notional threshold — and tags each as a taker buy or sell, so you see the whale orders moving the tape, with the buy- and sell-side large-trade totals. The symbols endpoint lists tradable pairs. This is the trade-flow / CVD microstructure analytics cut for crypto — distinct from the raw recent-trades feed, the order-book depth and the price, ticker and slippage APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form.

api.oanor.com/orderflow-api

Crypto Options Max Pain & Open Interest API

Where the crypto options market is positioned, and the strike toward which an expiry's open interest exerts the most "pain" — computed live from Deribit's public option book, no key, nothing stored. Max pain is the strike at which the total value of all open options is lowest at expiry: the price at which the greatest dollar amount of option open interest expires worthless and option writers keep the most premium. Traders watch it because price often gravitates toward max pain into a large expiry. The maxpain endpoint takes a currency (BTC, ETH, SOL, XRP) and an expiry and returns the max-pain strike, the spot/underlying, how far spot sits from max pain, and the call and put open-interest totals with the put/call OI ratio. The oi endpoint returns the full open-interest-by-strike distribution for an expiry — which strikes hold the most open interest, the magnets and walls (support & resistance) traders watch. The expiries endpoint lists every listed expiry with its aggregate open interest, contract count and call/put split. This is the aggregate options-positioning / max-pain analytics cut for crypto — distinct from the raw per-contract option chain (greeks/IV), from US equity options and from the crypto-volatility APIs in the catalogue. Currency is BTC, ETH, SOL or XRP; expiry is a Deribit code like 26JUN26.

api.oanor.com/maxpain-api

Crypto Slippage & Market Impact API

What a crypto trade actually costs once it eats into the order book — computed live from Binance's full depth feed (up to 5000 levels per side), no key, nothing stored. Top-of-book price is a fiction for anything but the smallest order: a real market order walks down the book, filling progressively worse levels, and the gap between the quoted price and the realised average fill is slippage. The estimate endpoint takes a pair, a side (buy or sell) and a size — in quote currency (notional, e.g. $250,000) or in base coin (quantity) — walks the live book level by level and returns the average fill price, the slippage versus the mid and versus top-of-book, the price impact (how far the last filled level sits from mid), the number of levels consumed and whether the book even holds enough liquidity to fill. The depth endpoint returns a liquidity profile: top bid/ask, mid, spread and the cumulative bid- and ask-side liquidity sitting within ±0.1%, ±0.25%, ±0.5%, ±1% and ±2% of mid, plus the book imbalance — a one-glance read on how deep and how lopsided a market is. The symbols endpoint lists tradable pairs. This is the execution-cost / market-impact analytics cut for crypto — distinct from the raw exchange order-book feed, from VWAP-on-candles, and from the price, ticker and quote APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC&quote=USDT form.

api.oanor.com/slippage-api

Residential Property Prices API

How house prices are moving across the world's economies, read live from the Bank for International Settlements' Selected Residential Property Prices dataset. For roughly 60 countries the BIS publishes a quarterly residential property price index — both nominal and real (inflation-adjusted) — together with its year-on-year change. The latest endpoint returns every country's most recent reading at once — the nominal and real index plus the nominal and real year-on-year growth — sortable by nominal or real YoY so you instantly see which housing markets are heating up and which are cooling once you strip out inflation. The country endpoint returns a single country's latest reading; the history endpoint returns its quarterly index time series (nominal and real) so you can chart a market over time. Countries are given as ISO-2 codes (US, DE, GB, JP) or common names (xm is the euro area). The nominal index is the headline price level; the real index is deflated by consumer prices, so a negative real YoY means prices are falling after inflation even when the nominal index still rises. This is the real-estate / property-price macro data-cut — distinct from the FX-rate, central-bank, yield-curve, commodity and equity-index APIs in the catalogue. Live source, no key required upstream, nothing stored.

api.oanor.com/houseprices-api

Trending Stocks API

The tickers people are actually searching for right now, served from Yahoo Finance's public trending feed. This is an attention and retail-interest signal, not a price-mover list: the trending endpoint returns the most-searched symbols in a region (US, UK, Germany, France, India, Brazil and more), and enriches each one with its live price, day change and exchange — so you see what is grabbing attention and how it is moving. The ticker endpoint answers the question "is this symbol trending right now, and where does it rank". The regions endpoint lists the supported markets. This is the search-attention / sentiment data-cut for stocks — what retail is watching — distinct from the price-based market-movers, the live-quote and the intraday-candle APIs in the catalogue. Trending reflects search interest and shifts through the trading day. Live, no key on the upstream, nothing stored.

api.oanor.com/trendingstocks-api

US Debt Composition API

What the US national debt is actually made of, served from the Treasury's Monthly Statement of the Public Debt. The headline debt-to-the-penny figure is one number; this is the breakdown — how the roughly $39 trillion splits across Treasury Bills, Notes, Bonds, TIPS and Floating-Rate Notes (the marketable, tradable debt) versus the non-marketable debt (the Government Account Series held by federal trust funds, Savings Bonds, and State and Local Government Series). The composition endpoint returns the latest full breakdown by security class, each with its share of the total and its split between debt held by the public and intragovernmental holdings. The marketable endpoint isolates the tradable securities (Bills/Notes/Bonds/TIPS/FRN) with each one's share of marketable debt — the issuance mix that rates traders and the Treasury's quarterly refunding watch. The history endpoint returns one security class's outstanding amount month by month. This is the debt-structure data-cut, distinct from the debt-to-the-penny total, the fiscal-deficit and the yield-curve APIs in the catalogue. Live, updated monthly, no key on the upstream, nothing stored.

api.oanor.com/debtcomposition-api

Solana Validators & Staking API

Who secures Solana and how decentralised it is, read straight from a public Solana RPC node. Solana is proof-of-stake: validators vote with the SOL delegated to them, and the distribution of that stake decides both rewards and security. The validators endpoint ranks validators by activated stake, with each one's stake in SOL, its share of total stake, its commission and whether it is delinquent (currently failing to vote). The staking endpoint returns the staking economics — total active stake, the circulating and total SOL supply, the percentage of supply that is staked, the current inflation rate broken into its total, validator and foundation components, and the current epoch with its progress. The centralization endpoint computes the stake-centralisation metrics — the Nakamoto coefficient (the fewest validators that together control more than one third of the stake, the amount that could halt the chain under Byzantine-fault-tolerant consensus), the top-10 and top-20 stake share, and the Herfindahl concentration index. This is the Solana validator, staking and decentralisation data-cut, distinct from the Solana on-chain account/transaction API and the other staking and exchange APIs in the catalogue. Live from a public RPC, no key on the upstream, nothing stored.

api.oanor.com/solanavalidators-api

US Treasury Cash (TGA) API

The US federal government's checking account — the Treasury General Account (TGA) at the Federal Reserve — served from the official Daily Treasury Statement. The TGA is where the government's cash sits, and its day-to-day balance is a closely watched market-liquidity gauge: a falling TGA injects cash into the financial system, a rising one drains it. The balance endpoint returns the latest day's opening balance, total deposits, total withdrawals, closing balance and the net change, in millions and billions of dollars. The history endpoint returns the daily closing TGA balance over a window. The flows endpoint returns the latest day's largest cash deposits and withdrawals by category — withheld and corporate taxes coming in, Social Security and debt redemptions going out — so you can see exactly where the money moved. This is the Treasury-cash and fiscal-liquidity data-cut, distinct from the national-debt, fiscal-deficit and yield-curve APIs in the catalogue. Live, updated each business day, no key on the upstream, nothing stored.

api.oanor.com/treasurycash-api

Bitcoin Mining Pool Distribution API

Who actually mines Bitcoin's blocks, served from the public blockchain.com pools feed. The distribution endpoint ranks the mining pools by the blocks they found over a window (24 hours to 10 days), with each pool's share of blocks and its estimated share of the network hash rate (in EH/s). The centralization endpoint turns that into mining-decentralisation metrics — the top pool's share, the top-3 and top-5 share, the Nakamoto coefficient (the fewest pools that together control more than half of the attributed blocks, a headline measure of how centralised mining is), the Herfindahl concentration index, and the share of blocks not attributed to a known pool. The pool endpoint looks up a single pool's blocks, share, rank and estimated hash rate. This is the mining-pool and hash-rate-distribution / centralisation data-cut — distinct from the mempool-snapshot, the aggregate on-chain-metrics and the price-feed APIs in the catalogue. Estimated per-pool hash rate = block share times network hash rate. Live, no key on the upstream, nothing stored.

api.oanor.com/miningpools-api

TIPS Real Yields & Breakeven Inflation API

The inflation-adjusted side of the US Treasury yield curve, served from the Treasury's official daily feeds. The realyields endpoint returns the latest TIPS real yield curve — the inflation-protected (real) yield at the 5, 7, 10, 20 and 30-year maturities. The breakeven endpoint returns market-implied inflation: at each maturity it takes the nominal Treasury yield minus the real yield, which is the average annual inflation rate the bond market is pricing in over that horizon, and returns it alongside the nominal and real components. The history endpoint returns the daily time series of the real yield, the nominal yield and the breakeven inflation rate for one maturity over a year. A 10-year breakeven of 2.3 means the market is pricing roughly 2.3% average inflation over the next decade — a core gauge for rates traders, macro funds and inflation hedgers. This is the real-yield and inflation-expectations data-cut — distinct from the nominal yield-curve, the world-government-bond and the central-bank-rate APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/realyields-api

Bitcoin Historical Metrics API

The long-run on-chain economics of Bitcoin as time series, served from the public blockchain.com charts feed. Where snapshot APIs report the chain state right now, this is the history: how the hash rate, mining difficulty, miners' revenue, daily transaction count, transaction fees, market price, market capitalisation, circulating supply, mempool size, average block size, estimated on-chain transaction volume, daily unique addresses, UTXO count and median confirmation time have moved over months and years. The metric endpoint returns one metric's full daily time series over a chosen window (30 days to all-time) with summary statistics — first, last, change, percent change, minimum, maximum and average. The latest endpoint returns a metric's current value with its change versus the previous reading and versus 30 days ago. The metrics endpoint lists every available metric with its unit and category. This is the historical and charting view of Bitcoin's network economics — distinct from the live mempool-snapshot, the multi-chain network-stats and the price-feed APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/bitcoinmetrics-api

Big Mac Index API

The Economist's Big Mac Index — "burgernomics" — as an API: how over- or under-valued the world's currencies are, measured by the price of a Big Mac. The same burger costing different amounts across countries reveals purchasing-power-parity (PPP) misalignment in exchange rates. The index endpoint returns the latest release for every country — the local Big Mac price, its US-dollar price at the market exchange rate, and the raw and GDP-adjusted over/under-valuation of that currency against a chosen base (USD, EUR, GBP, JPY or CNY). The country endpoint returns one country's full history — the valuation trend over every release since 2000. The extremes endpoint returns the most over-valued and most under-valued currencies in the latest release. A positive valuation means the currency is over-valued versus the base; negative means under-valued; the GDP-adjusted figure corrects for cheaper labour in poorer countries. This is a PPP / currency-valuation data-cut — a fundamental gauge, not a live FX tick — distinct from the spot-rate, central-bank and conversion APIs in the catalogue. Live from the open dataset, no key on the upstream, nothing stored.

api.oanor.com/bigmac-api

Kalshi Event Markets API

Live market data from Kalshi, the CFTC-regulated US event-contract exchange, served from its public trade API. Kalshi lists yes/no contracts that settle on real-world outcomes — elections, economics, Federal Reserve decisions, weather, sports and world events — and the executed price is the market-implied probability of that outcome. The trades endpoint returns the recent public trade tape: the executed price (as cents and as a 0-1 probability), the size, the taker side and the time — the live pulse of what is actually trading. The events endpoint lists the events (the questions) that group markets, with their category and series. The markets endpoint is the contract directory — every tradable market with its ticker, the yes outcome it settles on, its status and open/close times — filterable by event, series or status. This is a regulated real-money event-contract venue — live implied probabilities and order flow — distinct from the play-money (Manifold), political (PredictIt) and crypto (Polymarket) prediction-market APIs in the catalogue. Live order-book snapshots are gated behind authentication upstream, so prices are sourced from the public trade tape. Live, no key on the upstream, nothing stored.

api.oanor.com/kalshi-api

Crypto Project Team & Events API

The "who built it and what is on its calendar" view of a cryptocurrency, served from the public CoinPaprika feed. The coin endpoint returns the project's identity and technical profile — market-cap rank, coin-or-token type, whether it is active, the genesis date, development status, consensus / proof type, hashing algorithm, organisation structure, the open-source flag and its industry tags. The team endpoint returns the people behind the project — names and roles such as founders, authors and leads. The events endpoint returns the project's event calendar — conferences, mainnet launches, exchange listings and milestones, each with a date and a link, newest first. This is the project-and-people view of a coin — its team, profile and calendar, not its price — distinct from the price-feed, market and CoinGecko-profile APIs in the catalogue. A coin is a CoinPaprika id (btc-bitcoin); a bare symbol (btc) or name (bitcoin) is resolved automatically to the best-ranked match. Live, no key on the upstream, nothing stored.

api.oanor.com/cryptoprojects-api

Put/Call Ratio & Options Sentiment API

Live (15-minute delayed) options put/call sentiment analytics for US stocks and indices, computed from CBOE's public delayed-quotes feed. The ratio endpoint aggregates the entire option chain into the headline sentiment gauges — the put/call ratio by volume and by open interest, the total put and call volume and open interest, the contract counts, and the underlying price with its 30-day implied volatility (IV30) — plus a plain-language sentiment lean. The expiries endpoint breaks the put/call ratio down by expiration date, giving the term structure of sentiment. The strikes endpoint maps call-versus-put volume and open interest across strikes for an expiration, showing where positioning sits. This is the computed options-sentiment and positioning view — ratios and skew, not a contract dump — distinct from the raw options-chain, the volatility-index and the options-pricing calculators in the catalogue. US index options use an underscore-prefixed symbol (_SPX, _VIX); a ratio above 1 means more puts than calls (defensive/bearish lean). Live, no key on the upstream, nothing stored.

api.oanor.com/putcallratio-api

OpenProcessing Creative Coding API

Live creator and sketch data from OpenProcessing, the community for Processing and p5.js creative-coding sketches, served from its public API. The user endpoint returns a creator's profile — username, name, bio, location, website, join date and total sketch count. The sketches endpoint lists a creator's published sketches with title, license, engine mode and dates. The sketch endpoint returns a single sketch's detail — title, description, tags, license, libraries used, the fork parent it was remixed from, and the author. The social endpoint returns a creator's followers or the accounts they follow. This is a creative-coding community stats API — creator profiles, sketch catalogues and the follow graph — distinct from the code-hosting, package-registry and other social-platform APIs in the catalogue. A user is a numeric OpenProcessing userID and a sketch is a numeric visualID, both visible in OpenProcessing URLs. Live, no key on the upstream, nothing stored.

api.oanor.com/openprocessing-api

Intraday Stock Candles API

Live intraday and historical OHLCV candles for stocks, indices, ETFs, crypto and FX, served from Yahoo Finance's public chart feed. The candles endpoint returns regular-session bars — open, high, low, close and volume — at a chosen interval (1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 1wk, 1mo) over a range, each bar timestamped. The extended endpoint returns the pre-market and after-hours (extended-hours) bars, each labelled with its session. The latest endpoint returns an intraday snapshot — current price, day change and percent, the day open/high/low and volume, the 52-week range and the most recent bar. Symbols follow Yahoo conventions: US tickers (AAPL, MSFT), indices (^GSPC, ^IXIC), crypto (BTC-USD) and FX (EURUSD=X). This is the intraday candlestick / OHLCV view — per-minute to hourly bars plus extended hours — distinct from the daily price-history, the live-quote and the FX/rate APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/intraday-api

Quaver Rhythm Game API

Live player and ranking data from Quaver, the competitive vertical-scrolling rhythm game (VSRG, 4-key and 7-key), served from its public v2 API. The player endpoint resolves a user by id or username and returns the profile — country, clan, avatar, linked Twitch/Twitter and join date — together with the full per-mode competitive stats for both 4K and 7K: global and country rank, performance rating, overall accuracy, ranked and total score, play count and the grade distribution (SS/S/A/B/C/D). The search endpoint finds players by name. The leaderboard endpoint returns the global ranked ladder for a mode, with each player's rank, performance rating, accuracy and play count. This is a single-game competitive-community stats API — player profiles, ratings and ladders — distinct from the other rhythm-game and gaming-leaderboard APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/quaver-api

Stock Options Chain API

Live (15-minute delayed) US equity and index options chains, served from CBOE's public delayed-quotes feed. For any optionable ticker the summary endpoint returns the underlying quote — current price, day change, open/high/low/close, volume, bid/ask and the 30-day implied volatility (IV30) with its change. The expirations endpoint lists every available expiration date with its call and put contract counts. The chain endpoint returns the option contracts themselves: for each strike and expiry it gives the call/put bid, ask, last, implied volatility, open interest, volume and the full greeks — delta, gamma, theta and vega — and can be filtered by expiration date and by call or put. US index options are addressed with an underscore prefix (_SPX, _VIX). This is the single-name equity and index options surface — strikes, expiries, IV and greeks — distinct from the options-pricing calculators, the crypto-options and the FX/rate APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/optionschain-api

Coincheck Exchange API

Live market data from Coincheck, one of Japan's largest retail crypto exchanges (Monex Group), straight from its public REST API. This is the single-venue Japanese-Yen (JPY) view. The ticker endpoint returns the live BTC/JPY summary — last price, bid, ask, 24h high/low and 24h volume. The orderbook endpoint returns the live BTC/JPY bid/ask depth with per-level price and size, plus the best bid/ask and the resulting spread. The trades endpoint returns the most recent executed trades for any listed pair, with price, amount, side and time. The rate endpoint returns the current Japanese-Yen price of any listed coin (BTC, ETH, XRP, ETC …). Together they answer "what does crypto cost in Japanese Yen on Coincheck right now, how deep is the BTC book, and what just traded" — a single-venue JPY-denominated exchange view, distinct from the aggregated cross-exchange market, whole-market overview and other regional exchange APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/coincheck-api

BitoPro Exchange API

Live market data from BitoPro, Taiwan's largest regulated retail crypto exchange, straight from its public v3 REST API. This is the single-venue New-Taiwan-Dollar (TWD) order-flow view. The ticker endpoint returns the last price, 24h change, 24h high/low and 24h base volume for any listed pair (BTC_TWD, ETH_TWD, USDT_TWD …), or every pair at once ranked by volume. The orderbook endpoint returns the live aggregated bid/ask depth with per-level price, size and order count, plus the resulting best bid/ask and spread. The trades endpoint returns the most recent executed trades with price, amount, side and time. The pairs endpoint lists every tradable market with its base/quote, precision and order limits, and which markets are in maintenance. Together they answer "what does BTC cost in New Taiwan Dollars on BitoPro right now, how deep is the book, and what just traded" — a single-venue TWD-denominated exchange view, distinct from the aggregated cross-exchange market, whole-market overview and other regional exchange APIs in the catalogue. Live, no key on the upstream, nothing stored.

api.oanor.com/bitopro-api

Modrinth Minecraft Mods API

Live mod-platform stats from Modrinth, the open Minecraft content platform — no key, nothing stored. The adoption-and-community view of the Minecraft modding ecosystem: how much each mod, modpack, shader or resource pack is downloaded and followed, and which projects are most popular, distinct from the other developer-ecosystem and gaming APIs in the catalogue. The project endpoint returns a single project in full — total downloads, followers, type, categories, supported game versions and loaders, client/server sides and license. The search endpoint searches projects, filterable by type (mod, modpack, shader, resource pack, data pack) and sortable by downloads or follows, each with its download and follower count. The versions endpoint returns a project's recent releases with per-version downloads, supported game versions and loaders. Build mod dashboards, popularity trackers, "is this mod maintained" widgets and modpack browsers on top of real Modrinth data. Look up a project by its slug (sodium, iris, fabric-api); downloads are the headline popularity metric.

api.oanor.com/modrinth-api

Earnings Surprise (Beat/Miss) API

Live earnings beat/miss track record for US stocks from Nasdaq — no key, nothing stored. The "does it beat the street" view of a stock: how its actual reported EPS has compared to the analyst consensus over the recent quarters, distinct from the earnings-calendar (upcoming dates), analyst (forward estimates) and financials APIs in the catalogue. The surprises endpoint returns the recent quarters with the actual EPS, the consensus forecast, the dollar and percent surprise, and whether the quarter was a beat, a miss or in line. The scorecard endpoint computes the track record — how many of the recent quarters beat, the beat rate, the average surprise, the latest result and the current beat/miss streak — so you can gauge how reliably a company tops expectations. Build earnings-quality screeners, beat-streak scanners, post-earnings-drift signals and event-driven trading tools on top of real Nasdaq earnings-surprise data. The surprise is the actual reported EPS versus the analyst consensus for the quarter; a positive percent surprise is a beat. Look up any US stock by its ticker.

api.oanor.com/earningssurprise-api

Aevo On-Chain Options & Perps API

Live on-chain options and perpetuals data from Aevo, a leading decentralized derivatives exchange — no key, nothing stored. This is the on-chain options view: the full option chain with strikes, expiries, mark prices, implied volatility and the option greeks, plus live perpetual stats, distinct from the Deribit-based and other derivatives APIs in the catalogue — Aevo is an on-chain options and perps venue. The options endpoint returns the option chain for an asset — calls and puts by strike and expiry, each with mark and index price, implied volatility and the greeks (delta, gamma, theta, vega, rho). The stats endpoint returns the live perpetual statistics for an asset: open interest, index and mark price, the 24h change, funding and 24h volume. The expiries endpoint lists the available option expiries with their strike range so you can navigate the chain. Build options dashboards, volatility surfaces, greeks calculators and derivatives-trading tools on top of real on-chain Aevo data. Options are listed for BTC, ETH and HYPE; filter by type=call|put and expiry=YYYY-MM-DD, and greeks and IV come straight from the venue.

api.oanor.com/aevo-api

Book Reader Stats API

Live reader-community stats for books from Open Library (the Internet Archive's open book catalog) — no key, nothing stored. This is the reading-community view of a book: how readers rate it and how many want to read, are reading or have already read it, distinct from the plain book-catalog and reading-trends APIs in the catalogue — this is the community-engagement layer, not the bibliographic record. The book endpoint returns a title's reader stats: the average rating, the full 1-5 star distribution, and the reading-log counts (want-to-read, currently-reading, already-read), with its authors, first-published year and subjects. The search endpoint searches books and returns each match with its rating and want-to-read count, so you can find a work and its Open Library id. The author endpoint returns an author's profile — work count, top work and dates. Build reading dashboards, book-recommendation widgets, "most wanted" charts and community-sentiment tools on top of real Open Library data. Look up a book by its Open Library work id (work=OL27448W) or by title (title=the hobbit); reading-log counts come from the community's bookshelves.

api.oanor.com/bookstats-api

Stock Price History (OHLC) API

Live historical daily prices (OHLC) for US stocks from Nasdaq — no key, nothing stored. The price-history-and-charting view of a stock: the daily open, high, low, close and volume going back months or years, distinct from the live-quote, movers, earnings and analyst APIs in the catalogue. The history endpoint returns the daily OHLC time series over a chosen range — 1 month to 5 years, or explicit from/to dates — ready to plot or backtest. The stats endpoint computes the period statistics from that series: the period high and low, the latest close, the total return over the period, the average daily volume and the annualised volatility (from daily log returns). Build charting widgets, backtesting tools, technical-analysis pipelines, performance trackers and risk models on top of real Nasdaq price history. Look up any US stock by its ticker (symbol=AAPL) and a range (1m, 3m, 6m, 1y, 2y, 5y) or explicit from=YYYY-MM-DD and to=YYYY-MM-DD; prices and volumes are returned as clean numbers.

api.oanor.com/stockhistory-api

Solend / Save Solana Lending API

Live lending-market data from Solend (now Save), the leading Solana money market, over its public API — no key, nothing stored. This is the Solana lending view: every asset in the main pool with its supply and borrow APY, utilisation, value supplied and value borrowed, distinct from the other DeFi, DEX and lending APIs in the catalogue — Solend is an on-chain money market on Solana. The markets endpoint lists every asset with its live rates, utilisation and TVL, ranked by value supplied. The asset endpoint returns one asset by its symbol — its supply and borrow APY, utilisation, oracle price and the dollar value supplied and borrowed. The summary endpoint aggregates the pool: total value supplied and borrowed, asset count, the overall utilisation and the largest markets. Build DeFi lending dashboards, yield comparators, borrow-rate monitors and risk tools on top of real Solend data. Rates are live supply/borrow APYs and USD values are derived from on-chain reserve amounts and oracle prices; look up an asset by symbol (SOL, USDC).

api.oanor.com/solend-api

Mozilla Add-ons (Firefox Extensions) API

Live Firefox add-on stats from the official Mozilla Add-ons (AMO) API — no key, nothing stored. The adoption-and-reputation view of the Firefox ecosystem: how many users an extension or theme has, how it is rated and reviewed, and which add-ons are most popular, distinct from the other developer-ecosystem and package APIs in the catalogue. The addon endpoint returns a single add-on in full — its average daily users, weekly downloads, the star rating with review count, authors, version, type and categories. The search endpoint searches add-ons sortable by users, rating or relevance, each with its user count and rating. The top endpoint returns the most-used add-ons, optionally filtered to extensions or themes. Build extension-popularity dashboards, "is this add-on still maintained and trusted" widgets, competitor trackers and developer-portfolio tools on top of real Mozilla Add-ons data. Look up an add-on by its slug (ublock-origin, darkreader); average daily users is the headline popularity metric and the rating is the community reputation.

api.oanor.com/mozillaaddons-api

Stock Short Interest API

Live short-interest data for US stocks from Nasdaq — no key, nothing stored. The "how heavily is it shorted, and is a squeeze building" view of a stock: the number of shares sold short, the average daily volume and the resulting days-to-cover, reported each settlement period, distinct from the quote, movers, insider and analyst APIs in the catalogue. The current endpoint returns the latest short-interest reading together with the change from the prior period — a rising or falling short position with the share delta and percent change. The history endpoint returns the full settlement-by-settlement timeline so you can see how the short position has trended over the year. Days-to-cover — short interest divided by average daily volume — is the headline squeeze metric: the higher it is, the longer shorts would need to buy back their position. Build short-squeeze scanners, bearish-positioning dashboards, risk overlays and contrarian-signal bots on top of real Nasdaq short-interest data. Look up any US stock by its ticker; share counts are returned as clean numbers. Note that short interest is reported about twice a month and a few non-Nasdaq listings may not be covered.

api.oanor.com/shortinterest-api

Orca Solana DEX (Whirlpools) API

Live concentrated-liquidity DEX data from Orca, the leading Solana CLMM exchange, over its public Whirlpools API — no key, nothing stored. This is the Solana on-chain liquidity view: every Whirlpool with its value locked, trading volume, price and the yield earned by liquidity providers, distinct from the aggregator, AMM and other DeFi APIs in the catalogue — Orca is concentrated-liquidity (Uniswap-V3-style) on Solana. The pools endpoint lists Whirlpools, optionally filtered by token and ranked by value locked or 24h volume, each with its pair, price, fee tier, volume and APR. The pool endpoint returns one Whirlpool in full by its on-chain address — including 7-day and 30-day volume, weekly and monthly APR, the fee APR, tick spacing and token mints. The summary endpoint aggregates the DEX: total value locked, 24h volume, pool count and the top pools by liquidity and by volume. Build Solana DeFi dashboards, LP yield scanners, liquidity monitors and trading tools on top of real Orca data. Filter by token symbol (SOL, USDC); APR and fee rates are returned as percentages and only pools above $1k TVL are listed.

api.oanor.com/orca-api

Homebrew Install Analytics API

Live install analytics for Homebrew, the macOS and Linux package manager, from the public formulae.brew.sh feed — no key, nothing stored. The adoption view of the Homebrew ecosystem: how much each command-line formula and each desktop-app cask is installed, and the most-installed packages overall, distinct from the Homebrew formula-catalog API in the catalogue (which describes a package — this measures how much it is actually used). The formula endpoint returns a command-line tool's install counts over 30, 90 and 365 days plus install-on-request, with its version and description. The cask endpoint returns a desktop app's install counts. The top endpoint returns the most-installed formulae or casks over a chosen window, ranked. Build developer-tool popularity dashboards, "is this tool still maintained and used" widgets, package-trend trackers and ecosystem-health tools on top of real Homebrew analytics. Look up a formula by its name (wget, node, ffmpeg) or a cask by its token (google-chrome, visual-studio-code); counts come from Homebrew's opted-in user analytics.

api.oanor.com/brewanalytics-api

US Company Financials & Fundamentals API

Live fundamental financials for US public companies straight from the SEC's official XBRL data — no key, nothing stored. The "what does the balance sheet and income statement say" view of a company: the actual reported revenue, earnings, assets and equity pulled from its SEC filings, distinct from the quote, analyst, insider and SEC-filings (EDGAR) APIs in the catalogue. The financials endpoint returns the latest annual key figures: revenue, gross profit, operating income, net income, total assets, total liabilities, shareholders' equity, cash, diluted EPS and the computed net margin. The concept endpoint returns the multi-year time series for a single metric — revenue history, net-income history and more — so you can chart how a company has grown. The company endpoint resolves a ticker to its SEC company (CIK and legal name). Build stock-screeners, valuation models, fundamentals dashboards and research tools on top of authoritative SEC data. Look up any US public company by its ticker; figures are the latest annual (10-K) values reported to the SEC in USD.

api.oanor.com/financials-api

Bit2C Israel Exchange API

Live order-book exchange data from Bit2C, the veteran Israeli crypto exchange, over its public API — no key, nothing stored. This is the regional venue view for the Israeli new shekel (ILS / NIS) order books: Israeli on-exchange price discovery, distinct from the global-aggregate and the other regional-exchange APIs in the catalogue. The ticker endpoint returns a pair market summary — last traded price, the live best bid and offer, the implied spread, the 24h volume and the 24h average price. The orderbook endpoint returns the live limit-order book — top bids and asks with cumulative depth and the bid/ask spread — so you can read on-venue liquidity. The trades endpoint returns the most recent executed trades with price, amount, side and time. The markets endpoint lists every shekel pair the venue trades. Coins traded include BTC, ETH, LTC, BCH, GRIN and USDC, all quoted in Israeli new shekel, updated live.

api.oanor.com/bit2c-api

PyPI Download Stats API

Live PyPI (Python Package Index) download analytics from pypistats.org — no key, nothing stored. The adoption view of a Python package: how much it is downloaded, the daily trend, and the breakdown by Python version and operating system, distinct from the PyPI registry-metadata API in the catalogue (which describes a package — this measures how much the community actually uses it). The recent endpoint returns the headline download counts: last day, last week and last month. The overall endpoint returns the daily download timeline so you can chart growth. The python endpoint breaks downloads down by Python version, showing which versions the package's users are actually on. The system endpoint breaks downloads down by operating system — Linux, Windows and macOS. Build package-popularity dashboards, dependency-adoption trackers, "which Python version should we still support" tools and ecosystem-trend widgets on top of real PyPI download data. Look up any package by its PyPI name (requests, numpy, flask); names are normalised to lowercase and the version and system splits include each category's share of total downloads.

api.oanor.com/pypistats-api

Stock Analyst Ratings & Price Targets API

Live Wall Street analyst coverage for US stocks from Nasdaq — no key, nothing stored. The "what do the analysts think" view of a stock: the consensus recommendation, the price target and how both have moved over time, distinct from the quote, movers, earnings and insider APIs in the catalogue. The consensus endpoint returns the recommendation picture — the number of analysts rating the stock buy, hold and sell, the total coverage and the mean rating (from Strong Buy to Strong Sell). The target endpoint returns the analyst price target — the low, mean and high targets, the current price and the implied upside to the mean target. The history endpoint returns the consensus timeline — the price target and the buy / hold / sell split month by month — so you can see whether sentiment is improving or deteriorating. Build research dashboards, price-target trackers, upgrade/downgrade alerts and valuation tools on top of real Nasdaq analyst data. Look up any US stock by its ticker symbol; targets and counts are returned as clean numbers and the implied upside is computed against the live price.

api.oanor.com/analyst-api

Frax Finance Pools & Yield API

Live liquidity-pool and yield data for the Frax Finance ecosystem — the FRAX stablecoin, frxETH and FXS — from the public Frax API, no key, nothing stored. This is the Frax-yield view: every incentivised Frax liquidity pool across every chain and DEX, with its locked liquidity and APY, distinct from the generic DeFi-yield and protocol APIs in the catalogue. The pools endpoint lists Frax pools — optionally filtered by chain or DEX platform — with the trading pair, the pool tokens, the value locked and the base and maximum APY. The pool endpoint returns one pool in full, including the reward breakdown across swap fees and incentive rewards. The summary endpoint aggregates the ecosystem: total value locked, the pool count and the distribution across chains and DEX platforms, plus the highest-yielding pools. Build DeFi yield dashboards, Frax-farming optimisers, APY trackers and treasury tools on top of real Frax Finance data. Filter by chain (ethereum, arbitrum, fraxtal, optimism, polygon and more) or platform (uniswap_v3, curve, convex, balancer); pool APYs are returned as percentages.

api.oanor.com/frax-api

ProtonDB Steam Deck & Linux Compatibility API

Live Linux and Steam Deck compatibility plus popularity for Steam games, from the public ProtonDB and Steam feeds — no key, nothing stored. The "can I play it on Linux / Steam Deck, and is anyone playing it" view of a game: the crowd-sourced ProtonDB compatibility tier together with the live concurrent-player count, distinct from the other game and platform APIs in the catalogue. The game endpoint returns a full picture for a title — its Steam name, genres and release date, the ProtonDB compatibility tier (platinum, gold, silver, bronze or borked) with the community confidence, score and report count, the trending and best-reported tiers, and the live player count. The search endpoint resolves a game name to its Steam app id and other matches, so you can find the id to query. The players endpoint returns just the live concurrent-player count for a game. Build Steam Deck compatibility checkers, Linux gaming dashboards, "is it playable" widgets and game-popularity trackers on top of real ProtonDB and Steam data. Look up a game by Steam app id (appid=1245620) or by name (name=elden ring); ProtonDB tiers run from platinum (flawless) down to borked, and player counts are live.

api.oanor.com/protondb-api

Insider & Institutional Ownership API

Live US insider and institutional ownership data from Nasdaq — no key, nothing stored. The "who owns and who is trading" view of a stock: the corporate insiders (executives and directors) buying and selling their own shares, and the institutions holding the stock, distinct from the price-quote, movers and earnings APIs in the catalogue. The insider endpoint returns recent insider transactions — the insider, their relation to the company, the date, whether it was a buy or sell, the shares, the price, the computed value and the resulting holding — plus the 3-month and 12-month open-market buy/sell summary. The institutional endpoint returns the institutional ownership picture: the percent of shares held by institutions, the total holdings value and the largest holders with their position size, recent change and market value. The positions endpoint returns the institutional position-change breakdown — how many holders increased, decreased, opened new or sold out their positions, and the shares involved. Build insider-signal trackers, smart-money dashboards, ownership-change alerts and due-diligence tools on top of real Nasdaq ownership data. Look up any US stock by its ticker symbol; values and share counts are returned as clean numbers.

api.oanor.com/insider-api

Sky (MakerDAO) Savings Rate & Protocol API

Live protocol stats from Sky, the decentralized stablecoin protocol formerly known as MakerDAO and the issuer of the USDS and DAI stablecoins — no key, nothing stored. This is the Sky-protocol view: the Sky Savings Rate (SSR) and DAI Savings Rate (DSR), the value locked in savings, the SKY staking yield and the overall ecosystem size, distinct from the generic DeFi-TVL, yields and lending APIs in the catalogue. The overview endpoint returns the latest ecosystem snapshot — the Sky Savings Rate APY, the savings TVL, the SKY staking APY, the farm APY, the total reward TVL, the whole-ecosystem TVL, the wallet count and the number of savings depositors. The savings endpoint returns the current savings rates: the live SSR and DSR and the dollar value deposited in each. The history endpoint returns the savings-rate timeline — per-day SSR, DSR and deposited totals — so you can chart how the on-chain risk-free rate has moved. Build DeFi yield dashboards, stablecoin-savings widgets, rate-comparison tools and treasury bots on top of the dominant decentralized stablecoin protocol. SSR and DSR are the on-chain savings benchmarks for USDS and DAI; rates are returned as percentages.

api.oanor.com/sky-api

MyAnimeList Community Stats API

Live anime community stats from MyAnimeList, the world's largest anime and manga community, via the public Jikan feed — no key, nothing stored. The MAL community view: a title's MAL score, member counts, ranking and the full engagement breakdown of how the community is watching it, distinct from the other anime platforms in the catalogue — MyAnimeList has its own score, its own millions-strong community and its own rankings. The anime endpoint returns a title snapshot: the MAL score, how many users scored it, its rank and popularity rank, total members, favourites, airing status, episode count and year. The stats endpoint returns the community engagement breakdown — how many users are watching, completed, on-hold, dropped or plan-to-watch — plus the full 1–10 score distribution with vote counts and percentages, and computed completion and drop rates. The top endpoint returns the top-ranked anime, by score or filtered by airing, upcoming, popularity or favourites. The season endpoint returns the anime airing this season ranked by member count. Build anime trackers, recommendation widgets, seasonal-airing dashboards and community-sentiment tools on top of real MyAnimeList data. Look up a title by its MAL id (try id=52991, Frieren).

api.oanor.com/myanimelist-api

Earnings & Stock Splits Calendar API

Live US corporate-events calendar from Nasdaq — no key, nothing stored. The earnings and stock-splits calendar: which companies report earnings on a given day and which stocks are about to split, distinct from the economic-calendar, IPO-calendar and dividend APIs in the catalogue. The earnings endpoint returns every company reporting on a date — ticker, name, the consensus EPS forecast, the reporting time (before market open or after market close), market cap, the number of analyst estimates, the fiscal quarter ending and the prior-year EPS and report date — ranked by market cap. The splits endpoint returns the upcoming stock splits: ticker, name, the split ratio and the execution date. Build earnings-season dashboards, event-driven trading bots, investor-relations trackers and "who reports today" widgets on top of real Nasdaq calendar data. The earnings endpoint defaults to today (US Eastern) and accepts any date; EPS and market cap come back as clean numbers and reporting time is normalised to pre-market, after-hours or unspecified.

api.oanor.com/earnings-api

US Stock Market Movers API

Live US market movers from Nasdaq — no key, nothing stored. The "what's moving today" view of the US stock market: the day's biggest gainers, biggest losers and most-active names across stocks, ETFs and mutual funds, distinct from the index-constituent, single-quote and crypto-movers APIs in the catalogue. The gainers endpoint returns the top advancing names with their last price, price change and percent change. The losers endpoint returns the top declining names. The active endpoint returns the most-active names by share volume — or by dollar volume — with their last price and price change. Each endpoint takes an asset class: stocks (default), etf or funds. Build market-dashboard tickers, daily-mover newsletters, momentum scanners and trading-idea bots on top of real Nasdaq market-movers data. Data updates through the US trading day and is static outside market hours; prices and percentages are returned as clean numbers.

api.oanor.com/stockmovers-api

Stock Market Fear & Greed Index API

Live CNN Fear & Greed Index for the US stock market — no key, nothing stored. The equity-market sentiment gauge: a single 0–100 score (0 = extreme fear, 100 = extreme greed) built from seven market indicators, distinct from the crypto Fear & Greed index in the catalogue. The index endpoint returns the headline score and rating plus the previous close and the readings one week, one month and one year ago, so you can see how sentiment has shifted. The components endpoint breaks the index into its seven underlying indicators — market momentum, stock-price strength, stock-price breadth, put/call options, market volatility (VIX), junk-bond demand and safe-haven demand — each with its own score and fear/greed rating, so you can see what is actually driving sentiment. The history endpoint returns the daily score timeline for the last year. Build market-sentiment dashboards, contrarian-signal bots, risk dashboards and newsletter widgets on top of the most-watched sentiment gauge in equities. Score bands: 0–24 extreme fear, 25–44 fear, 45–55 neutral, 56–75 greed, 76–100 extreme greed.

api.oanor.com/stockfeargreed-api

AtCoder Rating & Contest API

Live competitive-programming rating data from AtCoder, the largest Japanese competitive-programming platform, over its public rating-history feed — no key, nothing stored. This is the contest-rating social view for a coder: their AtCoder rating, colour tier, contest record and performance over time, distinct from the other competitive-programming and developer platforms in the catalogue — AtCoder runs its own AGC/ABC contests, its own rating system and its own community. The user endpoint returns a profile snapshot: current rating, peak rating, the AtCoder colour tier (gray, brown, green, cyan, blue, yellow, orange, red), the number of rated contests, the best placing, the best performance and the latest contest. The history endpoint returns the full per-contest rating timeline — each contest with its date, old and new rating, the rating delta, placing, performance and whether it counted as rated. The stats endpoint aggregates a coder's record: rated versus unrated contests, average and best performance, contest wins, podium finishes, the rating range and per-year activity. Build coder leaderboards, rating cards, contest-tracking bots and recruiting signals on top of real AtCoder data. Lookup is by handle; the legendary handle "tourist" is always available.

api.oanor.com/atcoder-api

Duolingo Profile & Streak API

Live public profile and language-learning stats from Duolingo, the world's largest language-learning platform — no key, nothing stored. This is the gamified-learning social view: a learner's XP, daily streak, courses and progress, distinct from every other social platform in the catalogue. The user endpoint returns a profile summary — display name, bio, location, join date, total XP, the current daily streak, the language being learned and the from-language, the current course, Super/Plus status and a course count. The courses endpoint returns the per-language breakdown: every course the learner studies with its title, learning and from languages, XP earned and crown count. The streak endpoint returns the streak detail — the current streak length and, when the learner makes it public, the streak start date and longest streak. Lookup is by username; the official mascot account "duo" is always available. Build streak widgets, learning-accountability bots, language-club leaderboards and profile cards on top of real Duolingo data. Private or non-existent usernames return a clean 404.

api.oanor.com/duolingo-api

Firi Nordic Exchange API

Live order-book exchange data from Firi, the regulated Norwegian crypto venue and the largest in the Nordics, over its public API — no key, nothing stored. This is the regional venue view for the Norwegian krone (NOK) and Danish krone (DKK) order books: Nordic on-exchange price discovery, distinct from the global-aggregate and the other regional-exchange APIs in the catalogue. The ticker endpoint returns a pair full market summary — last traded price, 24h high/low, the 24h change percent, day volume and the live best bid, best ask and spread. The orderbook endpoint returns the live limit-order book — top bids and asks with cumulative depth and the bid/ask spread — so you can read on-venue liquidity. The trades endpoint returns the most recent executed trades with price, amount, side and time. The markets endpoint lists every NOK and DKK pair the venue trades with its last price and day volume. Coins traded include BTC, ETH, XRP, SOL, ADA, LTC, BNB, DOT and USDC, quoted in NOK and DKK, updated live. Build a pair from coin plus fiat (coin=btc, fiat=nok) or pass it directly (pair=ETHDKK).

api.oanor.com/firi-api

L2BEAT Rollup Risk & TVS API

Live Ethereum layer-2 / rollup risk and value-secured data from L2BEAT — no key, nothing stored. L2BEAT's signature is its independent risk framework: every rollup is rated by maturity Stage (Stage 0 / 1 / 2) and assessed across the canonical risk dimensions — sequencer failure, state validation, data availability, exit window and proposer failure — each carrying a good / warning / bad sentiment and a plain-language explanation. This is the rollup-risk and total-value-secured (TVS) view, distinct from the L2 economics/fundamentals and the on-chain per-chain APIs in the catalogue. The projects endpoint lists every tracked L2 with its type (Optimistic Rollup, ZK Rollup, Validium, layer3…), category, host chain, maturity Stage, TVS and 7-day change. The project endpoint returns one rollup in full — the TVS breakdown (native / canonical / external, and ether / stablecoin / btc / other), the Stage, providers, purposes and the complete risk assessment. The risks endpoint returns just the risk rosette for a rollup with a sentiment tally. The summary endpoint aggregates the whole ecosystem — total TVS, project count and the distribution by Stage and by type. More than a hundred rollups tracked, updated live. Project lookup is by slug (arbitrum, base, optimism, zksync-era, scroll, linea, starknet).

api.oanor.com/l2beat-api

Independent Reserve Exchange API

Live order-book exchange data from Independent Reserve, the regulated Australian / New Zealand crypto venue, over its public API — no key, nothing stored. This is the regional venue view for the AUD, USD, NZD and SGD order books: Australasian and Singapore on-exchange price discovery, distinct from the global-aggregate and the other regional-exchange APIs in the catalogue. The ticker endpoint returns a pair market summary — last traded price, 24h high/low, day volume, the live best bid and offer and the implied spread. The orderbook endpoint returns the live limit-order book — top bids and asks with cumulative depth and the bid/ask spread — so you can read on-venue liquidity. The trades endpoint returns the most recent executed trades. The history endpoint returns the hourly trade-history summary for the last N hours (per-hour open/high/low/close, volume and trade count). The markets endpoint lists every supported coin and the four fiat quote currencies. Forty-one cryptos (BTC, ETH, SOL, XRP and more) quoted against AUD, USD, NZD and SGD, updated live. Currency codes are case-insensitive and BTC is accepted either as btc or its upstream code xbt.

api.oanor.com/independentreserve-api

Token Approval Security API

Live audit of the token approvals (allowances) a crypto wallet has granted, and the risk of the contracts it has approved to spend its tokens — powered by the public GoPlus Security data, no key, nothing stored. Token approvals are the single most common way wallets get drained: once you approve a contract to move a token, a malicious or compromised spender can take it whenever it likes. This is the allowance-hygiene layer — the data behind tools like revoke.cash. The approvals endpoint lists every token a wallet has approved, who it approved (the spender contract), how much was approved and when, and whether that spender is flagged as malicious, trusted or unverified, together with a risk summary counting the dangerous approvals to revoke. The contract endpoint profiles a single spender contract before you approve it — its name, whether it is open-source, its creator, deploy time and risk tags. The chains endpoint lists the 40-plus supported blockchains. Catch wallet-draining allowances before they cost a user everything. This is the approval / allowance-risk cut — distinct from the token-contract-security, scam-detection and on-chain APIs in the catalogue.

api.oanor.com/approvalsecurity-api

Civitai AI Models API

Live data from Civitai, the largest community for sharing AI image-generation models — Stable Diffusion checkpoints, LoRAs, embeddings, VAEs and more — served from the public Civitai API, no key, nothing stored. This is the AI-art creator-platform cut: which models the community is downloading and rating, who makes them and how each one is engaged with. The models endpoint lists and searches models by name, type and base model, sorted by downloads, rating, likes or newest, each with its creator, tags and engagement (downloads, thumbs-up, comments). The model endpoint returns a single model in full — its description, full stats, tags, base models, version count and commercial-use permissions. The creators endpoint lists the platform's model creators with their model counts. By default only safe-for-work models are returned; pass nsfw=true to include adult content. Track the AI-art model meta — what the community is building and downloading right now — as live JSON. This is the AI-model-community cut — distinct from the general ML-model-hub, the image-generation and the price/market APIs in the catalogue.

api.oanor.com/civitai-api

RedStone Oracle Prices API

Live oracle price feeds for over a thousand assets across every asset class in a single source — cryptocurrencies, US equities and ETFs, precious metals and commodities, fiat currencies and liquid-staking and real-world-asset tokens — served from the public RedStone oracle, no key, nothing stored. RedStone is the decentralized oracle that DeFi protocols read on-chain for their prices, so this is the cross-asset reference-price layer: the same feed gives you Bitcoin, Apple, gold, the euro and wstETH side by side, each stamped with the time the oracle signed it. The price endpoint returns one asset's latest oracle value. The prices endpoint returns many assets in one call — mix crypto, stocks, metals, FX and staking tokens freely. The symbols endpoint lists and searches every supported asset, from majors to obscure liquid-staking and tokenized real-world assets you will not find in a normal price feed. This is the multi-asset oracle-price cut — one feed for every class — distinct from the single-asset-class price, converter and precious-metals APIs in the catalogue.

api.oanor.com/redstone-api

IMF Economic Data API

Live macroeconomic data from the International Monetary Fund's World Economic Outlook — the official cross-country numbers, served from the public IMF DataMapper, no key, nothing stored. GDP, real GDP growth, inflation, gross government debt, unemployment, the current-account balance, GDP per capita and 120-plus other indicators for 200-plus countries, with the IMF's historical record back to 1980 and its forecasts several years into the future. The indicators endpoint lists every series the IMF publishes, with an optional search. The series endpoint returns one indicator's full time series for one country — every year, actual and projected. The country endpoint returns a snapshot of a country's headline numbers — real GDP growth, inflation, government debt as a share of GDP, unemployment, current-account balance and GDP per capita — across recent and forecast years. Compare economies, track the debt and growth outlook and pull the same numbers policymakers use, as live JSON. This is the IMF macro / economic-indicator cut — distinct from the FX-rate, central-bank and market-data APIs in the catalogue.

api.oanor.com/imf-api

DexScreener Token Discovery API

Live discovery of newly launched and newly promoted tokens across decentralized exchanges, powered by DexScreener's public token-profiles and token-boosts feeds, no key, nothing stored. This is the new-token discovery cut: not the price of a known trading pair, but which freshly listed tokens are appearing and which ones are spending to get attention right now — the raw deal-flow that degen traders, launch trackers and trading bots watch. The top endpoint returns the tokens with the most cumulative boost (DexScreener's paid promotion), ranked by total boost — effectively what is trending. The latest endpoint returns the most recently boosted tokens. The profiles endpoint returns the newest token profiles: freshly created token pages with their description, icon and social links. Every item carries the chain, the token contract address, the DexScreener link and the project's website and social links, and any endpoint can be filtered to a single chain (Solana, Ethereum, Base and more). Note: many listed tokens are unvetted — this is raw discovery, not an endorsement. This is the token-discovery / new-listings cut — distinct from the DEX trading-pair price data, the market-overview and the on-chain APIs in the catalogue.

api.oanor.com/dexscreener-api

ApeWisdom Reddit Mentions API

Live social-media buzz for stocks and crypto — how often each ticker is mentioned across Reddit's biggest trading communities (r/wallstreetbets, r/stocks, r/CryptoCurrency, r/options and more), powered by the public ApeWisdom feed, no key, nothing stored. This is the retail social-sentiment cut: not a price, but the attention a ticker is getting and whether that attention is rising or fading. The trending endpoint ranks tickers by current mention count for a chosen community filter, with each ticker's name, mentions, mentions 24 hours ago, today's rank, yesterday's rank and total Reddit upvotes. The gainers endpoint surfaces the tickers whose mentions surged the most versus yesterday — what is newly going viral before it moves. The filters endpoint lists the available communities, from all-stocks and all-crypto to individual subreddits. Track the meme-stock and meme-coin hype cycle as live JSON. This is the social-mention / meme-stock cut — distinct from the trader-post-stream (StockTwits), the price and the market-data APIs in the catalogue.

api.oanor.com/apewisdom-api

growthepie L2 Economics API

Live economic-activity metrics for Ethereum Layer-2 rollups — Arbitrum, Base, Optimism, zkSync, Linea, Scroll, Polygon and more — powered by the public growthepie.xyz feed, no key, nothing stored. This is the L2 fundamentals cut: not a single chain's block or gas data, but how much each rollup is actually used and what it earns. The chains endpoint lists the tracked rollups. The chain endpoint returns one rollup's latest metrics: daily active addresses, transaction count, fees paid, on-chain profit (the fees it keeps after paying Ethereum to post its data), median transaction cost, stablecoin supply, total value locked, market cap and fully-diluted valuation. The metric endpoint ranks every rollup by a single metric, so you can see at a glance which L2 leads on users, fees or profit and how the scaling race is shifting. Track the real adoption and economics of the rollup ecosystem as live JSON. This is the L2 activity / economics cut — distinct from the per-chain on-chain (block and gas) APIs and the TVL-only APIs in the catalogue.

api.oanor.com/growthepie-api

Futuur Prediction Markets API

Live prices from Futuur, a global prediction market where users trade on the outcome of real-world events across crypto, politics, sports, science and economics — in both real money (USDC) and play money — served from the public Futuur API, no key, nothing stored. Each market asks a question (for example "Which price will Bitcoin hit in 2026?") and holds two or more outcomes whose price, between 0 and 1, is the market-implied probability of that outcome — an outcome trading at 0.46 means the market prices a 46% chance. The markets endpoint lists markets, filterable by category and search term, each with its outcomes and prices. The market endpoint returns a single market with every outcome's real-money and play-money price (and implied probability) plus its category, status and close date. The categories endpoint lists the topic categories from Bitcoin to elections to sports. Read what a worldwide crowd is pricing in for the future, as live JSON. This is the global prediction-market / event-probability cut — distinct from the US-politics-only (PredictIt) and crypto-only (Polymarket) prediction markets and the price and FX APIs in the catalogue.

api.oanor.com/futuur-api

StockTwits Social API

Live data from StockTwits, the social network for traders and investors where every post is tagged with the stock and crypto tickers ("cashtags") it is about and an optional Bullish or Bearish sentiment — served from the public StockTwits feed, no key, nothing stored. The symbol endpoint returns a ticker's live message stream — the latest posts about $AAPL, $TSLA, $BTC.X or any symbol — each with its author and sentiment, plus the symbol's title and how many users watch it. The trending endpoint returns the tickers traders are talking about most right now, the social pulse of the market. The user endpoint returns a member's profile — followers, following, ideas posted and likes — and their recent posts. Read retail trader sentiment, find what is buzzing and track any investor's feed as live JSON. This is the trader-social-network cut — distinct from the price, market-data and FX-signal APIs in the catalogue.

api.oanor.com/stocktwits-api

PredictIt Political Markets API

Live prices from PredictIt, the real-money political prediction market where traders buy and sell shares in the outcome of US elections, economic events and policy questions — served from PredictIt's public market-data feed, no key, nothing stored. Each market asks a question (for example "Which party will control the House?" or "Who will win the 2028 presidential election?") and holds one or more yes/no contracts whose price, between 0 and 1 US dollar, is the market-implied probability of that outcome — a contract trading at 0.27 means the market prices a 27% chance. The markets endpoint lists every open market with its question and contract count. The market endpoint returns a single market with every contract — last trade price, best buy and sell yes/no quotes, last close — and the implied probability. The search endpoint finds markets by keyword (president, Senate, Fed, shutdown). Read what bettors really think will happen, as live JSON. This is the political prediction-market / event-odds cut — distinct from the crypto prediction markets (Polymarket) and the play-money markets in the catalogue.

api.oanor.com/predictit-api

Crypto Scam Check API

Live crypto scam, phishing and dApp-safety checks for the things a user actually clicks or buys — the consumer-protection layer, powered by the public GoPlus Security data, no key, nothing stored. Before you connect a wallet to a website, sign a transaction or mint an NFT, ask whether it is safe. The phishing endpoint checks whether a URL is a known crypto phishing site. The dapp endpoint returns a decentralized app's audit and trust status — its project name, whether it has been audited, whether GoPlus lists it as a trusted project, and the audit firms and dates. The nft endpoint scans an NFT collection contract for risk — whether it is verified or a fake, open-source or a proxy, whether the owner can mint, burn or move tokens without approval, whether the metadata is frozen, plus its item, holder and 24-hour trading-volume figures. Stop phishing sites, fake NFT collections and unaudited dApps before they cost a user their funds. This is the website / dApp / NFT scam-detection cut — distinct from the token-contract-and-wallet security, the historical-exploit database and the price APIs in the catalogue.

api.oanor.com/scamcheck-api

Options DEX API

Live on-chain crypto options trading volume — the decentralized options market where protocols like Derive, Aevo, Premia, Ithaca and Rysk let users trade calls and puts on-chain, powered by the public DeFiLlama options feed, no key, nothing stored. This is distinct from a centralized options exchange order book: it measures the volume actually flowing through on-chain options venues. The overview endpoint returns the whole on-chain options market's volume over the last 24 hours, 7 days and 30 days plus every protocol ranked by what it trades, measured as notional (contract face value, the default) or premium (what option buyers actually paid). The protocol endpoint returns a single protocol's notional and premium volume side by side across 24h / 7d / 30d / all-time. The chain endpoint returns the options volume and top venues for one blockchain. See which on-chain options venue leads and how DeFi options flow shifts. This is the on-chain options-volume cut of DeFi — distinct from the centralized options-chain, spot-DEX, swap-aggregator, fees and perpetual APIs in the catalogue.

api.oanor.com/optionsdex-api

Ethereum Supply & Burn API

Live Ethereum monetary-policy data — the total ETH supply, how much of it is being created versus destroyed, and the EIP-1559 fee burn that can make ether deflationary (the "ultrasound money" thesis), powered by the public ultrasound.money feed, no key, nothing stored. The supply endpoint returns the current circulating ETH supply and its net change over the last 5 minutes, hour, day, week and month — a negative change means more ETH was burned than issued, i.e. net deflation. The burn endpoint returns the ETH destroyed by the base-fee burn over each window in both ETH and USD, the live burn rate in ETH per minute and the current deflationary streak. The basefee endpoint returns the current base fee per gas, the blob base fee and the ETH price. The leaderboard endpoint ranks the apps and contracts burning the most ETH right now. Track ETH issuance, the burn and whether ether is deflating as live JSON. This is the ETH supply / issuance / burn cut — distinct from the gas-fee, on-chain and price APIs in the catalogue.

api.oanor.com/ethburn-api

Token Security API

Live smart-contract risk and safety analysis for crypto tokens and wallet addresses — the on-chain due-diligence check to run before you buy a token or interact with an address, powered by the public GoPlus Security data, no key, nothing stored. The token endpoint scans an ERC-20-style contract on any supported chain and returns whether it is a honeypot, its buy and sell tax, whether it is mintable or has a hidden or privileged owner who can pause trading or take back ownership, whether it is open-source or a proxy, and its holder and LP-holder counts. The address endpoint screens a wallet address against twenty risk signals — cybercrime, money laundering, phishing, sanctions, stealing attacks, honeypot-related addresses and more — and reports exactly which, if any, are flagged. The chains endpoint lists the 40+ supported blockchains. Catch scam tokens, honeypots and tainted addresses before they cost you. This is the real-time contract-security and risk-screening cut of crypto — distinct from the historical exploit database, the price and the on-chain APIs in the catalogue.

api.oanor.com/tokensecurity-api

Bitcoin Reference Rates API

The value of one bitcoin expressed across every unit CoinGecko tracks — world fiat currencies, precious metals (gold and silver, troy ounce) and other cryptocurrencies, powered by the public CoinGecko exchange-rates feed, no key, nothing stored. This is the "Bitcoin standard" / unit-of-account view: not a coin's dollar price, but how much of each asset one BTC buys right now — 1 BTC in US dollars, euros and yen, in ounces of gold and silver, and in ether, satoshi and dozens more. The rates endpoint returns every unit with its value and asset type; the rate endpoint returns one specific unit (gold, the euro, ether); the groups endpoint splits the units into fiat, commodity and crypto so you can see what a bitcoin is worth across asset classes at a glance. This is the Bitcoin-denominated reference-index cut — distinct from the coin-price converters, the market-overview and the per-exchange ticker APIs in the catalogue.

api.oanor.com/btcrates-api

DEX Aggregators API

Live trading volume routed through DeFi DEX aggregators — Jupiter, 1inch, CowSwap, Paraswap, OKX Swap, KyberSwap and more — powered by the public DeFiLlama aggregators feed, no key, nothing stored. Aggregators don't hold liquidity themselves: they split each trade across many underlying decentralized exchanges to get the best price, so their volume is the single best measure of where real swap flow actually routes. The overview endpoint returns total aggregator volume over the last 24 hours, 7 days and 30 days plus every aggregator ranked by what it routes, with its category and the chains it covers. The aggregator endpoint returns a single aggregator's volume across 24h / 7d / 30d / all-time. The chain endpoint returns aggregator volume and the top routers for one blockchain (Solana, Ethereum, Base). See which router dominates each chain and how swap flow shifts. This is the swap-routing / aggregator-volume cut of DeFi — distinct from the spot-DEX-volume, fees-and-revenue, TVL and exchange-ticker APIs in the catalogue.

api.oanor.com/dexaggregators-api

DeSo Decentralized Social API

Live data from DeSo (Decentralized Social), a layer-1 blockchain purpose-built for social media where every profile, post and follow lives on-chain and each creator has their own tradeable creator coin — read from a public DeSo node, no key, nothing stored. The profile endpoint returns a username's on-chain profile: description, verification, profile picture and the creator-coin economy behind it — coin price in DESO, DeSo locked into the coin, coins in circulation and the founder reward. The followers endpoint returns the follower and following counts. The posts endpoint returns a creator's posts, each with its on-chain engagement: likes, diamonds (direct on-chain tips), comments and reposts. The feed endpoint returns the newest posts across the whole network. Look up any DeSo creator, read their reach and creator-coin valuation, and pull their content as structured JSON. This is a social-blockchain cut with a built-in creator-coin economy — distinct from the other decentralized-social platforms and from the crypto price and market APIs in the catalogue.

api.oanor.com/deso-api

Global Crypto Market API

Live aggregate data for the whole cryptocurrency market — the top-down view, not a single coin, exchange or trading pair, powered by the public CoinGecko global feed, no key, nothing stored. The overview endpoint returns the combined market capitalisation of all crypto, the total 24-hour trading volume, the market-wide 24-hour cap change, the number of active cryptocurrencies and markets, and the ongoing / upcoming / ended ICO counts. The dominance endpoint returns each leading coin's share of total market cap — Bitcoin dominance, Ether dominance, the stablecoin share and the long-tail rest — the single most-watched gauge of where money sits in crypto. The defi endpoint returns the decentralized-finance sub-market: its market cap, its share of total crypto, its 24-hour volume and the largest DeFi token. Track total market cap, BTC dominance and the DeFi share as live JSON. This is the whole-market aggregate cut — distinct from the single-coin, single-exchange and cross-exchange coin-markets APIs in the catalogue.

api.oanor.com/globalmarket-api

Lens Protocol API

Live data from Lens Protocol, the decentralized social graph where accounts, posts and follows are owned on-chain by users rather than by a platform — read from the public Lens v3 GraphQL API, no key, nothing stored. The account endpoint resolves a Lens username (or wallet address) to its on-chain profile: display name, bio, picture and address. The stats endpoint returns that account's social graph — follower and following counts plus its post, comment, repost, quote and collect totals. The posts endpoint returns an account's recent publications, each with its text, timestamp and full engagement (reactions, comments, reposts, quotes, bookmarks, collects). The feed endpoint returns the latest posts across the entire network. Look up any Lens handle, read their reach and pull their content as structured JSON. This is the decentralized-social cut — Web3-native social data distinct from the centralized-platform social APIs and from the crypto price and market APIs in the catalogue.

api.oanor.com/lensprotocol-api

Snapshot DAO Governance API

Live DAO governance data from Snapshot, the off-chain voting platform where most crypto DAOs run their proposals and votes — read from the public Snapshot GraphQL hub, no key, nothing stored. The proposals endpoint returns governance proposals newest-first, filterable by DAO space and state (active, closed, pending), each with its title, choices, total voting power, vote count and open/close timing. The proposal endpoint returns a single proposal in full: the body, every choice with its score, the author, the quorum and the timing. The votes endpoint returns the votes cast on a proposal, ranked by voting power, with each voter, their choice and their token-weighted weight. The space endpoint returns a DAO space's profile — follower, proposal and vote counts, network and governance token. Track what Aave, Uniswap, Arbitrum and thousands of other DAOs are voting on right now. This is the DAO-governance cut of crypto — distinct from the price, market, on-chain, DeFi and exchange APIs in the catalogue.

api.oanor.com/snapshot-api

National Bank of Kazakhstan (NBK) FX API

Live official exchange rates from the National Bank of the Republic of Kazakhstan (NBK), the central bank that sets the tenge (KZT) reference rate — read straight from the bank's public rates feed, no key, nothing stored. The rates endpoint returns the full official board for any date: every foreign currency the bank quotes against the tenge with its rate, the nominal it is quoted per, the daily direction (up / down / flat) and the change. The currency endpoint returns a single currency's official rate, for today or any past date. The convert endpoint converts an amount between the tenge and any quoted currency at the official rate — both directions. Look up the tenge value of the US dollar, euro, Russian ruble, Chinese yuan and 35 more currencies, or pull a historical board by date. This is the Kazakhstani central-bank FX cut (KZT reference rates) — distinct from the crypto exchange-ticker and the other central-bank APIs in the catalogue.

api.oanor.com/nbkz-api

Crypto Hacks API

A live database of cryptocurrency and DeFi hacks, exploits and thefts — every major on-chain theft on record, powered by the public DeFiLlama hacks dataset, no key, nothing stored. Each incident carries the victim, the amount stolen in US dollars, the date, the attack technique (flash-loan oracle manipulation, reentrancy, private-key compromise, access-control exploit and more), a higher-level classification, the chain or chains involved, the target type (DeFi protocol, centralized exchange, bridge, wallet, token) and how much, if any, was later returned. The hacks endpoint returns the incident list newest-first, filterable by chain, technique, target type, classification, year and minimum loss. The biggest endpoint ranks the largest exploits of all time by dollars stolen — from the multi-billion-dollar bridge and exchange breaches down. The stats endpoint aggregates the whole dataset: total stolen, incident count, funds returned, and breakdowns by attack technique, chain, target type and year. This is the crypto-security and exploit-history cut — risk and post-mortem data distinct from the price, market, TVL, fees and on-chain APIs in the catalogue.

api.oanor.com/cryptohacks-api

DeFi Fees & Revenue API

Live data on the fees users pay to DeFi protocols and the revenue those protocols actually keep — the "which protocols earn money" view, a different layer from Total Value Locked. TVL is what is deposited; fees are what users pay to use a protocol; revenue is the slice the protocol or its token-holders retain. Powered by the public DeFiLlama fees feed, no key, nothing stored. The overview endpoint returns the whole-DeFi fee (or revenue) total for the last 24 hours, 7 days and 30 days plus every protocol ranked by what it earns, with its category and chains. The protocol endpoint returns a single protocol's fee and revenue figures side by side across 24h / 7d / 30d / all-time (e.g. Aave, Uniswap, Lido). The chain endpoint returns the fee or revenue total and top-earning protocols for one blockchain (Ethereum, Solana, Base). Switch any list between gross fees and retained revenue with a single metric parameter. This is the fees-and-revenue cut of DeFi — distinct from the TVL, DEX-volume, exchange-ticker and coin-markets APIs in the catalogue.

api.oanor.com/defifees-api

South African Reserve Bank (SARB) API

Live headline economic and financial indicators from the South African Reserve Bank (SARB), the central bank of South Africa — read straight from the SARB public web-indicators feed, no key, nothing stored. The dashboard endpoint returns the bank's full headline board exactly as published on its home page: the policy repo rate, prime lending rate, Sabor and Zaronia money-market rates, benchmark government-bond closing yields, the rand exchange rates and the latest inflation prints. The fx endpoint isolates the rand exchange rates — rand per US dollar, British pound, euro and Japanese yen — plus the nominal effective exchange rate. The interest endpoint returns the policy and lending rates with the benchmark bond yields. The inflation endpoint returns the latest CPI and PPI. The marketrates endpoint returns the fuller current money-market rate list. Every indicator carries its own as-of date and a direction versus the prior print. This is South-African central-bank data (ZAR rates, yields and inflation) — distinct from the crypto ZAR exchange-ticker and the other central-bank APIs in the catalogue.

api.oanor.com/sarb-api

Hive Engine API

Live data from the Hive-Engine smart-contract sidechain — a Layer-2 token registry and decentralized exchange built on the Hive blockchain. Look up any Hive-Engine token's on-chain registry record (issuer, precision, max / current / circulating supply, staking status and total staked), read its live DEX market metrics (last price in HIVE, highest bid, lowest ask, 24h volume and the day's price change), pull the richlist of its largest holders with their liquid balance, staked amount and delegations, and stream the most recent fills on its HIVE market (buyer, seller, quantity, price and time). Symbols are Hive-Engine tokens such as LEO, BEE, SWAP.HIVE or SPS; prices and market volume are denominated in HIVE, the base-chain coin. This is the token-sidechain / on-chain-DEX view — per-token supply, holders and an internal order-book market — distinct from the single-venue exchange tickers, the cross-exchange coin-markets and the base-chain on-chain APIs in the catalogue. Live and read straight from a public Hive-Engine RPC node — nothing stored.

api.oanor.com/hiveengine-api

Coin Markets API

Live "where to trade" data for any crypto coin — no key needed. The markets endpoint returns every spot market for a coin across all exchanges: the exchange, the trading pair, the last price, 24h volume (also converted to USD), the bid/ask spread and CoinGecko's trust score — so you can see where a coin trades, at what price and with what liquidity, ideal for arbitrage and best-execution. The exchanges endpoint aggregates that to per-exchange USD volume and pair counts for the coin. Pass the coin as a CoinGecko id (bitcoin, ethereum, solana); common tickers (BTC, ETH, SOL…) are mapped automatically. Data comes live from the public CoinGecko feed — nothing stored. This is the cross-exchange market view for a single coin, distinct from the single-venue exchange tickers, the whole-market data and the single-coin-profile APIs in the catalogue.

api.oanor.com/coinmarkets-api

Monero Network API

Live network and blockchain data from Monero (XMR), the leading privacy cryptocurrency — no key, nothing stored. The network endpoint returns the live chain state: block height, difficulty, an estimated network hashrate, the mempool size, peer connections, hard-fork version and median block size. The block endpoint returns a block by height — its hash, size, timestamp and transaction count. The mempool endpoint returns the current unconfirmed-transaction pool with a sample of pending transactions and their fees. Data comes live from a public Monero blockchain-explorer node. Monero is privacy-preserving, so individual balances and amounts are unobservable — this is network/aggregate data, distinct from the exchange-ticker, market and transparent-chain APIs in the catalogue. Built for Monero dashboards, network monitors, mining tooling and explorers.

api.oanor.com/monero-api

WhatToMine API

Live multi-coin crypto mining economics — no key needed. For every mineable coin: its algorithm, current network difficulty and hashrate, block reward and block time, the coin's exchange rate in BTC, market cap, a relative profitability index and the estimated 24h BTC revenue. List all coins ranked by how profitable they are to mine right now, look one coin up by ticker or name, or pull the coins for a specific mining algorithm (KawPow, Ethash, RandomX, Scrypt, Autolykos…) — or the full algorithm list with coin counts. Data comes live from the public WhatToMine feed — nothing stored. This is mining-economics data across the whole GPU/ASIC coin complex, distinct from the Bitcoin-only mining API and from the exchange-ticker and on-chain APIs in the catalogue. Built for mining dashboards, profitability switchers, rig tooling and analytics.

api.oanor.com/whattomine-api

Steem API

Read the Steem blockchain and its social layer (Steemit) live — no key needed. The account endpoint returns a Steemit account's social profile and on-chain stats: display name, about, location, website, reputation score, post count, STEEM and SBD balances and the account-creation date. The trending endpoint returns the posts trending on Steemit right now (author, title, votes, pending payout, optional tag). The network endpoint returns chain-wide stats — head block and current/virtual STEEM supply. Data comes live from Steem's own public RPC node — nothing cached, nothing stored. Steem is a distinct blockchain-social network, separate from Hive since the 2020 fork. Built for social dashboards, creator analytics, on-chain explorers and trend monitoring.

api.oanor.com/steem-api

TON Blockchain API

Live on-chain data from The Open Network (TON / Toncoin), the layer-1 blockchain integrated with Telegram — no key, nothing cached, nothing stored. The network endpoint returns the latest masterchain block (the chain tip). The account endpoint returns any TON address's balance (in TON and nanoTON), account state and last-transaction reference. The transactions endpoint returns an address's most recent transactions with counterparties, value, fee and time. Addresses accept raw (0:.. / -1:..) or user-friendly (EQ.. / UQ..) form. This is live blockchain and network data straight from the public TON node API — distinct from the exchange-ticker, price and market APIs in the catalogue. Built for TON wallets, explorers, dashboards and on-chain analytics.

api.oanor.com/ton-api

Minds API

Read any public Minds channel and the platform's live hashtag trends — no key needed. Minds is an open-source, decentralised social network; this API returns a public channel's display name, bio, subscriber and subscription counts, lifetime impressions, Plus/Pro and verified flags and join date, plus the hashtags trending on Minds right now with their volume. Pass a username (the handle without the @). Data comes live from Minds' own public API — nothing cached, nothing stored. Distinct from the Mastodon/fediverse APIs — Minds runs its own platform. Built for social dashboards, creator analytics and trend monitoring.

api.oanor.com/minds-api

GETTR API

Read any public GETTR profile and the platform's live trends — no key needed. GETTR is a global microblogging social network; this API returns a public account's display name, bio, website, language, follower and following counts, imported-Twitter follower count, influencer level and join date, plus what is trending on GETTR right now. Pass a username (the handle without the @). Data comes live from GETTR's own public web API — nothing cached, nothing stored. Built for social dashboards, audience analytics, creator tooling and trend monitoring on the platform.

api.oanor.com/gettr-api

BTSE Exchange API

Live spot market data from BTSE, a global crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and base/quote volume; rank every market for a quote currency by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE-QUOTE (BTC-USD). This is the BTSE venue specifically — a distinct multi-fiat price feed that quotes against the US, Hong Kong, Canadian, New Zealand and Australian dollars plus the pound, euro, Swiss franc, yen and rupee as well as USDT/USDC, ideal for HKD/CAD/CHF/GBP/NZD price discovery and cross-venue arbitrage, separate from the USD/USDT-only exchange APIs in the catalogue.

api.oanor.com/btse-api

EXMO Exchange API

Live spot market data from EXMO, a European/CIS crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low/average and base/quote volume; rank every market for a quote currency by 24h turnover; list the tradable pairs with their base, quote and limits; or pull live order-book depth with the running spread. Markets are addressed BASE_QUOTE (BTC_UAH). This is the EXMO venue specifically — a distinct multi-fiat price feed that quotes against the Ukrainian hryvnia (UAH), Polish złoty (PLN), euro, Brazilian real and US dollar as well as USDT, ideal for UAH/PLN price discovery and Eastern-European-market arbitrage, separate from the USD/USDT-only exchange APIs in the catalogue.

api.oanor.com/exmo-api

Quidax Exchange API

Live spot market data from Quidax, a leading Nigerian crypto exchange, served straight from its public ticker feed — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and base/quote volume; rank every market for a quote currency (Nigerian naira NGN, USDT or USD) by 24h turnover; or list the tradable pairs with their base and quote. Markets are addressed as BTCNGN or BTC_NGN. This is the Quidax venue specifically — a distinct Nigerian-naira price feed for a high-adoption African market, ideal for NGN price discovery and Africa-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue. Ticker-only: Quidax exposes no public order book, so the best bid/ask travel inside the ticker.

api.oanor.com/quidax-api

MAX Exchange API

Live spot market data from MAX (MaiCoin), Taiwan's leading crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and base/quote volume; rank every market for a quote currency (New Taiwan dollar TWD, USDT or BTC) by 24h turnover; list the tradable pairs with their base, quote and precision; or pull live order-book depth with the running spread. Markets are addressed as BTCTWD or BTC_TWD. This is the MAX venue specifically — a distinct New-Taiwan-dollar price feed, ideal for TWD price discovery and East-Asia-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/max-api

CoinMate Exchange API

Live spot market data from CoinMate, a long-running European (Czech) crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and base/quote volume; rank every market for a quote currency (Czech koruna CZK, euro EUR, or BTC) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE_QUOTE (BTC_CZK). This is the CoinMate venue specifically — a distinct Czech-koruna and euro price feed, ideal for CZK/EUR price discovery and central-European-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/coinmate-api

Buda Exchange API

Live spot market data from Buda.com, a leading Latin American crypto exchange operating in Chile, Colombia and Peru, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h and 7d change and base/quote volume; rank every market for a quote currency (Chilean peso CLP, Colombian peso COP, Peruvian sol PEN, or BTC/USDC/USDT) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE-QUOTE (BTC-CLP). This is the Buda venue specifically — a distinct Latin-American price feed across three local currencies, ideal for CLP/COP/PEN price discovery and LatAm-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/buda-api

Coins.ph Exchange API

Live spot market data from Coins.ph (Coins Pro), the Philippines' leading crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and base/quote volume; rank every market for a quote currency (Philippine peso PHP, USDT or USDC) by 24h quote volume; list the tradable pairs with their base, quote and status; or pull live order-book depth with the running spread. Markets are addressed as BTCPHP or BTC_PHP. This is the Coins.ph venue specifically — a distinct Philippine-peso price feed, ideal for PHP price discovery and Southeast-Asia-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/coinsph-api

Paribu Exchange API

Live spot market data from Paribu, Turkey's largest crypto exchange, served straight from its public ticker feed — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low/average, 24h change and base/quote volume; rank every market for a quote currency (Turkish lira TL/TRY, or USDT) by 24h turnover; or list the tradable pairs with their base and quote. Markets are addressed BASE_QUOTE (BTC_TL); TRY is accepted as an alias for the lira. This is the Paribu venue specifically — a distinct Turkish-lira price feed for a high-adoption, high-volatility market, separate from the USD/USDT-quoted exchange APIs in the catalogue. Ticker-only: Paribu exposes no public order book, so the best bid/ask travel inside the ticker.

api.oanor.com/paribu-api

VALR Exchange API

Live spot market data from VALR, South Africa's leading crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and base/quote volume; rank every market for a quote currency (South African rand ZAR, USDC, USDT or BTC) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE_QUOTE (BTC_ZAR). This is the VALR venue specifically — a distinct South-African-rand price feed, ideal for ZAR price discovery and Africa-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/valr-api

bitbank Exchange API

Live spot market data from bitbank, a major Japanese crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and base/quote volume; rank every market for a quote currency (Japanese yen JPY, or BTC) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE_QUOTE (BTC_JPY). This is the bitbank venue specifically — a distinct Japanese-yen price feed, ideal for JPY price discovery and Japan-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/bitbank-api

WazirX Exchange API

Live spot market data from WazirX, one of India's largest crypto exchanges, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and volume; rank every market for a quote currency (Indian rupee INR, or USDT) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE_QUOTE (BTC_INR). This is the WazirX venue specifically — a distinct Indian-rupee price feed, ideal for INR price discovery and India-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/wazirx-api

BTC Markets Exchange API

Live spot market data from BTC Markets, Australia's established crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and base/quote volume; rank every market for a quote currency (Australian dollar AUD, BTC or USDT) by 24h turnover; list the tradable pairs with their base, quote and precision; or pull live order-book depth with the running spread. Markets are addressed BASE-QUOTE (BTC-AUD). This is the BTC Markets venue specifically — a distinct Australian-dollar price feed, ideal for AUD price discovery and AU-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/btcmarkets-api

Bithumb Exchange API

Live spot market data from Bithumb, South Korea's major crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, 24h open/high/low, 24h change and base/quote volume; rank every market for a payment currency (Korean won KRW, or BTC) by 24h turnover; list the tradable coins; or pull live order-book depth with the running spread. Markets are addressed COIN_PAYMENT (BTC_KRW, ETH_BTC). This is the Bithumb venue specifically — a distinct Korean-won price feed, ideal for tracking the "kimchi premium" and KRW price discovery, separate from the USD/USDT-quoted exchange APIs in the catalogue.

api.oanor.com/bithumb-api

Currency Converter API

Live foreign-exchange conversion across 160+ world currencies — the plain, developer-friendly converter. Get the latest rates for any base currency, convert an amount between any two currencies, read the rate (and inverse) for a single pair, or list every supported currency. Rates are read live from an open exchange-rate source that aggregates a broad set of feeds and covers far more currencies than ECB-only data — including emerging-market and exotic currencies such as the Nigerian naira, Indian rupee or Vietnamese dong. This is the everyday convert / latest-rates utility a checkout, invoice, pricing page or travel app needs — distinct from the FX analytics APIs in the catalogue (historical date ranges, pip and position-size calculators, triangular-arbitrage path maths, currency indices), which compute on rates rather than simply converting them.

api.oanor.com/currencyconverter-api

Biconomy Exchange API

Live spot market data from Biconomy, a global crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, 24h high/low, 24h change and base/quote volume; rank every spot market for a quote currency (USDT, BTC, ETH…) by 24h turnover; list the tradable pairs with their base, quote and precision; or pull live order-book depth with the real best bid/ask and running spread. Markets are addressed as BTC_USDT, with base and quote either side of the underscore. This is the Biconomy venue specifically — a distinct global exchange feed, separate from the other exchange APIs in the catalogue, so cross-venue arbitrage and price-discovery workflows can read each book on its own terms.

api.oanor.com/biconomy-api

Deepcoin Exchange API

Live spot market data from Deepcoin, a global crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and base/quote volume; rank every spot market for a quote currency (USDT, BTC, ETH…) by 24h quote volume; list the tradable instruments with their base, quote and tick/lot size; or pull live order-book depth with the running spread. Markets are addressed OKX-style as BTC-USDT, with base and quote either side of the hyphen. This is the Deepcoin venue specifically — a distinct global exchange feed, separate from the other exchange APIs in the catalogue, so cross-venue arbitrage and price-discovery workflows can read each book on its own terms.

api.oanor.com/deepcoin-api

CoinW Exchange API

Live spot market data from CoinW, a global crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and turnover; rank every spot market for a quote currency (USDT, BTC, ETH…) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed as BTC_USDT, with base and quote either side of the underscore. This is the CoinW venue specifically — a distinct global exchange feed, separate from the other exchange APIs in the catalogue, so cross-venue arbitrage and price-discovery workflows can read each book on its own terms.

api.oanor.com/coinw-api

Toobit Exchange API

Live spot market data from Toobit, a global crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and base/quote volume; rank every spot market for a quote currency (USDT, BTC, ETH…) by 24h quote volume; list the tradable pairs with their base/quote and price precision; or pull live order-book depth with the running spread. Markets are addressed either concatenated (BTCUSDT) or as BTC_USDT, with base and quote resolved from Toobit's own exchange info. This is the Toobit venue specifically — a distinct global exchange feed, separate from the other exchange APIs in the catalogue, so cross-venue arbitrage and price-discovery workflows can read each book on its own terms.

api.oanor.com/toobit-api

NBKR Kyrgyzstan FX API

Live official foreign-exchange reference rates from the National Bank of the Kyrgyz Republic (NBKR), read straight from the bank's published fixing — no key on the data, nothing cached, nothing stored. Get every currency the NBKR fixes against the Kyrgyzstani som (KGS) for the day, each normalized to a clean per-unit rate; look one currency up on its own; pull the separate weekly accounting rates (valid for seven days); or convert any amount between two listed currencies by crossing through the som. The som is the base and rates carry the NBKR fixing date. This is the Kyrgyzstan national-central-bank feed specifically — a distinct official source, separate from the other FX, central-bank and market APIs in the catalogue, so treasury, invoicing, payroll and accounting workflows that need the legally-referenced KGS rate can read it directly.

api.oanor.com/nbkr-api

P2B Exchange API

Live spot market data from P2B (p2pb2b.com), a global crypto exchange, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h high/low, 24h change and base/quote volume; rank every spot market for a quote currency (USDT, BTC, ETH…) by 24h quote volume; list the tradable pairs with their base/quote and price precision; or pull live order-book depth with the running spread. Markets are addressed P2B-style as BTC_USDT (base and quote separated by an underscore). This is the P2B venue specifically — a distinct global exchange feed, separate from the other exchange APIs in the catalogue, so cross-venue arbitrage and price-discovery workflows can read each book on its own terms.

api.oanor.com/p2b-api

Bitrue Exchange API

Live spot market data from Bitrue, a global crypto exchange, served straight from its public API with no key and nothing cached. The ticker endpoint returns a market's last price, best bid and ask, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their base and quote currency and precision. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from Bitrue on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Markets accept either BTC_USDT or BTCUSDT. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/bitrue-api

SuperTrend & Trend-Following API

Live trend-following indicators that traders run to ride a trend and time its turn, computed on demand from the OHLC candles you pass in — no key, no cache, nothing stored. The supertrend endpoint returns the SuperTrend line, the ATR-banded trailing level that sits below price in an uptrend (acting as support) and above it in a downtrend (acting as resistance) and flips when a close crosses it, with the current trend. The aroon endpoint returns Aroon Up, Aroon Down and the Aroon Oscillator, which measure how recently the highest high and lowest low were made — a reading of 100 means it just happened — to tell you how fresh and strong the trend is. The vortex endpoint returns the Vortex Indicator's VI+ and VI- lines, whose crossover is a classic trend-change signal. These are trend-following indicators, deliberately distinct from the ADX, Parabolic SAR and Donchian set and from momentum, volatility and volume tools: they each use the high, low and close to follow a trend and flag its reversal with their own formula. Works for any market — forex, stocks, crypto or commodities — because you supply the candles. Computed locally and deterministically, so it is instant and private. Ideal for trend-following bots, signal dashboards and back-tests. SuperTrend defaults to period 10 multiplier 3; Aroon to 25; Vortex to 14. Live, nothing stored. 3 compute endpoints. For ADX/Parabolic-SAR/Donchian use a trend-indicators API; for RSI/MACD use a technical-indicators API.

api.oanor.com/supertrend-api

BingX Exchange API

Live spot market data from BingX, a global crypto exchange, served straight from its public spot API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, 24-hour change, best bid and ask and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their order-size and notional limits and tick/step size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from BingX on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Markets are written BASE-QUOTE; BTC_USDT is also accepted. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/bingx-api

Volume Indicators API

Live volume-based technical indicators that traders run to confirm a move with the volume behind it, computed on demand from the OHLCV candles you pass in — no key, no cache, nothing stored. The mfi endpoint returns the Money Flow Index, a volume-weighted version of RSI that swings from 0 to 100, with an overbought reading above 80 and oversold below 20. The obv endpoint returns On-Balance Volume, the running total that adds a candle's volume on an up close and subtracts it on a down close, together with whether it is rising or falling — rising OBV confirms buying pressure. The cmf endpoint returns the Chaikin Money Flow, which sums money-flow volume over the lookback to show whether buyers or sellers are in control. These indicators all need the volume of each candle, which makes them a fundamentally different tool from price-only indicators like RSI, MACD, Stochastic and ADX: they answer whether volume is confirming the price move or diverging from it. Works for any market — forex, stocks, crypto or commodities — because you supply the candles with volume. Computed locally and deterministically, so it is instant and private. Ideal for trading bots, divergence screeners, breakout confirmation and trading dashboards. Candles are open:high:low:close:volume. Live, nothing stored. 3 compute endpoints. For price-only indicators use a technical-indicators, oscillators or trend-indicators API.

api.oanor.com/volumeindicators-api

DigiFinex Exchange API

Live spot market data from DigiFinex, a global crypto exchange, served straight from its public v3 API with no key and nothing cached. The ticker endpoint returns a market's last price, best bid and ask, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their price and volume precision and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from DigiFinex on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/digifinex-api

Trend Indicators API

Live trend and direction indicators that traders run to gauge whether a market is trending and which way, computed on demand from the OHLC candles you pass in — no key, no cache, nothing stored. The adx endpoint returns the ADX (Average Directional Index) with the +DI and -DI lines using Wilder's method, so you get both the strength of a trend (a reading above 25 signals a real trend) and its direction. The psar endpoint returns the Parabolic SAR — the trailing stop-and-reverse level that sits below price in an uptrend and above it in a downtrend, and flips when price crosses it — together with the current trend. The donchian endpoint returns the Donchian Channel: the highest high and lowest low over the lookback with the midline, and whether the last close has broken out of the channel. These indicators all need the full high, low and close, and they answer a different question than momentum oscillators, closes-only indicators or volatility tools: is there a trend, and which way is it going. Works for any market — forex, stocks, crypto or commodities. Computed locally and deterministically, so it is instant and private. Ideal for trend-following bots, breakout screeners, trailing-stop logic and trading dashboards. ADX needs 2 x period + 1 candles. Live, nothing stored. 3 compute endpoints. For RSI/MACD use a technical-indicators API; for Stochastic/CCI use an oscillators API.

api.oanor.com/trendindicators-api

AscendEX Exchange API

Live spot market data from AscendEX (formerly BitMax), a global crypto exchange, served straight from its public API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, 24-hour change, best bid and ask and volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their tick and lot size and minimum and maximum notional. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from AscendEX on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Markets are written BASE/QUOTE; BTC_USDT is also accepted. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/ascendex-api

Trade Setup & R:R Planner API

Live trade-planning analytics built on the geometry of a setup, the numbers a trader checks before pulling the trigger, computed on demand from the entry, stop and target you pass in — no key, no cache, nothing stored. The plan endpoint turns an entry, stop-loss and target into the risk and reward per unit, the reward-to-risk ratio and the break-even win rate — the minimum win rate that makes the trade profitable — and, if you supply an account size and a risk percent, the position size, risk amount and reward amount. The targets endpoint projects target prices at chosen R-multiples of the stop distance, so you can ladder out at 1R, 2R and 3R. The expectancy endpoint turns a reward-to-risk ratio and a win rate into the expected value per trade in R and the profit factor, telling you whether an edge is positive. This is a trade-geometry planner, fundamentally different from account-based position sizers, forward Monte-Carlo simulators and backward trade-journal analyzers: it reasons from the entry, stop and target. Works for any market — forex, stocks, crypto or futures — and for long or short. Computed locally and deterministically, so it is instant and private. Ideal for trade journals, risk checklists, broker tools and trading dashboards. Live, nothing stored. 3 compute endpoints. For Kelly position sizing use a trading-risk API; for a full outcome distribution use a strategy simulator.

api.oanor.com/tradesetup-api

XT Exchange API

Live spot market data from XT.com, a global crypto exchange, served straight from its public v4 API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their price and quantity precision and trading state. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from XT on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/xt-api

Stochastic & Oscillators API

Live OHLC momentum-oscillator analytics that traders run to spot overbought and oversold turns, computed on demand from the OHLC candles you pass in — no key, no cache, nothing stored. The stochastic endpoint returns the Stochastic Oscillator %K and %D, the classic measure of where the close sits inside its recent high-low range, with the %D signal line. The williams endpoint returns Williams %R, the same idea on a -100 to 0 scale. The cci endpoint returns the Commodity Channel Index, which flags how far the typical price has strayed from its average. Each result comes with an overbought or oversold reading so you can act on it immediately. These oscillators all need the full high, low and close — that makes them a different tool from closes-only indicator APIs like RSI and MACD, and from volatility and ATR tools: they measure momentum by where price sits within its range. Works for any market — forex, stocks, crypto or commodities — because you supply the candles. Computed locally and deterministically, so it is instant and private. Ideal for trading bots, screeners, signal dashboards and back-tests. Stochastic period defaults to 14 (smoothing 3); CCI to 20; Williams %R to 14. Live, nothing stored. 3 compute endpoints. For RSI, MACD or Bollinger Bands use a technical-indicators API.

api.oanor.com/oscillators-api

LBank Exchange API

Live spot market data from LBank, a global crypto exchange, served straight from its public v2 API with no key and nothing cached. The ticker endpoint returns a market's last price, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their price and quantity precision and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from LBank on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/lbank-api

Risk of Ruin API

Live risk-of-ruin and drawdown-survival analytics that traders run to size risk so a losing streak cannot wipe them out, computed on demand from the edge you pass in — no key, no cache, nothing stored. The ruin endpoint returns the probability of ever losing your capital given a win rate, a reward-to-risk payoff and the risk taken per trade, solved analytically from the gambler's-ruin equation rather than simulated — it also reports the expectancy in R, the capital units at risk and the single-unit ruin root behind the answer. The drawdown endpoint returns the probability of ever hitting each of several drawdown levels and the gain needed to recover from them. The recovery endpoint returns the loss-and-gain asymmetry — the percent gain required to climb back from any drawdown, the reason a 50 percent loss needs a 100 percent gain — and, if you pass net profit and max drawdown, the recovery factor. This is an analytic risk engine, fundamentally different from Monte-Carlo simulators and price-series drawdown feeds: it turns a win rate, payoff and risk fraction into the closed-form math of survival, instantly. Win rate accepts a fraction or a percentage; payoff is reward-to-risk; negative expectancy makes ruin certain. Computed locally and deterministically, so it is instant and private. Ideal for position sizing, money-management rules, prop-firm risk limits and trading dashboards. Live, nothing stored. 3 compute endpoints. For a full Monte-Carlo outcome distribution use a strategy-simulator API.

api.oanor.com/riskofruin-api

BitMart Exchange API

Live spot market data from BitMart, a global crypto exchange, served straight from its public API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, 24-hour change, best bid and ask, the spread and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their price precision and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and spread. Everything is read live from BitMart on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/bitmart-api

ATR & Volatility Stops API

Live Average True Range and volatility-stop analytics that traders run to size stops to market noise, computed on demand from the OHLC candles you pass in — no key, no cache, nothing stored. The atr endpoint returns the Average True Range using Wilder's smoothing, its value as a percent of price, and the latest true range — the single number that tells you how much an instrument typically moves. The stops endpoint returns ATR-based stop levels: the Chandelier Exit for a long and for a short (highest high or lowest low offset by a multiple of ATR) and, if you pass an entry price, an ATR trailing stop with its distance in money and percent. The keltner endpoint returns the Keltner Channel — an EMA mid-line with ATR-scaled upper and lower bands — and where the last price sits. Because true range needs the full high, low and close, this is a different tool from closes-only indicator APIs and from single-coin volatility feeds: you supply the candles for any market — forex, stocks, crypto or commodities. Computed locally and deterministically, so it is instant and private. Ideal for stop placement, position sizing, breakout filters and risk dashboards. ATR uses Wilder's smoothing. Live, nothing stored. 3 compute endpoints. For closes-only indicators like RSI or MACD use a technical-indicators API.

api.oanor.com/atr-api

CoinEx Exchange API

Live spot market data from CoinEx, a global crypto exchange, served straight from its public v2 API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their maker and taker fees, base and quote precision and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and spread. Everything is read live from CoinEx on each request, nothing stored. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Markets accept either BTC_USDT or BTCUSDT. Live, no key. 4 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/coinex-api

Trade Stats API

Live trading-performance analytics that traders run on a list of realised trade results, computed on demand from the profit-and-loss series you pass in — no key, no cache, nothing stored. The analyze endpoint returns the full performance scorecard: number of wins and losses, win rate, gross profit and loss, profit factor, expectancy, average win and loss, payoff ratio, and the largest win and loss — the numbers a trader pulls from a trade journal to judge a strategy. The equity endpoint builds the equity curve from a starting balance and returns the running balance after every trade, the peak, the maximum drawdown in money and percent, and the total return. The streaks endpoint returns the longest winning and losing runs and the current streak. This is a backward-looking trade-journal analyzer — it scores actual results, which is fundamentally different from forward Monte-Carlo simulators and position sizers that work from assumptions. Each value you pass is one closed trade's profit (positive) or loss (negative). Works for any market or strategy — stocks, forex, crypto or futures. Computed locally and deterministically, so it is instant and private. Ideal for trade journals, strategy dashboards, back-test scorecards and broker reports. Live, nothing stored. 3 compute endpoints. For forward simulation of an edge use a strategy-simulator API; for position sizing use a trading-risk API.

api.oanor.com/tradestats-api

Poloniex Exchange API

Live spot market data from Poloniex, one of the longest-running global crypto exchanges, served straight from its public v2 API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, best bid and ask, the spread, 24-hour change, base and quote volume, trade count and mark price. The tickers endpoint returns every market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their price and quantity scales and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and spread. The trades endpoint returns the most recent public trades with price, size and taker side, so you can see the tape in real time. Everything is read live from Poloniex on each request, nothing stored. A distinct venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, tape readers, arbitrage scanners and market dashboards. Live, no key. 5 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.

api.oanor.com/poloniex-api

Currency Index API

Live currency-index maths that FX desks run to turn a set of exchange rates into a single index value, computed on demand from the rates you pass in — no key, no cache, nothing stored. The dxy endpoint computes the US Dollar Index (USDX) from its six component rates using the official ICE weights and formula — feed in EUR/USD, USD/JPY, GBP/USD, USD/CAD, USD/SEK and USD/CHF and get the index value the way the exchanges calculate it. The index endpoint builds an arbitrary weighted index from your own components: geometric (the standard for currency indices) or arithmetic, with a scaling constant and negative weights for inversely-quoted pairs. The basket endpoint computes a trade-weighted index normalised to 100, showing how a currency has moved against a basket from a set of reference rates — above 100 means it strengthened. This is an index-construction engine, distinct from published effective-exchange-rate feeds and strength meters: you supply the rates and weights and it returns the index, deterministically. Works for any custom basket. Computed locally, so it is instant and private. Ideal for FX dashboards, custom dollar/euro indices, back-tests and macro tools. Live, nothing stored. 3 compute endpoints. For published effective-exchange-rate data use a central-bank or BIS API.

api.oanor.com/currencyindex-api

Crypto Price & Converter API

Live crypto price and currency conversion, served from the public CoinGecko feed with no key and nothing cached. This is a conversion utility, distinct from market-overview, arbitrage and coin-profile tools: it tells you what a coin is worth right now and converts an amount between coins and fiats. The price endpoint returns the live price of one or more coins in one or more currencies at once, each with its market cap, 24-hour volume and 24-hour change — pull Bitcoin and Ethereum in USD, EUR and BTC in a single call. The convert endpoint converts an amount of a coin into a fiat currency or into another coin: two Bitcoin to euros, or one and a half Bitcoin to Ether, with the rate and the result. Coin-to-coin conversions are crossed through USD automatically. The supported endpoint lists every currency you can quote or convert into — dozens of fiats plus the major coins. Everything is read live from CoinGecko on each request, nothing stored beyond a short protective cache. Ideal for wallets, checkout and payment flows, portfolio trackers, price tickers and dashboards. Coin ids are lowercase CoinGecko ids (bitcoin, ethereum, solana). Live, no key. 3 endpoints. For prices by on-chain contract address use a token-price API.

api.oanor.com/cryptoconvert-api

FX Carry Trade API

Live carry-trade and rollover analytics that FX traders run before borrowing a low-yield currency to buy a high-yield one, computed on demand from the interest rates you pass in — no key, no cache, nothing stored. The carry endpoint returns the interest-rate differential, the carry income over a holding period, the financing-adjusted yield and the leveraged return on margin, so you see exactly what a position earns. The rollover endpoint returns the daily, weekly and monthly swap — positive when you receive carry, negative when you pay it — the number a broker debits or credits each night. The breakeven endpoint returns how far the spot rate can move against the position before the carry is wiped out: the cushion the carry buys you, and the break-even spot level. This is an interest-rate and carry engine, distinct from pip and lot calculators and price tools: it turns two yields, leverage and time into the income and the risk cushion of a carry trade. The carry trade is one of the most-used FX strategies (think funding in yen to hold a higher-yielding currency), and these are the numbers behind it. Computed locally and deterministically, so it is instant and private. Ideal for FX dashboards, strategy back-tests, position sizers and trading tools. Rates are annual percentages (5.5 = 5.5%). Live, nothing stored. 3 compute endpoints. For live policy rates feed them in from a central-bank or rates API.

api.oanor.com/carrytrade-api

WhiteBIT Exchange API

Live spot market data from WhiteBIT, one of the largest global crypto exchanges by spot volume and a major European venue, served straight from its public v4 API with no key and nothing cached. The ticker endpoint returns a market's last price, 24-hour percentage change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable spot pairs with their base/quote precision, minimum and maximum order size and maker/taker fees. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from WhiteBIT on each request, nothing stored; perpetual contracts are excluded so you get clean spot data. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For perpetuals or candles use a derivatives or OHLC API.

api.oanor.com/whitebit-api

Portfolio Optimizer API

Live mean-variance (Markowitz) portfolio optimisation that quants and allocators run across a basket of assets, computed on demand from the price series you pass in — no key, no cache, nothing stored. The optimize endpoint returns the two cornerstone portfolios: the minimum-variance portfolio and the maximum-Sharpe (tangency) portfolio, each with its optimal weights, expected return, volatility and Sharpe ratio. The frontier endpoint traces the efficient frontier — a set of optimal risk/return points and the weights that achieve them — so you can plot the whole risk/return curve. The stats endpoint returns the per-asset annualised return and volatility plus the full correlation and covariance matrices, the raw material behind the optimisation. It exploits diversification: by combining assets with low or negative correlation the optimiser finds a portfolio whose volatility is lower than any single holding. Works for any basket — stocks, funds, ETFs, crypto, FX or commodities. This is a multi-asset allocation engine, fundamentally different from single-asset risk and CAPM tools: it answers how to weight several assets together, not how one behaves. Weights can be negative, representing a short leg, as in classic unconstrained Markowitz. Computed locally and deterministically, so it is instant and private. Ideal for robo-advisors, portfolio dashboards, asset-allocation research and back-tests. Rates are fractions (0.02 = 2%). Live, nothing stored. 3 compute endpoints. For single-asset Sharpe/drawdown use a risk-metrics API; for beta use a CAPM API.

api.oanor.com/portfoliooptimizer-api

Crypto Derivatives Exchanges API

Live ranking and directory of crypto derivatives venues — the platforms that run perpetual and futures markets — served from the public CoinGecko feed with no key and nothing cached. This is a venue-level view of the derivatives market, distinct from spot-exchange directories, per-contract open-interest feeds and single-exchange tickers: it ranks the derivatives platforms themselves. The exchanges endpoint returns the venues ranked by open interest (or by 24-hour volume), each with its open interest in BTC, 24-hour derivatives volume in BTC, the number of perpetual and futures pairs it lists, its country and the year it was established — so one call tells you who the biggest derivatives venues are and how concentrated open interest is. The exchange endpoint returns a single venue's full profile by id. The list endpoint returns every derivatives-exchange id and name for lookup and autocomplete. Everything is read live from CoinGecko on each request, nothing stored beyond a short protective cache. Ideal for derivatives dashboards, open-interest and market-structure analytics, venue comparison and trading tools. Live, no key. 3 endpoints. For per-contract funding and open-interest history use a derivatives or open-interest API.

api.oanor.com/derivativesexchanges-api

CAPM & Beta API

Live capital-asset-pricing-model and systematic-risk analytics that quants and portfolio managers run on an asset against a market benchmark, computed on demand from the two series you pass in — no key, no cache, nothing stored. The beta endpoint regresses an asset's returns on the market's and returns the beta, the alpha (per period and annualised), the correlation and the R-squared, so you see how strongly the asset tracks the market and how much it amplifies it. The capm endpoint returns the CAPM expected return — risk-free rate plus beta times the market risk premium — and Jensen's alpha, the excess over what beta says the asset should earn; it also has a direct mode where you pass beta, market return and risk-free rate with no series. The treynor endpoint returns the Treynor ratio, the reward per unit of systematic (market) risk. This measures risk relative to a market — systematic risk — which is fundamentally different from single-series total-risk tools: it needs two series and answers how an asset moves with, and is priced against, the market. Works for any asset against any benchmark: stocks, funds, crypto, FX or a whole portfolio. Computed locally and deterministically, so it is instant and private. Ideal for portfolio analytics, factor and risk dashboards, fund fact-sheets and back-tests. Rates are fractions (0.02 = 2%). Live, nothing stored. 3 compute endpoints. For single-series Sharpe/volatility/drawdown use a risk-metrics API.

api.oanor.com/capm-api

Crypto.com Exchange API

Live spot market data from the Crypto.com Exchange, one of the largest global retail crypto venues and the heart of the CRO ecosystem, served straight from its public API with no key and nothing cached. The ticker endpoint returns a market's last price, best bid and ask, the spread, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call gives you the most-traded pairs on the venue. The instruments endpoint lists the tradable spot pairs with their price and quantity tick sizes and decimal precision. The book endpoint returns live order-book depth — every bid and ask level with price, amount and order count, plus the best bid/ask and spread. Everything is read live from Crypto.com on each request, nothing stored; perpetual contracts are excluded so you get clean spot data. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For perpetuals or candles use a derivatives or OHLC API.

api.oanor.com/cryptocom-api

FX Cross-Rate & Triangular Arbitrage API

Live cross-rate, triangular-arbitrage and conversion-path maths that FX desks and trading bots run on a set of quoted rates, computed on demand from the legs you pass in — no key, no cache, nothing stored. The cross endpoint chains two pairs that share a currency into the implied third rate (EUR/USD x USD/JPY gives EUR/JPY) and, if you supply the quoted cross, returns the discrepancy in basis points and whether it is arbitrageable. The triangular endpoint takes a closed loop of three rates and detects a triangular-arbitrage opportunity — the cycle product, the profit in percent, the winning direction (forward or reverse) and the payout on a notional. The chain endpoint converts an amount along a path of pairs and returns the amount at every hop with the effective rate. Each leg is written FROMTO:rate, meaning one unit of FROM buys that many of TO (e.g. EURUSD:1.08). This is an FX cross-rate and arbitrage engine that reasons across several pairs at once, distinct from pip/lot calculators and single-pair converters. Computed locally and deterministically, so it is instant and private. Ideal for FX arbitrage scanners, multi-currency pricing, treasury routing and trading dashboards. Live, nothing stored. 3 compute endpoints. For live quotes feed in rates from an FX or exchange API.

api.oanor.com/fxcross-api

Crypto Trending API

What the crypto market is searching for right now, served live from the public CoinGecko trending feed with no key. This is hype and attention data — distinct from market-cap rankings, exchange tickers and DeFi feeds — surfacing the coins, NFT collections and categories with the biggest spike in search interest over the last 24 hours. The coins endpoint returns the trending coins ranked by search popularity, each with its live USD price, 24-hour change, market cap, 24-hour volume, market-cap rank and BTC price. The nfts endpoint returns the trending NFT collections with floor price (native and display), 24-hour floor change and 24-hour volume. The categories endpoint returns the trending narratives and sectors with market cap, volume and 24-hour change. Trending means ranked by CoinGecko search popularity, so rank 1 is the single most-searched asset of the moment — exactly the signal traders, bots and dashboards use to catch a move early. Read live from CoinGecko, nothing stored beyond a short protective cache. Ideal for crypto dashboards, trading bots, sentiment and hype trackers, and discovery feeds. Live, no key. 3 trending endpoints. For full price history use an OHLC or exchange API.

api.oanor.com/cryptotrending-api

VWAP & Execution Benchmark API

Live VWAP (volume-weighted average price) and execution-benchmark analytics that trading desks and algos run to judge a fill, computed on demand from the OHLCV candles you pass in — no key, no cache, nothing stored. The vwap endpoint returns the session VWAP, its cumulative curve and where the last price sits relative to it (above, below or at VWAP), using the typical price (high+low+close)/3 weighted by volume. The anchored endpoint returns the VWAP measured from a chosen bar — an anchored VWAP from a swing high, a session open or a news event. The benchmark endpoint scores an execution price against both VWAP and TWAP (time-weighted average price): the slippage in basis points and whether the fill beat the benchmark, separately for a buy or a sell. Works for any market — forex, equities, crypto or commodities — because you supply the candles. This is an execution-analytics engine: it turns price and volume into the benchmark a trader's fill is measured against, distinct from indicator and pattern tools. Computed locally and deterministically, so it is instant and private. Ideal for execution-quality (TCA) reporting, algo-trading back-tests, broker fill analysis and trading dashboards. VWAP uses the typical price (H+L+C)/3. Live, nothing stored. 3 compute endpoints. For raw price feeds use an exchange or FX API.

api.oanor.com/vwap-api

Bitvavo API

Live spot market data from Bitvavo, the largest retail crypto exchange in the Netherlands and one of the highest-volume euro venues in Europe — served straight from its public API, no key, nothing cached. Get a market's last price, best bid/ask, 24h high/low, open, 24h change and base/quote volume (in euro, USDT or Bitcoin); rank every market for a quote currency by 24h quote volume; list trading pairs with status, order limits and precision; and read live market depth. A distinct European / euro venue, separate from other exchange feeds. Markets are BASE-QUOTE (e.g. BTC-EUR).

api.oanor.com/bitvavo-api

Dollar-Cost Averaging API

Live dollar-cost-averaging analytics that investors run to see how periodic buying plays out — computed on demand from the price series you pass in, no key, nothing cached. Get the outcome of investing a fixed amount each period (total invested, units accumulated, average cost, current value, profit and ROI) with a lump-sum comparison; the per-period breakdown; and a ranking of dollar-cost averaging against lump-sum, best-case and worst-case timing. Works for any market — stocks, crypto, ETFs or forex. A dollar-cost-averaging engine, distinct from compound-interest and return-analysis tools: it turns a price path and a contribution into the cost basis and outcome of buying over time.

api.oanor.com/dca-api

BTCTurk API

Live spot market data from BTCTurk, Turkey's largest and oldest crypto exchange and one of the highest-volume venues for the Turkish lira — served straight from its public API, no key, nothing cached. Get a pair's last price, best bid/ask, 24h high/low, open, average and 24h change (in Turkish lira, USDT or Bitcoin); rank every pair for a quote currency by 24h volume; and read live market depth with the best bid/ask and spread. A distinct Turkish venue with lira pricing, separate from other exchange feeds. Pairs are NUMERATOR+DENOMINATOR (e.g. BTCTRY).

api.oanor.com/btcturk-api

Strategy Simulator API

Live Monte-Carlo simulation of a trading strategy's outcome that traders run to judge an edge — computed on demand and reproducibly, no key, nothing cached. Run a sequence of trades many times from a win rate, reward-to-risk payoff and risk-per-trade, and get the distribution of final equity, the probability of profit, the probability of ruin and the drawdown distribution; get the modelled chance of blowing up the account; or get the analytical edge — expectancy per trade, breakeven win rate and profit factor. Every run is seeded, so the same inputs always give the same numbers. A strategy-outcome engine, distinct from position-sizing tools and price simulators: it turns an edge into the equity, drawdown and ruin a strategy faces.

api.oanor.com/strategysim-api

Mercado Bitcoin API

Live spot market data from Mercado Bitcoin, Brazil's largest and oldest crypto exchange — served straight from its public API, no key, nothing cached. Get a pair's last price, buy/sell, 24h high/low, open and 24h change (in Brazilian real); read live market depth with the best bid/ask and spread; and list 1,300+ trading pairs. A distinct Brazilian / Latin-American venue with real pricing, separate from other exchange feeds. Pairs are BASE-QUOTE (e.g. BTC-BRL).

api.oanor.com/mercadobitcoin-api

Market Hours API

Live trading hours and open/closed status for the world's major stock exchanges, computed on demand from the current time in each exchange's own time zone — no key, nothing cached. Find whether one exchange is trading right now, its local time, regular hours, lunch break and the minutes until it next opens or closes; get the live status of every covered exchange; or list only the exchanges trading right now. Daylight-saving is handled automatically. A market-clock layer — distinct from FX-session and exchange-registry tools: for 17 stock exchanges (NYSE, Nasdaq, LSE, Euronext, Xetra, TSE, HKEX, SSE and more) it answers "is this market open and when does it change?". Note: public holidays are not accounted for.

api.oanor.com/markethours-api

bitFlyer API

Live spot market data from bitFlyer, one of Japan's largest and longest-running crypto exchanges — served straight from its public API, no key, nothing cached. Get a product's last traded price, best bid/ask, 24h volume and order-book depth (in Japanese yen); read the live order book with the mid price and top bids and asks; and list bitFlyer's spot and FX products. A distinct Japanese venue with yen pricing, separate from other exchange feeds. Products are BASE_QUOTE (e.g. BTC_JPY).

api.oanor.com/bitflyer-api

Chart Convert API

Live conversion of OHLC candles into the alternative chart types traders use to filter noise — computed on demand, no key, nothing cached. Convert candles to Heikin-Ashi (which smooths price action and clarifies trend); build Renko bricks from a price series and a brick size (stripping out time and small moves); and produce a Three Line Break chart (which only prints a new line on a confirmed move). Each carries the latest trend direction. Works for any market — forex, stocks, crypto or commodities. A chart-transformation engine, distinct from pattern-detection and indicator tools: it turns ordinary candles into the trend-clarifying chart types a discretionary trader reads.

api.oanor.com/chartconvert-api

Bitkub API

Live spot market data from Bitkub, Thailand's largest crypto exchange — served straight from its public API, no key, nothing cached. Get a pair's last price, best bid/ask, 24h change, high/low and base/quote volume (in Thai baht, USDT or Bitcoin); rank every pair for a quote currency by 24h quote volume; and list Bitkub's trading pairs. A distinct South-East-Asian venue with baht pricing, separate from other exchange feeds. Symbols are QUOTE_BASE (e.g. THB_BTC).

api.oanor.com/bitkub-api

Candlestick Pattern API

Live candlestick-pattern recognition that traders and trading bots run on OHLC candles — computed on demand, no key, nothing cached. Detect the patterns that complete on the last candle of a series; scan a whole series for every pattern occurrence with its position; or list the 24 supported patterns. Each match carries a bullish, bearish or neutral signal. Works for any market — forex, stocks, crypto or commodities. A pattern-recognition engine, distinct from numeric-indicator and support-resistance tools: it turns raw candles into the reversal and continuation signals a chartist reads.

api.oanor.com/candlestick-api

Chain Stats API

Live blockchain network statistics across 18 chains, from the public Blockchair feed. Get one network's full stats — price, market cap and dominance, block height, 24h transactions, circulating supply, difficulty, hashrate, mempool size and average fee; compare the major chains side by side, ranked by market cap; and read a chain's mempool congestion (pending transactions, size and fees). A multi-chain network-stats layer — distinct from single-coin price feeds and Bitcoin-only on-chain APIs: it answers how each blockchain is performing right now and how they compare. Live, with a 10-minute upstream cache.

api.oanor.com/chainstats-api

FX Forward API

Live FX forward and interest-rate-parity maths that FX desks and treasurers run — computed on demand and deterministically, no key, nothing cached. Get the outright forward rate, forward points (in price and pips) and the annualised forward premium or discount from a spot rate, the two currencies' interest rates and a tenor; the full forward-points curve across standard tenors; the interest rate implied by a quoted forward; and a covered interest-rate-parity check that compares a market forward to its theoretical value and reports the cross-currency basis. Works for any currency pair. A forwards-and-parity engine, distinct from spot calculators and risk tools: it turns spot and rates into the forwards, points and basis a desk quotes.

api.oanor.com/fxforward-api

Crypto History API

Live historical price data and analytics for any crypto coin, from the public CoinGecko feed. Get open/high/low/close candles over a date range; the price, market cap and volume time series; the move over a period with its high and low; and a coin's multi-period performance with all-time-high and all-time-low. Works for thousands of coins in any quote currency. A crypto history-and-analytics layer — distinct from spot-price and whole-market feeds: it turns the price archive into the candles, time series and moves a trader studies. Live, with a short upstream cache.

api.oanor.com/cryptohistory-api

Monte Carlo API

Live Monte-Carlo simulation for price and portfolio forecasting that quants, traders and planners run to model uncertainty — computed on demand and reproducibly, no key, nothing cached. Run a geometric-Brownian-motion simulation of an asset and get the terminal-price distribution (percentiles, mean, probability of a gain); get the modelled chance of reaching a target price; project wealth over many years with periodic contributions (a retirement / savings projection); and return one sample price path for charting. Every run is seeded, so the same inputs always give the same numbers. A forward-looking simulation engine, distinct from historical-statistics and option-pricing tools — it turns a drift and volatility into a distribution of outcomes.

api.oanor.com/montecarlo-api

Crypto Treasury API

Live data on the public companies that hold Bitcoin and Ethereum on their balance sheets, from the public CoinGecko feed. Rank every public company by how much of the coin it holds, with current and entry value, average entry price, country and share of total supply; get the aggregate corporate holdings, USD value and market-cap dominance; find a specific holder by name, ticker or country; and compare Bitcoin and Ethereum corporate treasuries side by side. The corporate crypto-treasury layer — distinct from price and exchange feeds: it answers who holds how much, and what they paid. Live, with a short 60-second upstream cache.

api.oanor.com/cryptotreasury-api

Option Strategy API

Live options-strategy payoff and analysis that options traders run before placing a trade — computed on demand, no key, nothing cached. Get the profit-at-expiry curve of any multi-leg position (calls, puts and stock) plus the net premium, maximum profit, maximum loss and breakeven points; pull just those headline numbers; or build a named strategy (straddle, strangle, bull/bear spread, covered call, protective put, iron condor) from friendly parameters and analyse it. Works for equity, FX or crypto options. A multi-leg payoff engine, distinct from single-option pricing tools: it turns a combination of legs into the profit profile, breakevens and risk a trader acts on.

api.oanor.com/optionstrategy-api

Crypto Exchanges API

Live rankings and comparison of crypto exchanges, served from the public CoinPaprika feed — no key, nothing cached. Rank every crypto exchange by adjusted 24h volume with its 7d/30d volume, number of markets and currencies and confidence score; pull one exchange's full profile (volumes, market count, website and social links, status); list an exchange's trading pairs with price and 24h volume; and search exchanges by name. A cross-exchange comparison layer, distinct from single-exchange ticker feeds and whole-market price feeds — it answers which venues are biggest and what they trade. Volumes in USD; adjusted = wash-trade-filtered.

api.oanor.com/cryptoexchanges-api

FX History API

Live historical foreign-exchange rates and analytics from the European Central Bank's daily reference rates — no key, nothing cached. Get the daily rate of a currency pair over any date range; the absolute and percentage move between two dates with its high and low; min, max, average, volatility and the best and worst day over a range; and every rate on a specific date. An FX history-and-analytics layer, distinct from spot-conversion feeds — it turns the ECB rate archive into the time series, moves and volatility a trader or analyst studies. Around 30 currencies, weekdays, back to 1999.

api.oanor.com/fxhistory-api

Luno API

Live spot market data from Luno, the leading crypto exchange across Africa and emerging markets (South Africa, Nigeria, Uganda, Zambia, Malaysia, Indonesia) — served straight from its public API, no key, nothing cached. Get a pair's best bid/ask, last trade and 24h volume (in South African rand, Nigerian naira, Ugandan shilling, ringgit, rupiah and more); rank every pair for a quote currency by 24h volume; read live market depth; and list each market's trading limits, price and volume scales and status. A distinct African / emerging-markets venue with local-fiat pricing, separate from other exchange feeds. Note: XBT = Bitcoin.

api.oanor.com/luno-api

Risk Metrics API

Live risk-adjusted-return analytics that quants and portfolio managers run on a return or price series — computed on demand, no key, nothing cached. Get the Sharpe ratio with annualised return and volatility; the Sortino ratio using downside deviation; periodic and annualised volatility, downside deviation and semivariance; and historical and parametric Value-at-Risk plus Conditional VaR (Expected Shortfall) at any confidence level. Every value is computed live from your input and works for any market — forex, stocks, crypto or funds. A risk-statistics engine, distinct from raw price feeds, from technical-indicator tools and from option-pricing tools: it turns a series of returns into the risk-adjusted performance numbers a strategy is judged on.

api.oanor.com/riskmetrics-api

Indodax API

Live spot market data from Indodax, Indonesia's largest crypto exchange and the biggest in South-East Asia — served straight from its public API, no key, nothing cached. Get a pair's last price, buy/sell, 24h high/low and base/quote volume (in Indonesian rupiah, USDT or Bitcoin); list every pair for a quote currency with its name and 24h change, ranked by quote volume; browse the 500+ trading pairs; and read the most recent executed trades (price, amount, side). A distinct South-East-Asian venue with rupiah pricing, separate from other exchange feeds.

api.oanor.com/indodax-api

Bitso API

Live spot market data from Bitso, the largest regulated crypto exchange in Latin America (Mexico, Argentina, Brazil, Colombia) — served straight from its public API, no key, nothing cached. Get a book's last price, 24h high/low, best bid/ask, VWAP, volume and 24h change (in Mexican peso, Argentine peso, US dollar, Bitcoin and more); rank every book by approximate 24h quote volume; list trading pairs with their min/max order size, tick size and maker/taker fees; and read live market depth (top bids and asks). A distinct Latin-American venue with local-fiat pricing, separate from other exchange feeds.

api.oanor.com/bitso-api

Technical Indicators API

Live technical-analysis indicators that traders and trading bots run on a price series, computed on demand from the closes you pass in — no key, nothing cached. Get Wilder's RSI; the MACD line, signal line and histogram; the upper, middle and lower Bollinger Bands with bandwidth and %B; and simple or exponential moving averages. Every value is computed live from your input and works for any market — forex, stocks, crypto or commodities. A technical-indicator engine, distinct from raw price feeds and from pivot/fibonacci level tools: it turns a series of prices into the momentum, trend and volatility indicators a strategy acts on.

api.oanor.com/technicals-api

Upbit API

Live spot market data from Upbit, South Korea's largest crypto exchange and one of the highest-volume venues in the world — served straight from its public API, no key, nothing cached. Get a market's price, 24h change, high/low, 24h volume and value and 52-week range (in Korean won, Bitcoin or Tether); rank every market for a quote currency by 24h trade value; list Upbit's trading pairs with their Korean and English names; and pull daily, weekly or monthly OHLC candles. Upbit's KRW prices are the reference for the "kimchi premium" — a distinct Korean-market venue, separate from other exchange feeds.

api.oanor.com/upbit-api

RUTUBE API

Live data from RUTUBE, the largest Russian video platform with tens of millions of users — served straight from its public web API, no key, nothing cached. Search videos by query and get their view counts, duration and channel; pull one video's full stats (views, duration, publish date, category and author); and list a channel's recent uploads by its person id. A distinct video-platform feed, separate from YouTube, Vimeo, Bilibili, Dailymotion, PeerTube and other video APIs.

api.oanor.com/rutube-api

US Federal Fiscal API

Live US federal fiscal data from the US Treasury's official FiscalData API — the cost-and-flow side of US public finance. Get the federal budget deficit or surplus by month for the current fiscal year (receipts, outlays and the net) from the Monthly Treasury Statement; the interest the United States pays to service its national debt, by month and fiscal-year-to-date, broken down by security type; and the average interest rate the Treasury pays on each class of its debt (Bills, Notes, Bonds, TIPS) plus the weighted overall rate. Live, no key, nothing cached. Distinct from debt-level (debt-to-the-penny) and auction feeds — this is the deficit, the interest bill and the average rate on the debt.

api.oanor.com/usfiscal-api

HTX API

Live spot market data from HTX (formerly Huobi), one of the longest-running centralised crypto exchanges and a leading venue in Asian markets. The ticker endpoint returns a symbol's 24h last price, open, high, low, best bid/ask, base and quote volume, trade count and change. The tickers endpoint returns the top symbols by 24h quote volume. The symbols endpoint searches HTX's spot trading pairs. Read live from HTX, nothing stored. This is HTX's own spot ticker and market layer — a distinct centralised-exchange venue, separate from other exchange feeds and from DEX, lending and oracle APIs.

api.oanor.com/htx-api

Forex Calculator API

Live foreign-exchange trading calculators computed from live ECB reference rates. The pip-value endpoint returns what one pip of a currency pair is worth, in the trader's account currency, for a given lot size. The position-size endpoint returns how many lots to trade to risk a fixed percentage of the account on a given stop-loss. The profit-loss endpoint returns the P&L of a trade from its entry, exit and direction. The margin endpoint returns the margin a position requires at a given leverage. All conversion to the account currency uses live exchange rates. Computed live, nothing stored. Distinct from raw FX-rate feeds — this turns rates into the pip values, position sizes, margins and P&L a trader acts on.

api.oanor.com/fxcalculator-api

KyberSwap API

Live DEX-aggregator swap quotes from KyberSwap, which routes a trade across every decentralised exchange and liquidity pool on a chain to find the best output. The quote endpoint prices a swap between two tokens on Ethereum, Arbitrum, Base, Optimism, Polygon or BNB Chain — it returns the amount received, the USD values in and out, the price impact, the estimated gas cost and the DEXs the route passes through. The tokens endpoint lists the supported tokens per chain. The chains endpoint lists supported chains. Read live from KyberSwap, nothing stored. This is KyberSwap's own multi-chain EVM swap-routing and best-price layer — distinct from single-DEX feeds and from Solana swap aggregators.

api.oanor.com/kyberswap-api

Argentina Economy API

Live Argentine macro-financial indicators from argentinadatos.com (official BCRA, INDEC and market data). Argentina is followed for three numbers above all: the riesgo-país (country risk — the JP Morgan EMBI spread over US Treasuries in basis points, the headline measure of sovereign default risk), inflation (monthly and year-over-year, among the world's highest), and the plazo-fijo rate (the annual interest banks pay on 30-day peso deposits, the saver's defence against inflation). The riesgo-pais endpoint returns the latest spread and recent history; the inflation endpoint returns the latest monthly and interannual rate; the plazo-fijo endpoint compares the deposit rate at every bank; the indicators endpoint returns a combined snapshot. Read live, nothing stored. This is Argentina's own country-risk, inflation and deposit-rate layer — distinct from its parallel-dollar feed and single central-bank APIs.

api.oanor.com/argentina-api

MEXC API

Live spot market data from MEXC, a top centralised crypto exchange known for listing the widest range of altcoins and new tokens first. The ticker endpoint returns a symbol's 24h last price, bid/ask, high/low, volume and change. The tickers endpoint returns the top symbols by 24h quote volume. The movers endpoint returns the biggest 24h gainers or losers among liquid pairs — the altcoin-momentum view MEXC is watched for. Read live from MEXC, nothing stored. This is MEXC's own spot ticker and altcoin-momentum layer — a distinct centralised-exchange venue, separate from other exchange feeds and from DEX, lending and oracle APIs.

api.oanor.com/mexc-api

Chile Economy API

Live Chilean economic indicators from mindicador.cl (Banco Central de Chile data). Chile runs on indicators no other currency uses: the UF (Unidad de Fomento) is an inflation-indexed unit that prices mortgages, rents and contracts, and the UTM (Unidad Tributaria Mensual) is the tax unit — both quoted in pesos and updated daily. The feed also carries the observed dollar and euro, the IPC inflation index, the IMACEC activity index, the central bank policy rate (TPM), the copper price (Chile is the world's top copper exporter) and unemployment. The indicators endpoint returns every indicator's latest value; the indicator endpoint returns one with its recent series; the history endpoint returns a full year of daily values; the convert endpoint converts amounts between the peso, UF, UTM, dollar and euro. Read live, nothing stored. This is Chile's own UF/UTM, FX, rate and copper indicator layer — distinct from generic FX feeds.

api.oanor.com/chile-api

STON.fi API

Live data from STON.fi, the largest decentralised exchange on TON (The Open Network, the Telegram-native blockchain). The overview endpoint returns the DEX's current total value locked plus lifetime volume, wallets and trades. The pools endpoint returns the top liquidity pools by volume, APY or liquidity — each with its token pair, last price, base/quote volume and liquidity, LP token USD price and APY. The assets endpoint searches STON.fi's token registry by symbol and returns each token's live USD price, decimals and contract address. Read live from STON.fi, nothing stored. The only TON-native DeFi feed here — distinct from Ethereum, Solana and Sui DEX feeds — this is STON.fi's own TON DEX pool, volume/APY and token-pricing layer.

api.oanor.com/stonfi-api

P2P Street Rates API

Live crypto peer-to-peer street rates from the Binance P2P marketplace. On P2P, people buy and sell USDT (a USD proxy) directly for local currency, so the advertised prices reveal the REAL street value of a currency — for stressed currencies (Argentine peso, Venezuelan bolívar, Nigerian naira and more) this is the rate the economy actually transacts at, far from the official one. The rate endpoint returns the best buy and sell P2P price for an asset in a fiat, the mid and the spread. The ads endpoint returns the live order book of P2P advertisements — price, available amount, order limits, merchant reputation and payment methods. The fiats endpoint lists supported currencies. Read live from Binance P2P, nothing stored. This is the crypto-P2P street-rate and merchant-ad layer — distinct from official FX feeds and from crypto-arbitrage-implied rates.

api.oanor.com/p2prates-api

Bitget API

Live market data from Bitget, a top-tier centralised crypto exchange. The ticker endpoint returns a spot or USDT-perpetual symbol's last price, bid/ask, 24h high/low, volume and change. The tickers endpoint returns the top symbols by 24h volume for the spot or futures market. The funding endpoint returns a perpetual contract's current funding rate, funding interval, next funding time and open interest — the derivatives data traders watch. Read live from Bitget, nothing stored. This is Bitget's own spot and USDT-perpetual ticker, funding-rate and open-interest layer — a distinct centralised-exchange venue, separate from other exchange feeds and from DEX, lending and oracle APIs.

api.oanor.com/bitget-api

Cetus API

Live data from Cetus, the largest concentrated-liquidity (CLMM) DEX on Sui, which runs most of Sui's on-chain swap volume across thousands of pools. The pools endpoint returns the top pools by TVL, volume or APR — each with its token pair, fee tier, total liquidity, 24h volume and fees, the fee APR and reward APR, and the current price. The pool endpoint returns one pool's full state by address. The search endpoint finds pools by token symbol. Read live from Cetus, nothing stored. This is Cetus's own Sui CLMM pool, TVL/volume/APR and pricing layer — distinct from Ethereum and Solana DEX feeds, lending, staking and oracle APIs, and the only Sui-native DeFi feed here.

api.oanor.com/cetus-api

Euro Short-Term Rate (€STR) API

Live euro short-term rate (€STR) data from the European Central Bank. The €STR is the euro area's overnight risk-free benchmark, computed daily by the ECB from the real unsecured borrowing of euro-area banks; it underpins euro derivatives and floating-rate contracts and is the successor to EONIA and a key reference alongside EURIBOR. The estr endpoint returns the latest rate plus its full daily statistics — the underlying borrowing volume, the number of reporting banks and transactions, the 25th and 75th rate percentiles and the share of the five largest banks. The policy endpoint returns the ECB key-rate corridor (deposit facility, main refinancing operations, marginal lending) and where €STR sits inside it. The history endpoint returns the €STR rate over recent days. Read live from the ECB, nothing stored. This is the euro overnight risk-free rate and ECB policy corridor — distinct from FX reference feeds, bond yield curves and money-market futures.

api.oanor.com/estr-api

Across Bridge API

Live cross-chain bridge data from Across, one of the largest intent-based bridges, which moves USDC, ETH, WBTC and other assets between Ethereum and its rollups (Arbitrum, Base, Optimism, Polygon, zkSync, Linea, Blast, Scroll and more) using a relayer network and a single unified liquidity pool. The quote endpoint prices a bridge transfer — the relayer capital fee, gas fee, LP fee, total fee, the amount received and the estimated fill time. The routes endpoint lists every supported bridge route (origin chain, destination chain, token). The limits endpoint returns the min and max bridgeable amount for a route. The chains endpoint lists supported chains. Read live from Across, nothing stored. This is Across's own cross-chain bridge fee, route and fill-time layer — distinct from DEX, lending, staking and price feeds.

api.oanor.com/across-api

Electricity Market API

Live European wholesale (day-ahead) electricity prices and the live power-generation mix, from the Fraunhofer ISE Energy-Charts public data. Electricity is one of Europe's largest traded commodities: each bidding zone (Germany, France, the Nordics, Iberia, Italy …) clears a day-ahead auction priced in EUR/MWh, and the resulting curve drives industrial costs and energy-stock moves. The price endpoint returns a zone's day-ahead price right now plus the day's min/max/average; the prices endpoint returns the full hourly day-ahead curve; the zones endpoint lists the supported bidding zones; the power endpoint returns a country's current generation mix by source with the renewable share. Read live, nothing stored. This is Europe's own wholesale-electricity price and generation layer — distinct from fuel/metal commodity feeds and from FX or equity APIs.

api.oanor.com/electricity-api

Kamino API

Live data from Kamino Finance, the largest lending and automated-liquidity protocol on Solana. Kamino's lending market lets users supply and borrow SOL, stablecoins and major SPL tokens, while its automated vaults run concentrated-liquidity strategies on Solana DEXs. The reserves endpoint returns every lending reserve on the main market — supply and borrow APY, total supplied and borrowed (USD), utilization and max LTV. The reserve endpoint returns one asset by symbol. The overview endpoint returns the protocol's aggregate supplied, borrowed and TVL. The vaults endpoint returns the top automated liquidity vaults by TVL with their token pair and APY. Read live from Kamino, nothing stored. This is Kamino's own Solana lending and liquidity-vault layer — distinct from Ethereum lending (Morpho), liquid staking and DEX/price feeds.

api.oanor.com/kamino-api

Vietnam Exchange Rates API

Live Vietnamese đồng (VND) bank counter exchange rates from Vietcombank, Vietnam's largest commercial bank. Unlike a central-bank reference or a parallel-market rate, these are the rates a customer actually transacts at, quoted in three forms: the cash rate (buying banknotes), the transfer rate (buying via wire) and the sell rate (the bank selling foreign currency). The rates endpoint returns every quoted currency against the đồng with all three rates and the buy/sell spread; the rate endpoint returns one currency; the convert endpoint converts any amount between a currency and the đồng at the chosen rate. Read live, nothing stored. This is Vietnam's own commercial-bank counter-rate layer — distinct from central-bank reference feeds and from parallel-market APIs.

api.oanor.com/vietnam-api

Pyth Network API

Live cross-asset prices from Pyth, the largest decentralised first-party oracle, which aggregates prices contributed by exchanges, market makers and trading firms and serves them across 90+ blockchains. Pyth covers far more than crypto: around 3,000 feeds spanning crypto, US and global equities, FX pairs, commodities and precious metals. The feeds endpoint searches the feed registry by symbol or asset type; the price endpoint returns one feed's latest aggregate price with its confidence interval, exponent, EMA price and publish time; the prices endpoint returns many feeds at once. Each price carries a confidence band — Pyth's signature measure of how tightly publishers agree. Read live from Pyth, nothing stored. This is Pyth's own multi-asset first-party oracle layer — distinct from single-DEX oracles and single-asset-class price feeds.

api.oanor.com/pyth-api

Turkey Market API

Live Turkish market prices for the lira (TRY): foreign currencies, the famous Turkish gold market (gram, quarter/half/full and Republic coins, 14/18/22-carat, silver) and key market instruments (the BIST 100 index, Bitcoin in lira, Brent crude and the gold ounce). Turkey's high-inflation economy makes physical gold a primary store of value, and the gram-altın and coin prices quoted here are what the bazaar trades on. The currencies endpoint returns every foreign currency against the lira with buy/sell and daily change; the gold endpoint returns the full Turkish gold/silver market; the quote endpoint returns any single instrument by code (also BIST 100, Bitcoin, Brent); the convert endpoint converts between any currency and the lira. Read live, nothing stored. This is Turkey's own live market FX + gold-bazaar layer — distinct from the central bank's official reference rates.

api.oanor.com/turkey-api

Raydium API

Live data from Raydium, the largest automated-market-maker DEX on Solana, whose standard (AMM) and concentrated-liquidity (CLMM) pools route most of Solana's on-chain swap volume. The overview endpoint returns the protocol's total value locked and 24h volume. The pools endpoint returns the top pools by liquidity, volume, APR or fees — each with its pair, type, price, TVL, 24h volume, fee APR and fee rate. The pool endpoint returns one pool's full state by id, including weekly and monthly volume and the CLMM price range. The price endpoint returns the live USD price of one or more SPL tokens by mint address, with symbol shortcuts for SOL, RAY, USDC and more. Read live from Raydium, nothing stored. This is Raydium's own Solana AMM/CLMM pool, TVL/volume/APR and token-pricing layer — distinct from Ethereum AMM feeds (Balancer, Curve), order-book/perps DEX feeds and swap aggregators.

api.oanor.com/raydium-api

Yadio Real FX API

Live "real" market exchange rates derived from local cryptocurrency (BTC/USDT) trading. Because they are implied by where people actually buy and sell crypto, these rates track the true street/parallel value of a currency — for stressed currencies (Argentine peso, Nigerian naira, Venezuelan bolívar, Lebanese pound …) this is far from the official rate. The rates endpoint returns one base currency against ~130 currencies plus the BTC price; the convert endpoint converts any amount between two currencies; the btc endpoint returns the BTC price in a chosen currency (the crypto bridge that powers every rate); the currencies endpoint lists every supported currency. Read live, nothing stored. This is a global crypto-implied real-rate layer — distinct from official ECB/central-bank rate feeds and from single-country parallel-dollar APIs.

api.oanor.com/yadio-api

Marinade API

Live data from Marinade, Solana's largest liquid-staking protocol, where users stake SOL and hold mSOL (a reward-accruing token) or use Marinade Native. The overview endpoint returns the headline state — the mSOL/SOL price, the 30d and 7d staking APY, and the total value locked. The tvl endpoint returns the full TVL breakdown (staked SOL/USD, liquidity, directed, native, self and select stake). The apy endpoint returns the mSOL staking APY over 30d and 7d with the underlying price evolution. The validators endpoint returns Marinade's delegation validator set ranked by stake — each with its name, vote account, data-centre location, commission, activated stake, average APY and uptime. Read live from Marinade, nothing stored. This is Marinade's own Solana liquid-staking, mSOL-yield, TVL and validator layer — distinct from Ethereum staking feeds, on-chain explorers and DEX/price APIs.

api.oanor.com/marinade-api

Venezuela Bolívar API

Live exchange rates for the Venezuelan bolívar (VES), one of the world's most-watched hyperinflation currencies. Venezuela runs a two-tier system: the BCV (central bank) official rate and the paralelo (parallel/street) rate, and the gap between them — the brecha — is the headline indicator of the bolívar's stress. The dollar endpoint returns the USD official and parallel rate with the brecha; the euro endpoint does the same for EUR; the rates endpoint returns both currencies at once; the convert endpoint converts any amount between USD, EUR and VES at the official or parallel rate. Read live, nothing stored. This is Venezuela's own official-vs-parallel bolívar layer with a built-in converter — distinct from single-rate central-bank feeds and from other countries' parallel-dollar APIs.

api.oanor.com/venezuela-api

Balancer API

Live data from Balancer, a leading multi-chain decentralised AMM whose programmable liquidity pools (weighted, stable, gyro, boosted) power swaps and yield across Ethereum, Arbitrum, Base, Polygon, Avalanche, Gnosis, Optimism and more. The pools endpoint returns the top pools by TVL on a chain — each with its type, total liquidity, 24h volume and fees, total APR (with a yield/swap/staking breakdown) and constituent tokens. The pool endpoint returns one pool's full state by id, including swap and holder counts and the full APR breakdown. The token endpoint returns a token's live Balancer price plus its symbol, name and decimals. The tokens endpoint searches the token registry by symbol or name. Read live from Balancer, nothing stored. This is Balancer's own programmable-pool AMM, TVL/volume/APR and token-pricing layer — distinct from constant-product DEX feeds, Curve's stableswap and order-book or perps DEX feeds.

api.oanor.com/balancer-api

Iran Rial Market API

Live free-market (bazaar) prices for the Iranian rial against foreign currencies, gold and gold coins. Iran's official rate is fixed and unused in practice; the real economy trades on the open bazaar rate, which is what this API exposes. The price endpoint returns one instrument's latest close/open/high/low, day change and date — in both rial and toman. The currencies endpoint returns every foreign currency (USD, EUR, GBP, AED, TRY, CNY, RUB …) against the rial at once. The gold endpoint returns Iran's gold market — the global ounce, 18k and 24k gram, the mesghal, and the famous gold coins (Emami, Bahar Azadi, half, quarter, gerami). The history endpoint returns an instrument's daily OHLC series. Read live, nothing stored. This is Iran's own free-market rial/gold/coin layer — distinct from official central-bank feeds and from other countries' parallel-dollar APIs.

api.oanor.com/irr-api

GMX API

Live oracle prices from GMX, the leading decentralised perpetual-swap exchange on Arbitrum and Avalanche. Unlike order-book DEXs, GMX executes trades against its GLP/GM liquidity pools at prices set by a keeper-signed oracle that quotes a MIN and a MAX price per token — the execution band traders open and close positions against. The prices endpoint returns every supported token's min/max/mid oracle price and the execution spread; the price endpoint returns a single token by symbol; the tokens endpoint returns the supported-token registry (contract address, decimals, synthetic flag); the spread endpoint ranks tokens by their oracle execution spread (the on-chain cost band of trading that token on GMX). Every endpoint accepts a chain parameter (arbitrum default, or avalanche). Read live from GMX's public oracle, nothing stored. This is GMX's own pool-DEX oracle min/max-price and execution-spread layer — distinct from centralised-exchange tickers, aggregate price feeds and order-book DEX feeds such as dYdX and Hyperliquid.

api.oanor.com/gmx-api

Argentina Dólar (Peso) FX API

Live Argentine peso (ARS) exchange rates across the country's many parallel dollar markets — served as clean JSON, no key, no cache. Argentina runs a famous multi-rate system: alongside the official rate there is the "blue" (informal/parallel) dollar, the MEP/bolsa and CCL (contado con liqui) financial dollars, the wholesale (mayorista) rate, the crypto dollar and the "tarjeta" tourist/card dollar (with taxes). Get the buy and sell rate for every one of these; pull a single dollar type; read the brecha — each rate's premium over the official dollar, the key indicator of Argentina's exchange-rate stress; or get other currencies (EUR, BRL, CLP, UYU) against the peso. Read live, nothing cached. This is Argentina's own multi-rate peso/dollar picture — distinct from the BCRA's official-only feed and from any single-rate central-bank API.

api.oanor.com/dolar-api

dYdX Perps DEX API

Live data from dYdX — a leading decentralised perpetual-futures exchange running on its own Cosmos appchain with a fully on-chain order book — served from its public indexer API as clean JSON, no cache. Get every perpetual market with its oracle price, 24h price change, 24h volume and trade count, open interest, next hourly funding rate (and the annualised rate) and margin requirements (sorted by volume); pull one market's full state by ticker; read the live order book for a market (best bid and ask, spread, mid price and the top depth levels); or list the recent fills for a market. Read live from dYdX, nothing cached. This is dYdX's own on-chain perps order-book, funding-rate and open-interest layer — distinct from centralised-exchange tickers, aggregate derivatives feeds and other DEX feeds: a separate decentralised perpetuals venue with its own order book.

api.oanor.com/dydx-api

Rocket Pool Liquid Staking API

Live data from Rocket Pool — the leading decentralised Ethereum liquid-staking protocol, where a permissionless network of node operators run validators and users hold rETH, a token that accrues staking rewards (its ETH value rises, no rebase). Served from Rocket Pool's public API as clean JSON, no cache. Read the protocol staking state (ETH staked through Rocket Pool, staking minipools, deposit-pool balance and rETH collateral, plus the Ethereum-wide total staked and validator count); the rETH yield (staking APR, the underlying beacon-chain APR and the ETH price); the RPL token (price in USD and ETH, total staked and supply); and the node-operator counts and commission. Read live from Rocket Pool, nothing cached. This is Rocket Pool's own liquid-staking, rETH-yield, RPL and node-operator layer — distinct from on-chain explorers, DEX/lending/perps feeds and generic price APIs.

api.oanor.com/rocketpool-api

Colombia TRM (Peso) FX API

Live official exchange-rate data for the Colombian peso (COP) — the Tasa Representativa del Mercado (TRM), Colombia's official daily USD/COP reference rate set by the financial regulator and published on the government open-data portal. Served as clean JSON, no key, no cache. Get the latest TRM (pesos per dollar and the inverse); look up the TRM in effect on any past date (the TRM stays valid across the weekend it was set, so any calendar date resolves to its effective rate); pull the daily TRM over any date range; or convert an amount between USD and COP at the latest TRM. Read live from Colombia's open-data portal, nothing cached. This is the official Colombian-peso reference rate — distinct from the ECB, BCRA, BCRP and other central-bank feeds and from market mid-rates: Colombia's own legally-binding USD/COP TRM.

api.oanor.com/colombiatrm-api

Hyperliquid Perps DEX API

Live data from Hyperliquid — the leading on-chain perpetual-futures and spot DEX, running its own L1 order book — served from its public info API as clean JSON, no cache. Get every perpetual market with its mark, oracle and mid price, hourly funding rate (and the annualised rate), open interest in both base units and USD, 24h volume, 24h change and maximum leverage (sorted by volume); pull one perpetual market's full state by coin; list the spot markets with price, 24h volume and circulating supply; or read exchange-wide totals — open interest, 24h volume and market counts. Read live from Hyperliquid, nothing cached. This is Hyperliquid's own on-chain perps order-book, funding-rate and open-interest layer — distinct from centralised-exchange tickers, aggregate derivatives feeds and generic price APIs: the live data of the biggest decentralised perpetuals venue.

api.oanor.com/hyperliquid-api

Morpho Lending API

Live DeFi lending data from Morpho — a leading decentralised lending protocol built on isolated Morpho Blue markets (each a single collateral/loan asset pair with its own liquidation LTV and price oracle) plus curated MetaMorpho vaults that allocate deposits across those markets. Served from Morpho's public GraphQL API as clean JSON, no cache. List the lending markets on a chain with each market's loan and collateral asset, supply and borrow APY (gross and net), supplied and borrowed USD, utilisation and liquidation LTV (sorted by size); fetch one market's full state by id; list the MetaMorpho vaults with their asset, net APY and total assets; or list the chains Morpho runs on. Read live from Morpho, nothing cached. This is Morpho's own isolated-lending-market, interest-rate and vault layer — distinct from on-chain explorers, DEX/yield feeds and price APIs: protocol-level lending money-market data.

api.oanor.com/morpho-api

Jupiter Solana DEX Aggregator API

Live data from Jupiter — the leading DEX aggregator on Solana — served from its public API as clean JSON, no cache. Get the live USD price, on-chain liquidity and 24h price change for any Solana token mint (one or many at once); get the best swap route Jupiter finds between two token mints for a given input amount — the output amount, price impact and number of routing hops, the heart of the aggregator; or search Solana tokens by symbol, name or mint and get the top match's price, liquidity, market cap, decimals and holder count. Read live from Jupiter, nothing cached. This is Jupiter's own Solana swap-routing, token-price and token-search layer — distinct from EVM on-chain explorers, other DEX/DeFi feeds and generic price APIs: the live routing and pricing engine of Solana's biggest swap aggregator.

api.oanor.com/jupiter-api

Pendle Finance Yield API

Live DeFi data from Pendle Finance — the protocol for yield tokenisation — served from its public API as clean JSON, no cache. Pendle splits a yield-bearing asset into a Principal Token (PT, redeemable 1:1 at maturity, a fixed-yield instrument) and a Yield Token (YT, the streaming yield), traded in an AMM market that expires on a fixed date. List the active markets on a chain with each market's liquidity, implied APY (the fixed rate a PT buyer locks in), aggregated and max-boosted APY, maturity date and PT/YT/SY token addresses (sorted by liquidity); fetch one market's full detail by address; rank the highest implied-APY markets with a liquidity floor; or list the chains Pendle runs on. Read live from Pendle, nothing cached. This is Pendle's own yield-tokenisation, fixed-yield and PT/YT-market layer — distinct from on-chain explorers, DEX-pool feeds, yield-vault and price APIs.

api.oanor.com/pendle-api

Yearn Finance Vaults API

Live DeFi yield-vault data from Yearn Finance — the long-running yield aggregator — served from its public yDaemon API as clean JSON, no cache. Yearn vaults auto-compound strategies to earn yield on a deposited token, each reporting its TVL, net APR (after fees) and underlying strategies. List the active vaults on a chain with TVL, net APR, category and underlying token (sorted by TVL); fetch one vault's full detail by address including its strategies; rank the highest-yielding vaults by net APR with a TVL floor to exclude dust; or list the chains Yearn runs on. Read live from Yearn, nothing cached — vaults with broken legacy price oracles or shut-down/hidden status are filtered out. This is Yearn's own vault, APR and strategy layer — distinct from on-chain explorers, DEX-pool feeds and price APIs: protocol-level yield data for the original DeFi yield aggregator.

api.oanor.com/yearn-api

Curve Finance DeFi API

Live DeFi data from Curve Finance — the dominant decentralised exchange for stablecoins and pegged assets (StableSwap AMM) — served from its public API as clean JSON, no cache. List every chain Curve runs on and the pool registries on each; pull the liquidity pools on a chain/registry with each pool's USD TVL, underlying coins and prices, amplification coefficient, virtual price and CRV gauge APY (sorted by TVL); fetch one pool's full detail by address; or read a chain's total and per-pool trading volume. Read live from Curve, nothing cached. This is Curve's own StableSwap pool, TVL and gauge layer across Ethereum and 20+ L2s — distinct from on-chain explorers, general DEX-pool feeds and price APIs: protocol-level data for the largest stablecoin AMM in DeFi.

api.oanor.com/curve-api

Ravencoin On-Chain API

Live on-chain data from the Ravencoin (RVN) blockchain — a UTXO chain purpose-built for issuing and transferring digital assets and tokens, secured by the ASIC-resistant KAW-POW proof-of-work — via the public Trezor Blockbook explorer, clean JSON and no cache. Read the chain state (best block height, difficulty, sync status and node version); fetch a block by height or hash; look up an address's RVN balance, total received and sent and transaction count; or resolve a transaction's block, value, fee and confirmations. Read live from Ravencoin, nothing stored. This is Ravencoin's own KAW-POW asset-chain UTXO ledger — distinct from the Bitcoin, Dash, Decred, Nervos and other on-chain APIs and from price feeds: the RVN network built for tokenisation.

api.oanor.com/ravencoin-api

Dash On-Chain API

Live on-chain data from the Dash (DASH) blockchain — a payments-focused cryptocurrency — via the public Dash Insight explorer, clean JSON and no cache. Dash uses X11 proof-of-work plus a second tier of collateralised masternodes that power InstantSend (near-instant locked payments) and ChainLocks, and an on-chain treasury that funds proposals. Read the chain state (block height, difficulty, peer connections, protocol version and relay fee); fetch a block by height or hash; look up an address's DASH balance, total received and sent and transaction count; or resolve a transaction's block, value, fee, input/output counts and its InstantSend lock status. Read live from Dash, nothing stored. This is Dash's own X11, masternode-tier and InstantSend ledger — distinct from the Bitcoin, Decred, Ergo, Nervos and other on-chain APIs and from price feeds.

api.oanor.com/dash-api

Conflux On-Chain API

Live on-chain data from the Conflux (CFX) network — a high-throughput Layer-1 that orders blocks with the Tree-Graph DAG consensus (not a single chain) and runs two spaces: the native Core space (cfx: addresses) and an EVM-compatible eSpace. Served live from a public Conflux Core-space JSON-RPC node as clean JSON. Conflux is distinctive for its storage-collateral model and a built-in proof-of-stake interest rate. Read the chain state (chain id, current epoch, block number, latest-finalized epoch, pending-tx count and the PoS interest rate); the supply (circulating, issued, staked and storage-collateral CFX); a block (the pivot block of an epoch) by epoch number or hash; or a Core-space address's CFX balance and staked balance. Read live from Conflux, nothing cached. This is Conflux's own Tree-Graph, storage-collateral and PoS layer — distinct from the Bitcoin, Decred, Ergo, Nervos and other on-chain APIs and from price feeds.

api.oanor.com/conflux-api

Nervos CKB On-Chain API

Live on-chain data from the Nervos Common Knowledge Base (CKB) via the official Nervos explorer — clean JSON, no cache. Nervos CKB is a proof-of-work Layer-1 built on the Cell model — a generalised UTXO where every cell can hold state and code — secured by the Eaglesong hash and governed in epochs, with a native state-rent / deposit system (NervosDAO) that pays interest for locking CKB. Read the chain state (tip block, current epoch, block time, difficulty and hashrate); browse the most recent blocks with miner and reward; fetch a single block by number or hash; look up an address's CKB balance, its NervosDAO deposit and compensation, live-cell count and UDT token accounts; or resolve a transaction's block, fee and type. Read live from Nervos, nothing stored. This is Nervos CKB's own Cell-model, NervosDAO and PoW layer — distinct from the Bitcoin, Decred, Ergo and other on-chain APIs and from price feeds.

api.oanor.com/nervos-api

Central Bank of Türkiye FX API

Live official exchange-rate data for the Turkish lira (TRY) from the Central Bank of the Republic of Türkiye (TCMB) — straight from its public daily rate XML as clean JSON. Unusually, the TCMB publishes four rates per currency: forex buying, forex selling, banknote buying and banknote selling. Get all of these for every published currency against the lira, for the latest or any past business day, normalised to one unit; pull a single currency's four rates, mid and the inverse; convert an amount between any two published currencies (including TRY) at the forex mid rate; or list the quoted currencies. Read live from the TCMB, nothing cached. This is the official Turkish-lira central-bank rate, with the forex/banknote split few other feeds expose — distinct from the ECB, BCRA, BCRP, NRB and other central-bank feeds and from market mid-rates: the TCMB's own lira rates.

api.oanor.com/tcmb-api

Kava DeFi & USDX Money Market API

Live on-chain DeFi data from the Kava blockchain — a Cosmos-SDK Layer-1 whose core is a decentralised money market: users lock collateral to mint the USDX stablecoin (collateralised debt positions, CDPs) and lend/borrow through the Hard money market, valued by an on-chain price oracle. Served live from a public Kava REST node as clean JSON. Read the chain head (chain id, block height and time); see every collateral type with its liquidation ratio, stability fee, debt limit and the total USDX currently minted against it — the heart of Kava's lending engine; pull the on-chain pricefeed oracle prices the protocol uses to value collateral; or read the circulating USDX and KAVA supply. Read live from Kava, nothing cached. This is Kava's own CDP, USDX-stablecoin and oracle layer — distinct from the Cosmos Hub, Injective, Celestia and other Cosmos-chain APIs and from price feeds.

api.oanor.com/kava-api

Ergo On-Chain & Native Token API

Live on-chain data from the Ergo (ERG) blockchain via the public Ergo Platform explorer — clean JSON, no cache. Ergo is a proof-of-work cryptocurrency built on the extended-UTXO (eUTXO) model with first-class native tokens, Sigma-protocol smart contracts and storage rent — a distinctly different design from account-based chains. Read the network head (best block height, mining difficulty, miner reward); browse the most recent blocks with their miner, size, difficulty and reward; fetch a single block by header id; look up any address's confirmed ERG balance and every native token it holds; or resolve a native token's id, name, decimals, emission amount and description. Read live from Ergo, nothing stored. This is Ergo's own extended-UTXO chain, native-token and Autolykos-PoW layer — distinct from the Bitcoin, Decred, EOS, Internet Computer and other on-chain APIs and from price feeds.

api.oanor.com/ergo-api

Nepal Rastra Bank FX API

Live official exchange-rate data for the Nepalese rupee (NPR) from Nepal Rastra Bank (NRB), the central bank of Nepal — straight from its public Foreign Exchange Rate API as clean JSON. Get the NRB's official buy and sell rate for every published currency against the rupee for the latest (or any past) day, normalised to one unit; pull a single currency's buy, sell and mid rate and the inverse; retrieve a currency's daily NRB buy/sell rate over a date range; convert an amount between any two quoted currencies (including NPR) at the NRB's mid rate; or list the NRB's quoted currencies. Read live from the NRB, nothing cached. Note the NRB quotes both a buy and a sell rate, and some currencies (such as the Indian rupee) are quoted per 100 units — every rate is also normalised to one unit for you. This is the official Nepalese-rupee central-bank rate — distinct from the ECB, BCRA, BCRP and other central-bank feeds and from market mid-rates: the NRB's own published rupee buy/sell rates.

api.oanor.com/nrb-api

Decred On-Chain & Staking API

Live on-chain data from the Decred (DCR) blockchain via the public dcrdata explorer — clean JSON, no cache. Decred is a hybrid proof-of-work / proof-of-stake cryptocurrency with on-chain governance: blocks are mined by PoW but validated by PoS tickets bought from a ticket pool, so stakeholders directly control the chain. Read the network head (best block, PoW difficulty, stake difficulty, live ticket pool); the staking layer (ticket-pool size and value, the current and next ticket price and next-price estimates); the coin supply (mined vs the 21M ultimate cap and percent issued); any block by height or hash; and any address's received, sent and unspent DCR. Read live from Decred, nothing stored. This is Decred's own hybrid PoW/PoS, ticket-staking and on-chain-governance layer — distinct from the Bitcoin, EOS, Internet Computer and other on-chain APIs and from price feeds.

api.oanor.com/decred-api

Central Bank of Peru FX & Data API

Live official data for the Peruvian sol (PEN) and the full statistics database of the Central Reserve Bank of Peru (Banco Central de Reserva del Perú, BCRP) — straight from its public series API as clean JSON. Get the latest official interbank USD/PEN exchange rate (buy, sell and mid); pull the daily interbank USD/PEN rate over any date range; convert between USD and PEN at the BCRP's interbank mid rate; or fetch any BCRP statistical series by its code — exchange rates, international reserves, interest rates, inflation, monetary aggregates and thousands more — over a date range, for direct access to the central bank's whole time-series database (join up to 10 codes at once). Read live from the BCRP, nothing cached. This is the official Peruvian-sol rate plus Peru's central-bank statistics — distinct from the ECB, BCRA, BCB and other central-bank feeds and from market mid-rates: the BCRP's own published sol rate and economic series.

api.oanor.com/bcrp-api

GeckoTerminal On-Chain DEX Pools API

Live on-chain DEX pool discovery from GeckoTerminal (CoinGecko's on-chain data product), served as clean JSON. List every supported blockchain network; see the trending liquidity pools on a network right now — the pools drawing the most attention; pull the most recently created pools on a network — freshly launched markets; read one pool's live state (base/quote token USD price, liquidity, 24h volume, price change and buy/sell transaction counts); or search pools by token name, symbol or address. Read live from GeckoTerminal, nothing cached. This is the on-chain DEX pool-discovery, trending-pool and new-pool layer for any trading, analytics or token-launch app — distinct from DEX volume-ranking feeds and from token/pair lookup APIs: this is per-network pool discovery (what is trending, what just launched) with live pool economics across 100+ networks.

api.oanor.com/geckoterminal-api

Central Bank of Argentina FX API

Live official exchange-rate data for the Argentine peso (ARS) from the Central Bank of Argentina (Banco Central de la República Argentina, BCRA) — straight from its public Estadísticas Cambiarias API as clean JSON. Get the BCRA's official quote for every published currency against the peso for the latest business day, with both the peso-per-unit rate and the currency's USD parity; pull a single currency's peso rate, USD parity and the inverse; retrieve a currency's official daily peso rate over any date range from the BCRA's own series; read the BCRA's master list of quoted currencies; or convert an amount between any two quoted currencies (including ARS) cross-computed through the peso. Read live from the BCRA, nothing cached. This is the official Argentine-peso central-bank rate — distinct from the ECB, BCB, SNB, Bank of Canada and other central-bank feeds and from market mid-rates: the BCRA's own published peso quotes.

api.oanor.com/bcra-api

Wikipedia Trends API

Live readership-trend data from the Wikimedia Pageviews API — the official measure of what the world is reading on Wikipedia and its sister projects. See the most-viewed articles on any Wikipedia language edition for a given day (the daily trending list); pull the daily or monthly pageview trend for any single article over a date range; read a whole project's total pageviews over a range as a barometer of overall traffic; or rank several articles head-to-head by total views for topic-engagement comparison. Special / namespace pages (Main Page, Search, Portal…) are filtered out by default so the trending list is real articles. Read live from Wikimedia, nothing stored — data lags about 1-2 days, so ranges default to ending two days back. This is the Wikipedia readership-trend and topic-engagement layer for any trends, research, newsroom or analytics app — distinct from Wikipedia content APIs: this is the pageview, trending and engagement signal of what people are actually reading and how it changes.

api.oanor.com/wikitrends-api

THORChain Cross-Chain Liquidity API

Live cross-chain liquidity data from THORChain — the decentralised cross-chain automated market maker (AMM) that swaps native assets (BTC, ETH, BCH, AVAX and more) across separate blockchains without wrapping or bridging, settling every trade through its native RUNE asset and continuous liquidity pools. Read straight from a public THORNode REST endpoint as clean JSON. List every liquidity pool with its RUNE and asset depth, RUNE price and USD price, pool units and status; pull one pool's full depth and pricing; read the protocol's economics — total bonded RUNE, effective security bond, reserve and bonding / liquidity APY; get the current inbound vault address, router and gas rate for every connected chain plus halt flags; or read the last observed and signed block height per connected chain, THORChain's cross-chain heartbeat. Live, no cache. This is THORChain's cross-chain AMM, liquidity-pool and vault layer — distinct from single-chain explorers and from price feeds: continuous liquidity pools settled in RUNE.

api.oanor.com/thorchain-api

National Bank of Hungary FX API

Live official exchange-rate data from the National Bank of Hungary (Magyar Nemzeti Bank, MNB), the central bank of Hungary, for the forint (HUF) — straight from the MNB's own public SOAP web service, decoded for you as clean JSON. Get the MNB's official daily rate for every published currency against the forint, normalised to one unit; pull a single currency's forint-per-unit rate and its inverse; retrieve a currency's daily MNB rate over any date range from the bank's own time-series method; or convert an amount between any two published currencies (including HUF) cross-computed through the forint. Read live from the MNB, nothing cached. This is the official Hungarian-forint central-bank rate — distinct from the ECB, SNB, BNR, NBU, HNB, NBG, NBRB and other central-bank feeds and from market mid-rates: the Magyar Nemzeti Bank's own published forint rate.

api.oanor.com/mnb-api

Nano API

Live on-chain data from the Nano network (XNO), a feeless, instant cryptocurrency with a block-lattice architecture where every account has its own blockchain and consensus is reached by Open Representative Voting (ORV): an account's confirmed XNO balance, receivable balance, block count and delegated representative; an account's own chain of blocks; a single block's amount, balance, height and confirmation; and the network's total, cemented and unchecked block counts plus the online voting weight securing it.

api.oanor.com/nano-api

National Bank of Romania API

Live official reference exchange-rate data from the National Bank of Romania (BNR), the central bank of Romania, for the leu (RON): the BNR official reference rate for every published currency (normalised to one unit), a single currency's leu-per-unit rate and inverse, a currency's reference rate on a specific past date from the BNR yearly archive, and currency conversion between any two published currencies (including RON) cross-computed through the leu.

api.oanor.com/bnr-api

Internet Computer API

Live on-chain data from the Internet Computer (ICP), a blockchain that runs software as tamper-proof canisters on a network of independent subnets: the live network state (block height, running and stopped canisters, node count, number of subnets, message-execution rate), a ledger account's ICP balance and transaction count, a canister's type, controllers, name and subnet, and the subnets that shard the Internet Computer with their type, canisters, nodes and throughput.

api.oanor.com/icp-api

National Bank of Tajikistan API

Live official exchange-rate data from the National Bank of Tajikistan (NBT), the central bank of the Republic of Tajikistan, for the somoni (TJS): the NBT official rate for every published currency (normalised to one unit), a single currency's somoni-per-unit rate and inverse, a currency's official rate on a specific past date, and currency conversion between any two published currencies (including TJS) cross-computed through the somoni.

api.oanor.com/nbt-api

Zilliqa API

Live on-chain data from the Zilliqa network (ZIL), one of the first sharded public blockchains with a dual-block architecture (transaction blocks carry transfers, directory-service blocks coordinate the shards): the live chain state (number of TX and DS blocks, current TX and DS epochs, block rates, number of shards, minimum gas price), an address's ZIL balance and nonce, a transaction block's number, time, transaction count, gas and DS block, and a transaction's amount, gas, sender, recipient and receipt.

api.oanor.com/zilliqa-api

National Bank of Moldova API

Live official exchange-rate data from the National Bank of Moldova (BNM), the central bank of the Republic of Moldova, for the Moldovan leu (MDL): the BNM official rate for every published currency (normalised to one unit), a single currency's leu-per-unit rate and inverse, a currency's official rate on a specific past date, and currency conversion between any two published currencies (including MDL) cross-computed through the leu.

api.oanor.com/bnm-api

EOS API

Live on-chain data from the EOS network (EOS), a delegated-proof-of-stake blockchain with a distinctive resource model where accounts stake EOS for CPU and network bandwidth and buy RAM for state: an account's liquid EOS balance, EOS staked for CPU and network, RAM quota and usage and live resource limits; the block producers ranked by DPoS vote weight; the live chain head, last irreversible block and current producer; and any account's balance of any EOS token.

api.oanor.com/eos-api

National Bank of Kazakhstan API

Live official exchange-rate data from the National Bank of the Republic of Kazakhstan (NBK), the central bank of Kazakhstan, for the tenge (KZT) — each rate with its direction (rose or fell) and the day's change: the NBK official rate for every published currency (normalised to one unit) with the day's change and direction, a single currency's tenge-per-unit rate and inverse plus change, a currency's official rate on a specific past date, and currency conversion between any two published currencies (including KZT) cross-computed through the tenge.

api.oanor.com/nbk-api

Bitcoin Stats API

Live Bitcoin on-chain economics and network-activity statistics, built on the open blockchain.com dataset — the macro on-chain layer, not raw address or mempool lookups: a live network snapshot (24h transaction count and USD volume, hash rate, market price and cap, total mined supply, miners' revenue), the historical time series of any curated on-chain metric (active addresses, transaction volume, UTXO-set size, mempool size, miner revenue, fees and more), the catalog of available metrics, and Bitcoin's issuance state (total mined, share of the 21M cap, current block reward and estimated next halving).

api.oanor.com/bitcoinstats-api

Bank of Israel API

Live official exchange-rate data from the Bank of Israel (BOI), the central bank of Israel, for the new shekel (ILS) — each rate with the day's percentage change: the BOI official representative rate for every published currency (normalised to one unit), a single currency's shekel-per-unit rate and inverse plus daily change, the currencies ranked by daily change against the shekel (biggest gainers and losers), and currency conversion between any two published currencies (including ILS) cross-computed through the shekel.

api.oanor.com/boi-api

Filecoin API

Live on-chain data from the Filecoin network (FIL), the decentralized storage blockchain where miners are storage providers that pledge real disk capacity: an address's FIL balance, actor type and message count — and, for a storage provider, its raw and quality-adjusted storage power and sector size; storage providers ranked by power with each one's capacity, blocks mined and rewards; a tipset (Filecoin's block) with its height, time, block count and messages; and the chain height, total network storage power and number of active storage providers.

api.oanor.com/filecoin-api

Central Bank of Azerbaijan API

Live official exchange-rate data from the Central Bank of the Republic of Azerbaijan (CBAR), the central bank of Azerbaijan, for the Azerbaijani manat (AZN) — uniquely also publishing official bank metal prices: the CBAR official rate for every published currency (normalised to one unit), a single currency's manat-per-unit rate and inverse, the official price of gold, silver, platinum and palladium per troy ounce in manat, and currency conversion between any two published currencies (including AZN) cross-computed through the manat.

api.oanor.com/cbar-api

Stacks API

Live on-chain data from the Stacks network (STX), a Bitcoin layer that settles to Bitcoin and uses Proof of Transfer (PoX) — STX holders stack tokens to secure the chain and earn BTC: an address's available and locked (stacked) STX, totals sent/received and miner rewards; a block's height, hash, transaction count and the Bitcoin burn block it anchors to; the live Proof-of-Transfer stacking state (current reward cycle, STX stacked, share of supply locked, minimum threshold); and the chain tip, anchored Bitcoin block height and total STX supply.

api.oanor.com/stacks-api

Central Bank of Uzbekistan API

Live official exchange-rate data from the Central Bank of the Republic of Uzbekistan (CBU), the central bank of Uzbekistan, for the Uzbek soum (UZS) — one of the widest official rate lists of any central bank (over 70 currencies), each with its daily change: the CBU official rate for every published currency (normalised to one unit) with the day's change, a single currency's soum-per-unit rate and inverse plus daily change, a currency's official rate on a specific past date, and currency conversion between any two published currencies (including UZS) cross-computed through the soum.

api.oanor.com/cbu-api

Bitcoin Mining API

Live Bitcoin mining and hashrate analytics, built on the open mempool.space dataset — the mining layer, not address or mempool data: the mining-pool dominance ranking by share of blocks mined over a period, the current network hashrate and difficulty plus their history, the history of difficulty adjustments with each retarget's percentage change, and block-reward economics over the last N blocks (total and average reward, fees and transactions).

api.oanor.com/mining-api

Injective API

Live on-chain exchange data from the Injective network (INJ), a layer-1 blockchain with a fully on-chain central-limit order book for spot and derivative trading: the on-chain spot markets with ticker, status, fees and tokens; the perpetual and futures markets with their live mark price, oracle, margin ratios and fees; a spot market's live on-chain order book (best bid/ask, mid, spread and depth, decoded to human prices); and single-market details.

api.oanor.com/injective-api

National Bank of Belarus API

Live official exchange-rate data from the National Bank of the Republic of Belarus (NBRB), the central bank of Belarus, for the Belarusian rouble (BYN): the NBRB official rate for every published currency (normalised to one unit), a single currency's rouble-per-unit rate and inverse, the daily time series of a currency's official rate over a full date range, and currency conversion between any two published currencies (including BYN) cross-computed through the rouble at NBRB rates.

api.oanor.com/nbrb-api

Celestia API

Live on-chain data from the Celestia network (TIA), the first modular data-availability blockchain, a proof-of-stake chain secured by delegated staking: an address's liquid TIA balance, total delegated (staked) TIA and pending staking rewards; the active validator set ranked by voting power with each validator's staked TIA, commission and status; a block's height, time, proposer and transaction count; and the live network economy — tip height, total TIA supply, bonded TIA and staking ratio.

api.oanor.com/celestia-api

National Bank of Georgia API

Live official exchange-rate data from the National Bank of Georgia (NBG), the central bank of Georgia, for the lari (GEL) — uniquely including each rate's daily change: the NBG official rate for every published currency (normalised to one unit) with the day's change, a single currency's lari-per-unit rate and inverse plus daily change, a currency's official rate on a specific past date, and currency conversion between any two published currencies (including GEL) cross-computed through the lari at NBG rates.

api.oanor.com/nbg-api

VeChain API

Live on-chain data from the VeChainThor network (VET), an enterprise-focused layer-1 blockchain with a dual-token model (VET stores value, VTHO pays for gas): an address's VET balance and VTHO energy; a transaction's origin, clauses, total VET value, gas used, VTHO paid and revert status; a block's number, id, timestamp, gas limit and used, Proof-of-Authority beneficiary and transaction count; and the live network tip.

api.oanor.com/vechain-api

LeetCode API

Live data from LeetCode, the largest coding-interview and competitive-programming community: a member's coding profile (global ranking, reputation, country, problems solved split by easy/medium/hard, total submissions and badges), their competitive standing (contest rating, global ranking, contests attended, top percentage), their activity (current solving streak, total active days, submissions over the past year) and LeetCode's daily coding challenge (today's problem, difficulty, acceptance rate and topic tags).

api.oanor.com/leetcode-api

Croatian National Bank API

Live official exchange-rate data from the Croatian National Bank (Hrvatska narodna banka, HNB), the central bank of Croatia, against the euro — uniquely with three rates per currency (buying, selling and middle): the official rate for every published currency, a single currency's buying/selling/middle rate plus the inverse, a currency's official rate on a specific past date, and currency conversion between any two published currencies (including the euro) cross-computed through the euro at HNB middle rates.

api.oanor.com/hnb-api

Dogecoin API

Live on-chain data from the Dogecoin network (DOGE), the original meme cryptocurrency, a proof-of-work UTXO chain with 1-minute blocks: an address's confirmed DOGE balance, total received and sent, transaction count and unconfirmed balance; a transaction's total value, fee, size, input/output counts and confirmation status; a block's height, hash, timestamp, transaction count, total value, fees and size; and the live network state — tip height and hash, recommended fee rates and unconfirmed transaction count.

api.oanor.com/dogecoin-api

Discogs API

Live data from Discogs, the largest community-built database and marketplace of music releases: search the whole database by text and type (release, artist, label, master), a release with its artists, year, genres, styles, labels and formats plus the collector-community signal (how many have it, want it, its average rating and copies for sale), an artist profile with aliases and members, the canonical master release grouping all editions, and a record label profile with parent and sublabels.

api.oanor.com/discogs-api

National Bank of Ukraine API

Live official exchange-rate data from the National Bank of Ukraine (NBU), the central bank of Ukraine, for the hryvnia (UAH): the NBU official daily rate for every one of 45-plus currencies, a single currency's rate (hryvnia-per-unit and inverse), the daily time series of a currency's official rate over a date range and currency conversion between any two currencies (including UAH) cross-computed through the hryvnia at NBU rates.

api.oanor.com/nbu-api

Magic Eden API

Live Solana NFT-marketplace data from Magic Eden, the largest NFT marketplace on Solana — a marketplace order-book and trade-feed layer, not a floor-price aggregator: live collection market stats (floor price in SOL, listed count, 24h average sale price, all-time volume), the live order book of tokens on sale (SOL ask price, seller, token mint, rarity rank) and the live trade feed (buys, listings, bids, delistings with price, buyer, seller, on-chain signature and time).

api.oanor.com/magiceden-api

Fandom API

Live community data from Fandom (formerly Wikia), the world's largest network of fan-built wikis: a community's profile and size (pages, articles, edits, images, users, active users, admins), full-text article search, single-page detail (url, length, categories, last edit) and a wiki's live recent-changes activity feed — for any Fandom community by name (minecraft, marvel, starwars, pokemon and tens of thousands more).

api.oanor.com/fandom-api

Riksbank API

Live monetary and exchange-rate data from Sveriges Riksbank, the world's oldest central bank, for the Swedish krona (SEK), via its public SWEA API. Get the Riksbank's current policy rate (styrränta) — the rate that steers the Swedish economy — with its date. Read the krona's exchange rate against any of 40-plus currencies, the official daily krona fixing, both as krona-per-unit and the inverse. Pull the daily time series of any Riksbank series, an FX pair or the policy rate, over a date range. List every currency the Riksbank publishes a krona rate for. Live, no key, nothing stored. Distinct from the ECB, SNB, Bank of Canada, Norges Bank, NBP, CNB, BCB and CBR feeds and from market mid-rates — this is the Riksbank's own krona policy rate and official exchange-rate fixing. Perfect for FX, treasury and analytics apps.

api.oanor.com/riksbank-api

Litecoin API

Live on-chain data from the Litecoin network (LTC), the long-running silver-to-Bitcoin's-gold proof-of-work UTXO chain with 2.5-minute blocks and Scrypt mining, via the public litecoinspace.org explorer. Like Bitcoin, Litecoin is UTXO-based. Resolve any address's confirmed LTC balance, the total it has ever received and sent, its transaction count and any unconfirmed mempool balance. Look up a transaction's fee, size, input and output counts, total output value and confirmation status. Read a block's height, hash, timestamp, transaction count, size and difficulty. Get the live chain state — the tip height, the recommended fee rates, the mempool size and fees, and the next difficulty adjustment. Live, no key, nothing stored. Distinct from the Bitcoin, Kaspa, XRP Ledger, Cardano, Hedera, Cosmos, Sui, NEAR, MultiversX, Starknet, Solana and EVM on-chain APIs and from price feeds — this is Litecoin's UTXO address state, transactions, blocks and fees. Perfect for wallets, explorers and payments apps.

api.oanor.com/litecoin-api

PieFed API

Live community, post and user data from PieFed, an open-source threadiverse platform — a federated Reddit-style link aggregator in the fediverse — via the flagship piefed.social instance's public API. PieFed is organised into communities people subscribe to, where they post links and discussions that others up- and down-vote. List the platform's communities with their subscriber, post and comment counts. Get the feed of posts with each one's title, link, score, vote and comment counts, author and community. Read a single post in full. Read a member's profile with their post and comment counts and join date. Live, no key, nothing stored; to keep results work-safe, NSFW posts and communities are filtered out of the feeds. Distinct from Lemmy, Mbin and other aggregator APIs — this is the PieFed platform, its communities, posts and members. Perfect for social-reader, fediverse and community apps.

api.oanor.com/piefed-api

Manifold API

Live prediction-market and forecaster data from Manifold, the largest play-money prediction market and forecasting community, via its public API. On Manifold anyone can create a market and everyone trades with mana, the platform's play-money, so each market's price is a crowd-sourced probability and every trader has a track record. Search markets and get each one's question, current probability, mana volume, unique-bettor count, liquidity and creator. Read one market in full, with its description and close time. See the top holders of a market — who is forecasting which way and how much mana they have invested. Read a forecaster's profile: their mana balance, all-time profit and how many markets they have created. Live, no key, nothing stored. Distinct from real-money prediction-market and sports-odds APIs — this is Manifold's community markets, their crowd probabilities and their forecasters. Perfect for forecasting, trading-signal, research and community apps.

api.oanor.com/manifold-api

Starknet API

Live on-chain data from Starknet, the Ethereum Layer 2 zk-rollup built on the Cairo VM and STARK proofs, via a public Starknet JSON-RPC node. Starknet has no externally-owned accounts: every account is a smart contract with native account abstraction, and fees are paid in STRK or ETH. Resolve an address's transaction nonce, the account contract class it runs and its STRK and ETH balances, read straight from the fee-token contracts. Get a block's number, hash, status, timestamp, sequencer and transaction count. Look up any transaction with its type, finality and execution status, the address that sent it and the actual fee paid. Read the live chain state — the chain id, the JSON-RPC spec version, the latest block and whether the node is syncing. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Kaspa, Cosmos, Sui, NEAR, MultiversX, Solana and EVM on-chain APIs and from price feeds — this is Starknet's Cairo-account state, balances, blocks and transactions. Perfect for wallets, explorers and analytics apps.

api.oanor.com/starknet-api

Danbooru API

Live post, tag and ranking data from Danbooru, the large community anime-art imageboard, via its public API. Danbooru is built around a deep tag taxonomy — every image is tagged by artist, character, copyright (the source series) and general descriptors. Search images by tag and get each post's score, favourite count, rating, dimensions and its split tag sets. Read a single post in full. Search the tag database itself, returning each tag's post count and category — the metadata that powers booru search. Get the most-favourited posts of a given day, the site's trending art. Live, no key, nothing stored; to keep results work-safe, only general- and sensitive-rated posts are returned. Distinct from 4chan and other imageboard APIs — this is Danbooru's tagged-art database and its rankings. Perfect for art-discovery, tagging and community apps.

api.oanor.com/danbooru-api

Polymarket API

Live prediction-market data from Polymarket, the largest real-money prediction market, via its public Gamma API. On Polymarket people trade shares in the outcome of real-world events, so each market's price is a live, money-backed probability. Get the most active markets, each with its outcomes and their implied probabilities, the best bid and ask, the traded volume and the liquidity. Read one market in full, including its description and resolution date. Pull the biggest events — an event groups related markets, like a championship with one market per team — with their total volume and market count. Get one event with every sub-market and its current probability, the whole field at a glance. Live, no key, nothing stored. Distinct from sports-betting-odds and price-feed APIs — this is Polymarket's money-backed event probabilities and its markets. Perfect for forecasting, trading-signal, news and analytics apps.

api.oanor.com/polymarket-api

MultiversX API

Live on-chain data from the MultiversX network (EGLD), a high-throughput Layer 1 built on adaptive state sharding, via its public REST API. MultiversX has three execution shards plus a metachain and a native fungible-token standard, ESDT. Resolve an address's EGLD balance, its nonce, the shard it lives on, its human-readable herotag username if it has one, and the contract that owns it. Read the ESDT tokens an account holds, each decimal-adjusted with its identifier, ticker and name. Get EGLD's live monetary picture — total and circulating supply, the amount staked and the staking ratio, the price and market cap, and the staking APR. Read the live chain state — the shard count, total blocks, accounts and transactions, the current epoch and the round refresh rate. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Kaspa, Cosmos, Sui, NEAR, Solana and EVM on-chain APIs and from price feeds — this is MultiversX account state, ESDT holdings, EGLD economics and sharded chain stats. Perfect for wallets, explorers and analytics apps.

api.oanor.com/multiversx-api

ScoreSaber API

Live player, score and ranking data from ScoreSaber, the global leaderboard for Beat Saber, the VR rhythm game, via its public API. ScoreSaber ranks tens of thousands of players worldwide by performance points (pp). Get a player's full profile — their pp, their global and country rank, their country, and their score statistics: total score, ranked plays and average ranked accuracy. Pull a player's plays, each with the song and mapper, the map's difficulty and star rating, the pp earned, the accuracy, the full-combo flag and the headset used. Get the top players in the world, or filtered to one country. Read ScoreSaber's global numbers — the total ranked players and the current world number one. Live, no key, nothing stored. Distinct from other gaming and social-profile APIs — this is ScoreSaber's pp ranking and its players. Perfect for leaderboard, esports and gaming-community apps.

api.oanor.com/scoresaber-api

KuCoin API

Live spot-market data from KuCoin, one of the largest crypto exchanges and the best-known venue for altcoins, via its public API. KuCoin lists over a thousand trading pairs, so its signature is breadth. Get a pair's full 24-hour snapshot: last price, best bid and ask, high, low, the 24-hour change in price and percent, the base and quote volume, the 24-hour average price and the taker and maker fee. Pull the entire board — every KuCoin pair in one call with its last price and 24-hour change. Get the top of the order book with the spread. Read OHLCV candles at any interval. Live, no key, nothing stored. Distinct from Coinbase, Bitstamp, OKX, Gate.io, Bitfinex, Gemini, Kraken and Bybit venue APIs and from aggregated feeds — this is KuCoin's own ticker, full pair board, order book and candles. Perfect for trading, charting and market-data apps.

api.oanor.com/kucoin-api

TETR.IO API

Live player, ranking and record data from TETR.IO, the massively-popular competitive online Tetris game, via its public API. TETR.IO is a multiplayer ranked game with millions of players. Get a player's profile together with their TETRA LEAGUE standing — their level (XP), games played and won, country and supporter status, plus their league rank letter, their TR rating, their global standing and the competitive stats that define a Tetris player: attack per minute, pieces per second and versus score. Pull a player's personal bests in the two solo modes, the 40-Lines sprint time and the Blitz score, each with its global rank. Get the top of the TETRA LEAGUE — the best ranked players in the world. Read TETR.IO's live global numbers — total accounts, ranked players, records set and games played. Live, no key, nothing stored. Distinct from other gaming and social-profile APIs — this is the TETR.IO TETRA LEAGUE and its players. Perfect for leaderboard, esports, gaming-community and stats apps.

api.oanor.com/tetrio-api

NEAR Protocol API

Live on-chain data from the NEAR Protocol (NEAR), a sharded proof-of-stake Layer 1 known for its human-readable named accounts and its access-key permission model, via a public NEAR RPC endpoint. On NEAR an account is a name like "aurora" or "example.near", not a hash, and each account authorises actions through access keys that are either full-access or function-call-scoped. Resolve an account's NEAR balance, the portion locked for staking, its storage usage and whether it holds a deployed contract. Read the account's access keys with each key's permission — full access, or a function-call key with its allowance, the contract it may call and the methods it is limited to. Get the current validator set ranked by stake, with each validator's blocks produced versus expected. Read the live chain state — the chain id, protocol version, latest block height, gas price, validator count and total stake. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Kaspa, Cosmos, Sui, Solana and EVM on-chain APIs and from price feeds — this is NEAR's named-account state, access keys, staking validators and chain economics. Perfect for wallets, explorers and analytics apps.

api.oanor.com/near-api

Sui API

Live on-chain data from Sui (SUI), the high-throughput Layer 1 from Mysten Labs built on the Move language and an object-centric model, via a public Sui full-node JSON-RPC endpoint. Unlike account- or UTXO-based chains, on Sui everything an address owns is a typed Move object. Resolve an address's SUI balance together with every coin type it holds and how many distinct coins it owns. Read any coin type's metadata — its name, symbol, decimals and description — and its total on-chain supply. List the Move objects an address owns, each with its object id and fully-qualified type, the native unit of Sui ownership. Read the live chain state — the chain identifier, the current epoch, the latest checkpoint, the total transaction-block count, the reference gas price and the active validator count. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Kaspa, Cosmos, Solana and EVM on-chain APIs and from price feeds — this is Sui's object-model account state, coins, owned objects and chain economics. Perfect for wallets, explorers and analytics apps.

api.oanor.com/sui-api

Launchpad API

Live project, people and release data from Launchpad, Canonical's open-source collaboration platform and the home of Ubuntu, via its public REST API. Launchpad is built around free-software projects, the teams that maintain them and the people in those teams. Get a project's profile — its title and summary, homepage, the licences it is released under, when it was registered and whether it tracks bugs, answers and translations on Launchpad. Resolve any Launchpad name to a person or a team, with its display name, whether it is a team, when it joined and its self-description. Pull a team's membership — the people and sub-teams that make up an open-source community. Get a project's released versions with their dates. Live, no key, nothing stored. Distinct from GitHub, GitLab, Codeberg and SourceForge forge APIs — this is Launchpad's project registry, its teams and its people. Perfect for open-source-directory, packaging, release-tracking and developer-community apps.

api.oanor.com/launchpad-api

Swissquote FX API

Live real-time foreign-exchange and precious-metal quotes from Swissquote, the Swiss bank and broker, via its public BBO (best-bid-offer) price feed. Unlike a central bank's once-a-day reference fixing, this is a live dealing feed: for any currency pair it returns the current bid and ask with the spread, aggregated to the tightest available price across Swissquote's platforms. Get a pair's best bid, ask, mid and spread right now. Pull the full tiered breakdown — every platform and spread profile with its own bid, ask and spread, the data a broker uses to price clients. Convert any amount at the live mid rate. Get live gold, silver, platinum and palladium quotes against the dollar in one call. Live, no key, nothing stored. Distinct from central-bank and ECB daily-fixing FX APIs and from crypto feeds — this is a live broker bid/ask feed with real dealing spreads. Perfect for trading, pricing, remittance and treasury apps.

api.oanor.com/swissquote-api

Cosmos Hub API

Live on-chain data from the Cosmos Hub (ATOM), the flagship Cosmos-SDK / Tendermint chain and the hub of the inter-blockchain-communication ecosystem. The Cosmos Hub is a proof-of-stake chain built around validators and delegation. Resolve an address's liquid ATOM balance together with everything it has delegated, the validators it stakes to and its total staked amount. Read a validator's full state — its moniker and website, its voting power in ATOM, its commission rate and cap, whether it is bonded or jailed, and its self-described identity. Get the active validator set ranked by voting power. Read the live chain economics — the bonded and unbonded ATOM, the bonded ratio, the total ATOM supply, the current annual staking inflation, the community-pool balance and the active validator count. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Kaspa, Solana and EVM on-chain APIs and from price feeds — this is Cosmos Hub account state, delegation, validators and staking economics. Perfect for wallets, explorers, staking dashboards and analytics apps.

api.oanor.com/cosmos-api

SourceForge API

Live project, release and download data from SourceForge, the original open-source software forge and download host. Unlike a git forge, SourceForge is built around distributing release binaries to the world, so its signature data is who downloads what, from where. Get a project's profile — its name, summary, status, creation date, homepage, the categories it is filed under and its developer count. Pull the download statistics for a date range — the total, the daily series and the breakdown by operating system. See where in the world a project is downloaded, the per-country download counts that no git forge exposes. Get the project's best current release with its file, version, size and date, plus the recommended download for Windows, macOS and Linux. Live, no key, nothing stored. Distinct from GitHub, GitLab and Codeberg git-forge APIs and from package registries — this is SourceForge's project directory and its global download analytics. Perfect for software-directory, release-tracking, download-analytics and developer apps.

api.oanor.com/sourceforge-api

OFR Financial Stress API

Live financial-stability data from the U.S. Office of Financial Research, the federal body created after 2008 to measure systemic risk, via its public Financial Stress Index (FSI). The OFR FSI is a daily, market-based index of stress in the global financial system: a positive value means above-average stress, zero is the historical norm and negative means calm. Get the latest headline index with its day-over-day change. Decompose it into the five kinds of stress it tracks — credit, equity valuation, funding, safe-assets/flight-to-safety and volatility — to see which channel is driving stress. Split it by where the stress sits, the United States versus other advanced economies. Pull the daily time series of the headline or any component back two decades. Live, no key, nothing stored. Distinct from rate, FX, central-bank and stock-index APIs — this is a single, official, daily measure of how stressed the financial system is and why. Perfect for macro, risk, trading and analytics apps.

api.oanor.com/ofr-api

Kaspa API

Live on-chain data from Kaspa (KAS), the fastest proof-of-work Layer 1, via the public api.kaspa.org indexer. Kaspa is not a linear blockchain but a blockDAG running the GHOSTDAG protocol, mined with kHeavyHash at one-or-more blocks per second, so its native state is the UTXO and its native measure of progress is the DAA score. Resolve any address's KAS balance and lifetime transaction count. Pull the unspent outputs an address holds, each with its amount, the transaction that created it, its DAA score and whether it is a coinbase. Read the live blockDAG state — block and header counts, the virtual DAA score, the difficulty, the tip count and pruning point — plus the network hashrate and the circulating-versus-max KAS supply with the share already mined. Look up any transaction with its acceptance status, accepting-block blue score, mass and outputs. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Solana and EVM on-chain APIs and from price feeds — this is Kaspa's blockDAG state, UTXO holdings, address balances and transactions. Perfect for wallets, explorers, mining and analytics apps.

api.oanor.com/kaspa-api

Open Collective API

Live funding-transparency data from Open Collective, the platform where open-source projects, mutual-aid groups and communities raise and spend money in the open. Every collective shows its real finances: get a project's profile with its current balance, the total it has ever raised, its contributor and backer counts, currency and start date. Pull the people and organizations funding it, each with how much they have given in total and since when. Read the live money flow — every contribution and payment with its type, amount, description, counterparty and time. See what a collective pays out — each expense with its amount, payee, type and approval status. Live, no key, nothing stored. Distinct from GitHub, developer and social-profile APIs — this is the money side of a community: who funds it, what it holds, and how it spends. Perfect for open-source-funding, sponsorship, transparency, community and analytics apps.

api.oanor.com/opencollective-api

Fed SOMA Balance Sheet API

Live data on the Federal Reserve's balance sheet — the System Open Market Account (SOMA) — via the Federal Reserve Bank of New York's public markets API. SOMA is the portfolio of Treasury securities, agency debt and agency MBS the Fed holds, the asset side of the world's most important central-bank balance sheet, the thing that grows in QE and shrinks in QT. Get the latest weekly snapshot — total holdings and the breakdown across bills, notes and bonds, TIPS, FRNs, agency MBS, CMBS and agency debt. Pull the weekly time series back two decades to see every round of quantitative easing and tightening. Read the actual line-item securities the Fed owns — each CUSIP with its security type, maturity, coupon, par value held and share of the issue outstanding. Bucket the Treasury holdings by time to maturity, the profile that drives the pace of runoff. Live, no key, nothing stored. Distinct from money-market reference-rate, FX-rate, central-bank-policy and stock-index APIs — this is the size, composition and maturity of the Fed's actual securities portfolio. Perfect for rates, macro, fixed-income and analytics apps.

api.oanor.com/fedsoma-api

Hedera API

Live on-chain data from the Hedera network (HBAR), the enterprise public ledger built on hashgraph consensus, via the public Hedera Mirror Node. Hedera identifies every account, token and contract by a shard.realm.num id like 0.0.2 — not a hash address — and this API speaks that native form. Resolve an account's whole state: HBAR balance, the node or account it stakes to, whether it declines rewards and its pending reward, its auto-renew and token-association settings, memo and EVM nonce. Get the HTS tokens an account holds, each decimal-adjusted with token id and freeze/KYC status. Read any HTS token's details — name, symbol, decimals, total and max supply, treasury account and whether it's a fungible token or an NFT collection. Get the live HBAR supply, released and total. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Solana and EVM on-chain APIs and from price feeds — this is Hedera account state, staking, HTS-token holdings, token details and HBAR supply. Perfect for wallets, explorers, treasury, HTS-token and analytics apps.

api.oanor.com/hedera-api

Bybit API

Live derivatives and spot market data from Bybit, one of the largest crypto-derivatives exchanges, straight from its public v5 API. Built for perpetual swaps: the ticker returns a contract's last, mark and index price together, the 24-hour change, high, low, volume and turnover, the live open interest in contracts and in USD, and the current funding rate with the next funding time — a whole perp in one call. The funding endpoint returns the historical funding-rate series, the recurring payments that anchor a perp to spot. The openinterest endpoint returns the open-interest time series, the best gauge of leverage building or unwinding. The kline endpoint returns OHLCV candles at any interval. Linear (USDT) perps, inverse (coin) perps and spot are all reachable via the category parameter. Live, no key, nothing stored. Distinct from Coinbase, Bitstamp, OKX, Gate.io, Bitfinex and Gemini venue APIs and from aggregated derivatives feeds — this is Bybit's own ticker, funding history, open interest and candles. Perfect for trading, charting, derivatives-analytics and risk apps.

api.oanor.com/bybit-api

Codewars API

Live profile, ranking and challenge data from Codewars, the competitive-programming community where developers level up by solving "kata". Get a member's whole standing — honor points, overall rank as a Codewars kyu/dan grade with its score, the per-language ranks they hold, their clan, their global leaderboard position and how many kata they have completed and authored. Pull the paginated list of kata a member has solved with the languages they used, the kata a member has created with rank and popularity, or any code challenge in full — its category, difficulty, tags, available languages and community stats (total completed, attempts, stars and vote score). Live, no key, nothing stored. Distinct from Codeforces, GitHub and Stack Exchange APIs — this is the Codewars honor, kyu-rank, clan, leaderboard and kata-challenge graph. Perfect for developer leaderboards, coding-community, gamification, portfolio and recruiting apps.

api.oanor.com/codewars-api

CBR Russia FX API

Live official exchange rates from the Central Bank of Russia (Bank of Russia) — the daily fixing the regulator publishes for the rouble (RUB) against 50+ currencies. Unlike euro- or dollar-based feeds, this is the rouble's own official reference board: every currency with the bank's nominal, the official RUB value, the previous-day value and the day-over-day change in absolute and percentage terms. Get the whole board with per-unit RUB values, one currency's official fixing in full, an official CBR cross rate between any two currencies via the rouble, or a ranking of the biggest daily gainers and losers against the rouble. Live, no key, nothing stored. Distinct from the ECB, SNB, Bank of Canada, Norges Bank, NBP, CNB and BCB feeds and from market mid-rates — this is the Central Bank of Russia's official rouble fixing with day-over-day deltas and official cross rates. Perfect for FX, treasury, accounting, remittance and analytics apps.

api.oanor.com/cbr-api

Cardano API

Live on-chain data from the Cardano blockchain (ADA) via the public Koios indexer. Resolve a stake account's whole state — total ADA controlled, UTxO balance, the stake pool it delegates to, its DRep governance vote, lifetime and withdrawable staking rewards, and registration status. Fetch the native tokens and NFTs a stake account holds, with policy id, decoded asset name, fingerprint and decimal-adjusted quantity. Read a stake pool's live economics — ticker, active and live stake, live saturation, margin, fixed cost, pledge, blocks minted and delegator count. Get the live chain tip and current-epoch active stake, transaction count and fees. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, EVM and Solana on-chain APIs and from price feeds — this is Cardano stake-account state, delegation, native-asset holdings, stake-pool economics and epoch health. Perfect for wallets, explorers, staking dashboards, delegation tools, NFT and analytics apps.

api.oanor.com/cardano-api

Gemini Exchange API

Live market data from Gemini, the US-regulated crypto exchange founded by the Winklevoss twins, served straight from its public API — no key, nothing cached. The ticker endpoint returns a pair's snapshot — open, high, low and last price, best bid and ask, and the 24-hour percentage change — plus Gemini's distinctive hourly_changes array, the last 24 hourly prices, which lets you draw an intraday sparkline from a single call. The prices endpoint returns every Gemini pair in one call with its price and 24-hour change — the whole board at once. The orderbook endpoint returns the top of the order book with the spread. The trades endpoint returns the live trade tape, the most recent executed trades with price, amount, side and time. Everything is Gemini's live venue data from a regulated US exchange, nothing stored. This is the Gemini price, intraday-history and tape layer for any trading, charting or market-data app. Distinct from Coinbase, Bitstamp, OKX, Gate.io and Kraken venue APIs and from aggregated feeds — this is Gemini's own order book, tape and hourly price history. 4 endpoints, no key on our side, real-time.

api.oanor.com/gemini-api

Tezos (XTZ) On-Chain API

Live on-chain data from the Tezos blockchain (XTZ), a self-amending liquid-proof-of-stake Layer 1, served from the public TzKT indexer API — no key, nothing cached. The account endpoint returns any address's state: its XTZ balance, account type, the baker it delegates to, its staked balance, transaction count and first-activity date. The tokens endpoint returns the FA1.2 and FA2 token balances an address holds, with the token contract, symbol and decoded amount. The operations endpoint returns the account's most recent transactions with the counterparty, amount, status and time. The network endpoint returns the live chain state: the head block level, the current cycle, the active protocol and the total XTZ supply. Everything is read live from TzKT, nothing stored. This is the Tezos on-chain layer for any wallet, explorer, baking, NFT or analytics app. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, EVM and Solana on-chain APIs and from price feeds — this is Tezos account state, delegation, token balances, operations and ledger health. 4 endpoints, no key on our side.

api.oanor.com/tezos-api

US Treasury Auctions API

Live results and schedule of US Treasury debt auctions, served from the US Treasury's FiscalData API — no key, nothing cached. Every Treasury bill, note, bond, TIPS and FRN is sold at auction, and the results are the market's clearest read on demand for US government debt. The auctions endpoint returns the most recent auctions — bills, notes, bonds and more — each with its CUSIP, security type and term, auction and issue dates and offering amount. The results endpoint returns the recently completed auctions with the numbers that matter: the high yield or discount rate, the bid-to-cover ratio (how many dollars were bid for each dollar offered — the headline demand gauge, around 2.5 for a healthy 20-year bond), the interest rate and the price. The security endpoint returns the full detail of one auctioned security by its CUSIP. Everything is the Treasury's own published auction data, live, nothing stored. This is the Treasury-auction layer for any fixed-income, rates, macro or research app. Distinct from debt-level and yield-curve APIs — this is the auction calendar and results: what the Treasury sold, at what yield, and how strong the demand was. 3 endpoints, no key on our side.

api.oanor.com/treasuryauctions-api

Gate.io Exchange API

Live market data from Gate.io, one of the largest crypto exchanges by listed assets, served from its public v4 API — no key, nothing cached. Gate.io lists thousands of trading pairs, far more than mainstream venues, so it is where new and long-tail altcoins trade. The ticker endpoint returns a pair's snapshot: last price, best bid and ask, 24-hour change percentage, base and quote volume and 24-hour high/low. The tickers endpoint returns every one of Gate.io's roughly 2,200 pairs in one call, sortable by 24-hour change or volume — a sweep of the whole altcoin market. The candles endpoint returns OHLC candlesticks at an interval you choose, from ten seconds to one month. The currency endpoint is Gate.io's distinctive piece: for any coin it returns the deposit and withdrawal status across every blockchain it supports — whether deposits and withdrawals are enabled, on which chains, and whether the asset is delisted or trade-disabled — the operational data a wallet or exchange integration needs before moving funds. Everything is Gate.io's live venue data, nothing stored. Distinct from Coinbase, Bitstamp, OKX and Kraken venue APIs — this is Gate.io's deep altcoin order flow and its per-chain deposit/withdrawal status. 4 endpoints, no key on our side, real-time.

api.oanor.com/gateio-api

IPO Calendar API

The live pipeline of US stock-market initial public offerings, served from Nasdaq's public IPO calendar — no key, nothing cached. This is the deal flow of companies going public, the data IPO investors and traders watch. The priced endpoint returns the IPOs that have just priced and begun trading, each with the ticker, company, exchange, offer price, shares offered, pricing date and total deal size. The upcoming endpoint returns the IPOs expected to price soon, with their price range and expected date — the near-term pipeline. The filed endpoint returns companies that have newly filed to go public, the earliest signal of a coming listing. The calendar endpoint returns the whole month in one call — priced, upcoming and filed — with counts. Any month back through the archive can be requested, and with no month it returns the current one. Everything is live from Nasdaq, nothing stored. This is the IPO-pipeline layer for any trading, investing, screener or finance app. Distinct from stock-quote and earnings APIs — this is the calendar of companies coming to market: priced, upcoming and freshly filed offerings. 4 endpoints, no key on our side.

api.oanor.com/ipo-api

OKX Exchange API

Live market data from OKX, one of the largest crypto exchanges, across both spot and perpetual markets, served straight from its public v5 API — no key, nothing cached. The ticker endpoint returns any instrument's snapshot — last price, best bid and ask, 24-hour open/high/low, volume and the 24-hour percentage change — for a spot pair like BTC-USDT or a perpetual swap like BTC-USDT-SWAP. The tickers endpoint returns every instrument of a type (spot, swap or futures) in one call, sortable by 24-hour change or volume. The candles endpoint returns OHLC candles at a bar you choose, from one minute to one month. The funding endpoint returns the funding rate of any perpetual swap — the periodic payment between longs and shorts — with the rate annualised to an APR and the next funding time, the signal perpetual-futures traders watch. Everything is OKX's live venue data, nothing stored. This is the OKX price, perpetual-funding and candle layer for any trading, charting, derivatives or market-data app. Distinct from Coinbase, Bitstamp, Binance and Kraken venue APIs and from aggregated feeds — this is OKX's own spot and perpetual order flow and its per-contract funding rates. 4 endpoints, no key on our side, real-time.

api.oanor.com/okx-api

BIS Effective Exchange Rates (Currency Strength) API

How strong each currency is on a trade-weighted basis, served live from the Bank for International Settlements' open statistics API — no key, nothing cached. An effective exchange rate (EER) measures a currency against a basket of its trading partners' currencies, not just one pair — it is the single best gauge of whether a currency is broadly strengthening or weakening. The BIS publishes nominal and real (inflation-adjusted) EER indices for 64 economies, against a broad (64-economy) or narrow (27-economy) basket, all on a base of 100. The rankings endpoint returns every economy's current EER index, ranked, so you can see the world's strongest and weakest currencies at a glance. The country endpoint returns one economy's EER index with its history and its 12-month change. The movers endpoint ranks the biggest currency gainers and losers over the past year — who has appreciated and who has depreciated most. Everything is the BIS's own compiled data, live, nothing stored; figures are monthly. This is the trade-weighted currency-strength layer for any forex, macro, trade or research app. Distinct from bilateral FX-rate and central-bank APIs — this is effective exchange rates: real and nominal trade-weighted currency strength, from the BIS. 3 endpoints, no key on our side.

api.oanor.com/eer-api

Algorand (ALGO) On-Chain API

Live on-chain data from the Algorand blockchain (ALGO), a fast carbon-negative pure-proof-of-stake Layer 1, served straight from the public AlgoNode indexer and algod APIs — no key, nothing cached. The account endpoint returns any address's state: its ALGO balance, participation status (online/offline for staking), pending rewards, the Algorand Standard Assets (ASAs) it holds with their amounts, and how many apps it has created. The asset endpoint returns the on-chain registry entry for any ASA — its name, unit, decimals, total supply, creator and URL, so you can resolve USDC, USDt and thousands of tokens. The transactions endpoint returns the account's most recent transactions with the type, counterparty, amount, fee, round and time. The network endpoint returns the live chain state: the last round, the round time, and the total and online ALGO supply. Everything is read live from AlgoNode, nothing stored. This is the Algorand on-chain layer for any wallet, explorer, payments, DeFi or analytics app. Distinct from the XRP Ledger, Stellar, TRON, Aptos, EVM and Solana on-chain APIs and from price feeds — this is Algorand account state, ASA holdings, asset registry, transactions and ledger health. 4 endpoints, no key on our side.

api.oanor.com/algorand-api

BIS Central Bank Policy Rates API

The headline interest rate of every major central bank in the world, side by side, served live from the Bank for International Settlements' open statistics API — no key, nothing cached. The BIS compiles the official policy rate for around 40 monetary authorities — the Federal Reserve, the ECB, the Bank of England, the Bank of Japan and dozens more — onto one consistent monthly series. The policy-rates endpoint returns the current rate for every central bank in a single call, ranked from highest to lowest, so you can see the whole global rate landscape at a glance: in mid-2026 Türkiye near 37% at the top and the US Federal Reserve around 3.6%. The country endpoint returns one central bank's policy rate with its full history and its latest move. The changes endpoint compares each bank's two most recent readings and reports who has hiked, who has cut and who is on hold, with the size of the move — the global rate-cycle dashboard. Everything is the BIS's own compiled data, live, nothing stored; rates are monthly. This is the global monetary-policy layer for any macro, fixed-income, forex or research app. Distinct from single-central-bank APIs — this is every central bank's policy rate in one place, from the BIS. 3 endpoints, no key on our side.

api.oanor.com/bis-api

Aptos (APT) On-Chain API

Live on-chain data from the Aptos blockchain (APT), a high-throughput Move-based Layer 1, served straight from the official public Aptos fullnode REST API — no key, nothing cached. The account endpoint returns any address's state: its sequence number, authentication key, APT balance and how many on-chain resources it holds. The balance endpoint returns the balance of APT or any coin or fungible asset for an address, handling both the classic coin standard and the newer fungible-asset standard in one call. The resources endpoint lists the Move resource types an account holds — its coins, stores, staking and module data — the structural view of what lives at an address. The transactions endpoint returns the account's most recent transactions with the version, hash, entry function, success flag, gas used and time. The network endpoint returns the live chain state: chain id, the latest ledger version and block height, the epoch and the ledger timestamp. Everything is read live from the fullnode, nothing stored. This is the Aptos on-chain layer for any wallet, explorer, payments, gaming or analytics app. Distinct from the XRP Ledger, Stellar, TRON, EVM and Solana on-chain APIs and from price feeds — this is Aptos account state, balances, Move resources, transactions and ledger health. 5 endpoints, no key on our side.

api.oanor.com/aptos-api

Radio Browser API

Live access to the world's largest community-curated directory of internet radio stations, served from the open Radio Browser API — no key, nothing cached. Nearly 58,000 stations are submitted, tagged and voted on by listeners, and clicks are tracked, so the directory carries real engagement signals. The search endpoint finds stations by name, tag, country or language, each with its stream URL, homepage, favicon, codec and bitrate, tags, country and its vote and click counts. The top endpoint returns the trending stations — the most-voted or the most-clicked right now — the community's current favourites. The tag endpoint returns the stations for a genre or theme tag (jazz, news, lofi), the hashtag feed of radio. The stats endpoint returns the directory's live totals: how many stations, tags, languages and countries it holds and how many clicks happened in the last hour and day. Everything is live from Radio Browser, nothing stored. This is the internet-radio discovery layer for any music, player, streaming or media app. Distinct from on-demand music APIs — this is the live, community-voted directory of radio streams. 4 endpoints, no key on our side.

api.oanor.com/radiobrowser-api

Bitfinex Exchange API

Live market data from Bitfinex, one of the longest-running crypto exchanges, served straight from its public v2 API — no key, nothing cached. Bitfinex is best known for two things this exposes as clean JSON: deep spot order books, and a peer-to-peer funding (margin-lending) market that few APIs surface. The ticker endpoint returns a trading pair's snapshot: best bid and ask, last price, 24-hour change and percentage, volume, high and low — BTC/USD near $63,000. The funding endpoint returns a currency's lending market: the Flash Return Rate, the best bid and ask lending rates with their loan periods, and the daily rate annualised to an APR — so you can see what lending US dollars or BTC on Bitfinex pays right now, around 14% APR for USD. The tickers endpoint returns the whole exchange in one call, either every trading pair or every funding currency. The trades endpoint returns the live trade tape — the most recent executed trades with price, amount, side and time. Everything is Bitfinex's live venue data, nothing stored. This is the Bitfinex price, funding-rate and tape layer for any trading, lending, charting or market-data app. Distinct from Coinbase, Binance and Kraken venue APIs and from aggregated feeds — this is Bitfinex's own order book, its margin-funding rates and tape. 4 endpoints, no key on our side, real-time.

api.oanor.com/bitfinex-api

US Treasury Rates of Exchange API

The official US government foreign-exchange rates, served live from the US Treasury's FiscalData API — no key, nothing cached. These are the rates the federal government uses to convert foreign-currency balances into US dollars for reporting, and US companies use them for tax and compliance; they are published every quarter for around 168 currencies and go back two decades. The rates endpoint returns the whole quarterly set — every country and currency with its rate to one US dollar (the euro near 0.87, the yen near 159) — and accepts a date to pull any past quarter. The currency endpoint returns one currency's official rate with its history quarter by quarter, looked up by ISO code, country or currency name. The convert endpoint turns an amount from any currency into any other, crossed through the US dollar at the official Treasury rate. Everything is the Treasury's own published data, live, nothing stored; rates are quarterly and authoritative for accounting, not a live market quote. This is the official FX layer for any accounting, tax-compliance, treasury, government-contracting or historical-FX app. Distinct from central-bank and market FX APIs — this is the US Treasury's quarterly reporting rates of exchange. 4 endpoints, no key on our side.

api.oanor.com/treasuryfx-api

TRON (TRX) On-Chain API

Live on-chain data from the TRON blockchain (TRX), the network that settles the largest share of the world's USDT (Tether) transfers, served straight from TRON's public TronGrid API — no key, nothing cached. The account endpoint returns any address's state: its TRX balance, when the account was created, and its holdings of the major TRC20 stablecoins and tokens (USDT, USDC, USDD and more) decoded to real amounts. The transfers endpoint returns the account's most recent TRC20 token transfers — the raw USDT flow that makes TRON the backbone of crypto payments — each with the counterparty, token, amount, direction and time. The transactions endpoint returns the account's recent system transactions with the type, result, block and time. The network endpoint returns the live state of the chain: the latest block, its timestamp, the producing super-representative and the block's transaction count. Everything is read live from TronGrid, nothing stored. This is the TRON on-chain layer for any wallet, explorer, payments, stablecoin or analytics app. Distinct from the XRP Ledger, Stellar, EVM and Solana on-chain APIs and from price feeds — this is TRON account state, TRC20/USDT transfers, transactions and block production. 4 endpoints, no key on our side.

api.oanor.com/tron-api

Wattpad API

Live data from Wattpad, the world's largest storytelling social platform where writers publish serialized fiction and millions of readers follow, vote and comment, served straight from Wattpad's public API — no key, nothing cached. The search endpoint finds stories by keyword, each with its read, vote and comment counts, part count, completion and maturity flags, tags and author — a popular dragon-romance pulls hundreds of thousands of reads. The story endpoint returns one story in full: its description, cover, the engagement counts, the number of parts, language, tags and the author with their follower count. The user endpoint returns a writer's profile: their follower and following counts, the number of stories they have published, their bio and location — Wattpad's own account has tens of millions of followers. The user-stories endpoint returns a writer's published stories with each one's stats. Everything is live from Wattpad, nothing stored. This is the web-fiction social layer for any reading, discovery, writing-community or recommendation app. Distinct from mainstream social and the book-catalog APIs — this is Wattpad's stories, their engagement and their authors. 4 endpoints, no key on our side.

api.oanor.com/wattpad-api

Swiss National Bank (SNB) FX & Rates API

Live official Swiss monetary data, served straight from the Swiss National Bank's open data portal — no key, nothing cached. The Swiss franc is one of the world's premier safe-haven and reserve currencies, and this exposes the SNB's own published numbers as clean JSON. The rates endpoint returns the SNB foreign-exchange fixing — the monthly-average value in francs of around 25 world currencies (the euro fixed near 0.92 francs in mid-2026), each normalised to the franc value of a single unit. The currency endpoint returns one currency's franc rate with its recent history. The policy-rate endpoint returns the SNB policy rate, the headline interest rate the Swiss National Bank sets to steer the economy, with its history. The saron endpoint returns SARON, the Swiss Average Rate Overnight — the franc benchmark that replaced CHF LIBOR and underpins Swiss financial contracts — with its recent path. Everything is the central bank's own published data, live, nothing stored; figures are monthly. This is the Swiss franc rates-and-FX layer for any forex, treasury, payments or macro app exposed to Switzerland. Distinct from the ECB, Fed, Bank of Canada, Norges Bank, Bank of England, Brazil, Poland and Czech central-bank APIs — this is the franc, the SNB policy rate and SARON. 5 endpoints, no key on our side.

api.oanor.com/snb-api

Stellar (XLM) On-Chain API

Live on-chain data from the Stellar network, the open blockchain for payments and asset issuance behind the lumen (XLM), served straight from Stellar's public Horizon API — no key, nothing cached. The account endpoint returns any address's full wallet: its XLM balance and every issued asset it holds — Stellar is the home of anchored stablecoins like USDC, so a wallet shows native lumens alongside its tokens, each with the asset code, issuer and balance — plus the account sequence, sub-entry count and home domain. The payments endpoint returns the account's most recent payments in and out, each with the counterparty, asset, amount and time. The transactions endpoint returns the account's recent transactions with the ledger, fee, operation count, success flag and memo. The network endpoint returns the live state of the network itself: the latest ledger, the base fee and the fee percentiles and ledger capacity that tell you how congested the network is. Everything is read live from Horizon, nothing stored. This is the Stellar on-chain layer for any wallet, anchor, exchange, payments or analytics app. Distinct from the XRP Ledger, EVM and Solana on-chain APIs and from price feeds — this is Stellar account state, multi-asset balances, payments and network health. 4 endpoints, no key on our side.

api.oanor.com/stellar-api

Coub API

Live looping-video data from Coub, the social platform built around short, seamlessly looping video clips, served straight from Coub's public API — no key, nothing cached. The explore endpoint returns the trending feed (rising, hot or random coubs across the whole site), each with its title, view, like and recoub counts, duration, channel and tags, plus ready-to-use loop-preview image URLs at several sizes. The tag endpoint returns the newest coubs for a tag — cats, gaming, music — the hashtag feed of Coub. The channel endpoint returns a creator's profile (title, follower and recoub counts) together with their most recent coubs. Every clip comes back cleaned up: the watch URL, the channel handle, the human tags and several preview-image sizes. Everything is live from Coub, nothing stored. This is the looping-video discovery layer for any feed, meme, moodboard, embed or social app. Distinct from YouTube, Vimeo, Dailymotion and other video APIs — this is Coub's looping clips by trend, tag and channel. 3 endpoints, no key on our side.

api.oanor.com/coub-api

Czech National Bank (CNB) FX API

Live official Czech foreign-exchange fixing, served straight from the Czech National Bank's open API — no key, nothing cached. The CNB declares one official rate per currency every working day. The rates endpoint returns the whole daily fixing — around 30 world currencies against the koruna (CZK), each with the country, the unit amount it is quoted per and the rate — and accepts a date so you can pull the official fixing for any past working day. The currency endpoint returns one currency's rate, normalised to the koruna value of a single unit, for the latest day or a chosen date — the US dollar fixed around 21 koruna in mid-2026. The convert endpoint turns an amount from any currency into any other, crossed through the koruna at the official fixing, on the latest day or a historical date. The history endpoint returns a currency's official rate over the last several working days. Everything is the central bank's own published fixing, live, nothing stored. This is the Czech koruna FX layer for any forex, payments, e-commerce, accounting or treasury app operating in Czechia and Central Europe — and a clean source of historical FX by date. Distinct from the ECB, Fed, Bank of Canada, Norges Bank, Bank of England, Brazil and Poland central-bank APIs — this is the koruna and the CNB daily fixing, queryable by date. 5 endpoints, no key on our side.

api.oanor.com/cnb-api

XRP Ledger (XRPL) API

Live on-chain data from the XRP Ledger (XRPL), the decentralized blockchain behind XRP, served straight from public XRPL nodes by JSON-RPC — no key, nothing cached. The account endpoint returns any address's core state: its XRP balance, transaction sequence, the number of objects it owns, and its account flags and domain — the genesis-era account rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh holds tens of thousands of XRP. The balances endpoint returns the full wallet: the XRP balance plus every issued-currency trustline (token or stablecoin) the account holds, with the issuer, currency and amount, decoding hex currency codes to readable tickers. The transactions endpoint returns the account's most recent ledger activity — payments, DEX offers, trustline changes — each with its hash, type, amount, fee, result and time. The server endpoint returns the state of the ledger itself: the latest validated ledger index and age, the base and per-object XRP reserves, the current fee and the node software version — the network health a wallet or explorer needs. Everything is read live from the XRPL, nothing stored. This is the XRP Ledger on-chain layer for any wallet, explorer, exchange, payments or analytics app. Distinct from EVM and Solana on-chain APIs and from price feeds — this is XRPL account state, token balances, transactions and ledger health. 4 endpoints, no key on our side.

api.oanor.com/xrpl-api

Flickr Photos API

Live public photo streams from Flickr, the original photo-sharing community, served from Flickr's open public feeds — no key, nothing cached. Flickr has hosted billions of photos from photographers, museums and agencies for two decades. The recent endpoint returns the newest public photos uploaded across all of Flickr right now, each with its title, photographer, capture and publish dates, tags and ready-to-use image URLs at several sizes. The tag endpoint returns the newest public photos for one or more tags — sunset, wildlife, street — the hashtag feed of Flickr, with a match-any or match-all mode. The user endpoint returns a photographer's most recent public photostream by their Flickr ID; institutions like NASA on The Commons publish here. Every photo comes back cleaned up: the photographer name pulled out of the raw author field, machine tags filtered away from human tags, and the static image URL expanded into square, small, medium and large variants plus a link to the photo page. Everything is live from Flickr's public feeds, nothing stored. This is the Flickr photo-discovery layer for any gallery, wallpaper, photography, moodboard or social app. Distinct from Pixelfed and mainstream social-network APIs — this is Flickr's public photo stream by recency, tag and user. Feeds return the 20 most recent public photos per query. 3 endpoints, no key on our side.

api.oanor.com/flickr-api

Narodowy Bank Polski (Poland) FX & Gold API

Live official Polish foreign-exchange and gold data, served straight from the National Bank of Poland's open API — no key, nothing cached. The rates endpoint returns the NBP daily fixing: the official mid rate of every world currency against the zloty (PLN), table A for the common currencies and table B for the exotic ones, with the bulletin number and date. The currency endpoint returns one currency's mid rate, its bid and ask from the trading table, and its recent history — the US dollar fixed at about 3.69 zloty in mid-2026. The bidask endpoint returns the full trading table (table C): every currency with its buy and sell rate and the spread between them. The gold endpoint returns the NBP accounting price of gold — one gram of pure gold in zloty — with recent history, around 509 zloty a gram. The convert endpoint turns an amount from any currency into any other, crossed through the zloty at the official fixing, so you can convert USD to EUR or JPY to PLN in one call. Everything is the central bank's own published data, live, nothing stored. This is the Polish zloty FX-and-gold layer for any forex, payments, e-commerce or treasury app operating in Poland and Central Europe. Distinct from the ECB, Fed, Bank of Canada, Norges Bank, Bank of England and Brazil central-bank APIs — this is the zloty, its bid/ask trading table and the NBP gold price. 6 endpoints, no key on our side.

api.oanor.com/nbp-api

Bitstamp Exchange API

Live market data straight from Bitstamp's public API — one of the oldest and most established crypto exchanges, founded in 2011 and strong in EUR and GBP pairs alongside USD, exposed as clean JSON with no key and nothing cached. The markets endpoint lists every trading pair with its decimals, minimum order size and trading status. The ticker endpoint returns a pair's full snapshot: last price, best bid and ask, 24-hour open, high and low, the VWAP, the 24-hour percentage change and base volume — BTC/USD around $63,300 and BTC/EUR around €54,900. The tickers endpoint returns that snapshot for every pair on the exchange in a single call, the whole Bitstamp market at once, sortable by 24-hour change or volume. The orderbook endpoint returns the top of the book with the spread. The trades endpoint returns the live trade tape — the most recent executed trades with price, amount, side and time — the raw market activity that aggregated price feeds throw away. The ohlc endpoint returns candles at a step you choose, from one minute to three days. Everything is Bitstamp's live venue data, nothing stored. This is the Bitstamp price, tape and liquidity layer for any trading, charting, arbitrage or market-data app. Distinct from Coinbase, Binance and Kraken venue APIs and from aggregated feeds — this is Bitstamp's own order book, trade tape and EUR/GBP markets. 6 endpoints, no key on our side, real-time.

api.oanor.com/bitstamp-api

Habbo Hotel API

Live player profiles from Habbo, the long-running virtual-world social platform, served straight from Habbo's official public API — no key, nothing cached. Habbo has been one of the largest teen virtual worlds for two decades, built around avatars, badges, groups and player-built rooms. The user endpoint returns a player's public profile: their avatar figure, motto, online status, member-since and last-online dates, level and total experience, and their hand-picked showcase badges — for example Puhekupla, a member since 2009. The profile endpoint returns the full social graph the player has made public: their groups, their player-built rooms, and their friend and badge counts. The badges endpoint returns every badge the player has earned with its code, name and description — dedicated collectors rack up hundreds. The avatar endpoint turns a player's figure string into ready-to-use avatar image URLs at several sizes and angles, straight from Habbo's imaging service. Every hotel is supported — the international .com plus the Brazilian, German, Spanish, Finnish, French, Italian, Dutch and Turkish hotels. Everything is live from Habbo, nothing stored. This is the Habbo social layer for any fan site, badge tracker, community tool or bot. Distinct from mainstream social-network APIs — this is the Habbo virtual world: avatars, badges, groups and rooms. 5 endpoints, no key on our side.

api.oanor.com/habbo-api

Banco Central do Brasil API

Live official Brazilian monetary and FX data, served straight from the Central Bank of Brazil's open SGS and PTAX APIs — no key, nothing cached. Brazil is the largest economy in Latin America and one of the highest-yielding major markets, and this exposes its headline numbers as clean JSON. The indicators endpoint returns the whole dashboard in one call: the Selic policy target rate set by the Copom, the CDI interbank rate, IPCA monthly and 12-month inflation, and the official USD/BRL and EUR/BRL PTAX exchange rates — in mid-2026 Selic sat at 14.50%, 12-month IPCA near 4.4% and the dollar around 5.17 reais. The selic endpoint returns the policy rate the Central Bank uses to steer the economy, with recent history. The inflation endpoint returns IPCA, Brazil's official consumer price index, both monthly and accumulated over twelve months. The exchange endpoint returns the official PTAX USD/BRL and EUR/BRL closing rates with recent history. The series endpoint exposes any of the thousands of time series in the Central Bank's SGS database by its numeric code, so you can pull Brazilian interest rates, prices, credit and monetary aggregates on demand. Everything is the Central Bank's own published data, live, nothing stored. This is the Brazil rates-and-FX layer for any fixed-income, forex, emerging-markets or macro app. Distinct from the ECB, Fed, Bank of Canada, Norges Bank and Bank of England APIs — this is Brazil's Selic, IPCA and the real. 6 endpoints, no key on our side.

api.oanor.com/bcb-api

Coinbase Exchange API

Live market data straight from Coinbase's public Exchange API — one of the largest and most trusted regulated crypto venues, exposed as clean JSON with no key and nothing cached. The products endpoint lists Coinbase's roughly 800 trading pairs with their base and quote currency, price and size increments, minimum order size and trading status, filterable by quote currency. The ticker endpoint returns a pair's live snapshot: the last trade price, the best bid and ask, the bid-ask spread in absolute and percentage terms, and the 24-hour base volume — BTC-USD trading around $63,300 with a one-cent spread. The stats endpoint returns the rolling 24-hour open, high, low and last with the 24-hour and 30-day volume and the computed 24-hour percentage change. The orderbook endpoint returns the top of book — the best bid and ask at level 1, or the aggregated top of the book at level 2 with configurable depth — together with the spread. The candles endpoint returns recent OHLC candles at a granularity you choose, from one minute to one day, for charting and backtesting. Everything is Coinbase's live venue data, nothing stored. This is the Coinbase price-and-liquidity layer for any trading, charting, arbitrage, portfolio or market-data app. Live from Coinbase Exchange. Distinct from Binance and Kraken venue APIs and from aggregated price feeds — this is Coinbase's own order book and tape. 6 endpoints, no key on our side, real-time.

api.oanor.com/coinbase-api

4chan API

Live read-only access to the 4chan imageboard, served straight from its official JSON API — one of the most influential anonymous forums on the internet and a primary source of internet culture, exposed as clean JSON with the HTML stripped to plain text. The boards endpoint lists every one of 4chan's ~77 boards with its code, title, worksafe flag, pages, threads-per-page and a description, from /g/ (Technology) and /v/ (Video Games) to /news/, /sci/ and /pol/. The catalog endpoint returns every live thread on a board summarized — the opening post's subject and a plain-text teaser of its comment, the reply and image counts, the sticky and closed flags and when it was last bumped — sorted by activity, replies or images: the front page of the board as data. The hot endpoint self-discovers and returns the single most active thread on a board right now, fully expanded with the original post and its top replies, so you never need a thread id that has expired. The thread endpoint returns one specific thread in full by its id — the original post and every reply with author name, timestamp, plain-text comment and image filename — and falls back to the current top thread when no id is given. Everything is the live board state, nothing stored. This is the imageboard layer for any social-listening, trend-tracking, meme-research, moderation or bot app. Live from 4chan's JSON API. Distinct from Reddit, Hacker News and Lemmy APIs — this is 4chan's boards, catalogs and threads. Some boards are NSFW (worksafe flag provided). 5 endpoints, no key on our side, nothing cached.

api.oanor.com/fourchan-api

World Government Bond Yields API

Live long-term (about 10-year) government bond interest rates for around 44 countries, side by side, served from the OECD's official statistics in a single live call. The long-term government bond yield is the benchmark cost of money for an economy, and this puts the whole developed world on one screen — the United States, Germany, the United Kingdom, Japan, Canada, Australia, Brazil, Switzerland, Mexico, Colombia and dozens more — each with its latest published rate and the month it covers. The yields endpoint returns every country ranked by yield together with its spread over the German Bund, the euro-area safe-asset benchmark: in mid-2026 Colombia near 13.2%, Mexico 9.5% and Brazil 9.1% sit at the top while Switzerland near 0.5% sits at the bottom, with the US around 4.5% and the German Bund around 3.0%. The country endpoint returns one country's long-term yield with two years of recent monthly history. The spreads endpoint ranks every country by its yield spread over a chosen benchmark — Germany or the United States — the risk-and-rate-differential picture fixed-income and macro desks watch. This is the international-rates comparison layer for any fixed-income, forex, macro or research app. Live from the OECD, nothing stored. Distinct from single-country central-bank and yield-curve APIs — this is the cross-country sovereign-yield comparison across the developed world. Monthly OECD series; 4 endpoints. No key, no cache.

api.oanor.com/worldbonds-api

Crypto Coin Profile API

Live project profile, developer activity and official links for any cryptocurrency — what a coin is, not what it costs — served from the public CoinGecko feed with no key and nothing cached. The profile endpoint returns the project's description, market-cap rank, categories (Layer 1, DeFi, Meme and more), genesis date, hashing algorithm, country of origin, the community sentiment split, and the all-time high and low with their dates — Ethereum is a rank-2 Smart Contract Platform that launched in 2015 with an all-time high near $4,946. The developer endpoint returns the GitHub development activity investors use to gauge a project's health: stars, forks and watchers, the count of total and closed issues, merged pull requests and recent commits — Bitcoin's repositories carry over seventy thousand stars and thousands of merged pull requests. The links endpoint returns every official link: homepage, whitepaper, block explorers, GitHub repositories, the subreddit, Twitter handle, Telegram and forums. This is the project-research and due-diligence layer for any crypto research, screener, wallet or portfolio app. Live from CoinGecko, nothing stored. Distinct from price, market-cap and OHLC APIs — this is the project profile, developer activity and links. 4 endpoints.

api.oanor.com/coinprofile-api

Bank of England API

Live official UK monetary data from the Bank of England's Interactive Database — no key, nothing cached. The bank-rate endpoint returns Bank Rate, the official interest rate the Bank of England sets to steer the UK economy (currently 3.75%), with the date it took effect and recent history. The sonia endpoint returns SONIA, the Sterling Overnight Index Average — the sterling overnight benchmark that has replaced GBP LIBOR and underpins trillions of pounds of contracts — with its recent path. The gilt-yields endpoint returns the UK government bond (gilt) nominal par-yield curve at 5, 10 and 20 years with the 20y-5y slope. Everything is the Bank of England's own published series. This is the sterling-rates layer for any fixed-income, forex, UK-markets or macro app that needs authoritative GBP rates. Live from the Bank of England, nothing stored. Distinct from the ECB, Fed, Bank of Canada and Norges Bank APIs — this is the UK's Bank Rate, the SONIA benchmark and gilt yields. 4 endpoints.

api.oanor.com/boe-api

Solana API

Live Solana blockchain data, read straight from a public Solana RPC node — no key, nothing cached. Where EVM chains use 0x addresses, Solana uses base58 keys, and this reads them directly. The balance endpoint returns any wallet's SOL balance (in lamports and SOL) along with the account's program owner, whether it is executable and its rent epoch. The network endpoint returns the live state of the chain: the current epoch and how far through it the cluster is, the absolute slot and block height, the running transactions-per-second, the cumulative transaction count and the node health — Solana runs at thousands of transactions per second. The transactions endpoint returns a wallet's most recent transaction signatures with the slot, block time, success or failure and an explorer link. It reads Solana mainnet live. This is the account-and-network layer every Solana wallet, explorer, dashboard or dapp needs. Live from the chain, nothing stored. Distinct from EVM balance, token and transaction APIs — this is Solana on-chain data. 4 endpoints.

api.oanor.com/solana-api

Mobilizon API

Live data for Mobilizon, the federated events platform — the open-source ActivityPub alternative to Meetup, Eventbrite and Facebook Events — served straight from Mobilizon's public GraphQL API, no key, nothing cached. The events endpoint searches upcoming public events by keyword and returns each event's title, start and end time, the place (or whether it is online), the organiser, the number of people going, the tags and a link. The event endpoint returns one event in full, including its description. The groups endpoint searches the organising groups and returns each group's name, handle, instance domain, summary and member count. It reads the flagship mobilizon.fr instance, which federates events from across the Mobilizon network. This is the events-and-organisers layer for any community, calendar, social or local app — what is happening, where, and who is organising it. Live from Mobilizon, nothing stored. Distinct from corporate-events and centralised-platform APIs — this is federated grassroots events. 4 endpoints.

api.oanor.com/mobilizon-api

Norges Bank API

Live official monetary data from Norges Bank, Norway's central bank, served straight from its open data API — no key, nothing cached. The policy-rate endpoint returns Norway's key policy rate — the sight-deposit rate that Norges Bank sets to steer the economy, currently around 4.25% — with the date it took effect and recent history. The nowa endpoint returns NOWA, the Norwegian Overnight Weighted Average, the krone's overnight benchmark interest rate, together with the daily turnover behind it in millions of kroner and the number of reporting banks — NOWA prints around the policy rate on billions of kroner of overnight lending. The yields endpoint returns the Norwegian government bond generic yield curve (3, 5 and 10 years) with the 10-year-minus-3-year slope. This is the Norwegian central-bank layer for any fixed-income, forex, Nordic-markets or macro app that needs authoritative NOK rates. Live from Norges Bank, nothing stored. Distinct from the ECB, Fed and Bank of Canada APIs — this is Norway's policy rate, the NOWA benchmark and Norwegian government yields. 4 endpoints.

api.oanor.com/norgesbank-api

Lightning Network API

Live data for Bitcoin's Lightning Network — the instant-payment layer on top of Bitcoin — served straight from mempool.space's public API, no key, nothing cached. The stats endpoint returns the state of the whole network: how many nodes and payment channels exist, the total capacity locked in Bitcoin, the average and median channel capacity, the average fee rate, and the split between clearnet and Tor nodes — the network runs tens of thousands of channels holding thousands of BTC. The top endpoint is the node league table, ranked by liquidity (capacity) or by connectivity (channel count), with each node's alias, capacity and channel count — Bitfinex and Binance run some of the largest routing nodes. The search endpoint finds nodes by alias and returns their public key, capacity and channel count. This is the routing-and-liquidity layer for any Lightning wallet, node operator, payment or analytics app — who the big routing nodes are and how much capacity the network holds. Live from mempool.space, nothing stored. Distinct from on-chain Bitcoin and fee APIs — this is the Lightning Network layer. 4 endpoints.

api.oanor.com/lightning-api

Hive API

Live data for the Hive blockchain social network, served straight from Hive's public JSON-RPC nodes — no key, no account, nothing cached. Hive is a decentralised blogging and social platform where posts and votes live on-chain and earn crypto rewards. The account endpoint resolves a username to its profile: display name, reputation score, follower and following counts, post count, bio, location, website and join date — @gtg ("Gandalf the Grey") has a 76 reputation and over ten thousand followers. The posts endpoint returns a user's blog posts with each post's up-vote count, the HBD payout it earned, the comment count, the tags and a link. The trending endpoint returns the platform's trending (or hot, new or top-paid) posts right now, optionally filtered by tag — the front page of Hive. This is the profile-posts-and-trends layer for any decentralised-social, blogging or web3 app. Live from the Hive blockchain, nothing stored. Distinct from other social and centralised-blog APIs — this is the on-chain Hive network. 4 endpoints.

api.oanor.com/hive-api

Crypto Derivatives API

Live cross-exchange perpetual-futures market data — no key, nothing cached. Where single-exchange APIs show one venue, this compares the whole derivatives market across every exchange at once. The contract endpoint takes a symbol (BTCUSDT, ETHUSD) and returns that contract on every exchange that lists it — the mark price, the funding rate, the basis, the open interest and the 24-hour volume on Binance, Bybit, OKX, MEXC, Hyperliquid and the rest side by side, so you can instantly see where funding is richest and where the open interest sits (BTCUSDT trades on dozens of venues with billions in open interest each). The exchanges endpoint is the derivatives-exchange league table, ranked by open interest in BTC, with each venue's 24-hour volume and number of perpetual and futures pairs. The top endpoint surfaces the largest contracts market-wide by open interest or by volume. This is the cross-exchange derivatives layer for any trading, funding-arbitrage, risk or analytics app. Live from CoinGecko, nothing stored. Distinct from single-exchange funding and open-interest APIs — this is the whole perpetual-futures market across exchanges. 4 endpoints.

api.oanor.com/derivatives-api

Commitments of Traders API

Live Commitments of Traders (COT) futures-positioning data, served straight from the US CFTC's public reporting API — no key, nothing cached. Every Friday the Commodity Futures Trading Commission publishes who is positioned how in every major futures market — currencies, stock indices, energy, metals, grains — and traders watch it closely as a sentiment and crowding signal. The report endpoint takes a market name (Euro FX, Gold, Crude Oil, S&P 500, Bitcoin) and returns the latest weekly report: how many long and short contracts are held by commercials (the hedgers), by non-commercials (the large speculators) and by small non-reportable traders, the net position of each group, the total open interest, each group's share of open interest, the week-over-week change and the number of traders — Gold shows commercials net short while large speculators run net long. The markets endpoint searches the hundreds of reported markets so you can find the exact name. The history endpoint returns the weekly path of positioning for a market. This is the positioning-and-sentiment layer for any futures, forex, commodity or macro trading app. Live from the CFTC, nothing stored. Distinct from price and open-interest APIs — this is who is long and short, by trader category. 4 endpoints.

api.oanor.com/cot-api

NFT Collections API

Live NFT collection market data — no key, nothing cached. For any collection it returns the numbers that matter: the floor price in both the chain's native currency and US dollars, the 24-hour floor change, the collection market cap, the 24-hour trading volume and its change, the number of unique owners and the total supply, plus the contract address, the chain and the project's links — Pudgy Penguins floors around 4.3 ETH with thousands of unique owners and a market cap in the tens of millions. The list endpoint pages through the collections that are tracked, and the search endpoint finds a collection by name. It spans every chain NFTs are indexed on — Ethereum, Solana, Polygon and more. This is the collection-floor-and-volume layer for any NFT marketplace, wallet, portfolio or analytics app. Live, served from the public CoinGecko feed, nothing stored. Distinct from token-price and single-chain APIs — this is NFT collection floor prices, market caps and volumes. 4 endpoints.

api.oanor.com/nft-api

US Reference Rates API

Live US money-market benchmark rates from the Federal Reserve Bank of New York's public markets API — no key, nothing cached. These are the rates that price trillions of dollars of loans and derivatives now that LIBOR is gone. The rates endpoint returns every benchmark the New York Fed publishes in one call: SOFR (the Secured Overnight Financing Rate, the headline US benchmark, around 3.6% on over three trillion dollars of daily volume), the Effective Federal Funds Rate (EFFR), the Overnight Bank Funding Rate (OBFR), and the Treasury and Broad General Collateral Rates (TGCR, BGCR) — each with its rate, the daily transaction volume in billions and the effective date. The sofr endpoint gives SOFR in detail with its full percentile distribution (1st, 25th, 75th, 99th) and recent trend. The history endpoint returns the recent daily path of any one rate. This is the benchmark-rate layer for any fixed-income, derivatives, lending, treasury or macro app that needs authoritative US overnight rates. Live from the New York Fed, nothing stored. Distinct from the ECB and central-bank-policy APIs — these are the US secured and unsecured money-market reference rates. 4 endpoints.

api.oanor.com/usrates-api

Kraken Exchange API

Live market data from the Kraken cryptocurrency exchange, served straight from Kraken's public API — no key, no account, nothing cached. Kraken is one of the oldest and largest crypto exchanges; this reads its order book and trades directly. The ticker endpoint returns the live quote for one or many pairs — the last traded price, the best bid and ask and the spread, the 24-hour volume and VWAP, the 24-hour high, low and open and the change since open, and the 24-hour trade count: XBT/USD trades around its live price with thousands of trades a day. The orderbook endpoint returns the live order book to any depth — the bid and ask price levels with their sizes, the best bid/ask and the spread — the real liquidity behind the price. The ohlc endpoint returns candlestick history at intervals from one minute to two weeks. Pairs can be given the friendly way (BTCUSD, ETHEUR) and it resolves them to Kraken's canonical names. This is the exchange-market-data layer for any trading, charting, arbitrage or bot application. Live from Kraken, nothing stored. Distinct from aggregate-price and other single-exchange APIs — this is Kraken's own ticker, order book and candles. 4 endpoints.

api.oanor.com/kraken-api

Pixelfed API

Live data for Pixelfed, the federated photo-sharing network — the open Instagram alternative built on ActivityPub — no key, nothing cached. This reads a Pixelfed creator's public profile and photos directly. The account endpoint resolves a @username (optionally @user@instance) to its profile: display name, bio, follower and following counts, total posts, avatar and join date — Pixelfed's founder @dansup resolves to a profile with tens of thousands of followers. The posts endpoint returns a creator's most recent photo posts from their public feed, each with the image URL, the caption, the hashtags and a link to the post. The hashtags endpoint summarises what a creator posts about — their most-used hashtags and recent posting activity. Point it at anyone on pixelfed.social, or with user@instance at anyone across the Pixelfed fediverse. This is the creator-profile-and-photo layer for any social, photography, marketing or fediverse app. Live from Pixelfed, nothing stored. Distinct from fediverse-statistics and microblog APIs — this is Pixelfed creator profiles and their photos. 4 endpoints.

api.oanor.com/pixelfed-api

Crypto Market Overview API

Live whole-market crypto data — the bird's-eye view of the market, not single coins — served from the public CoinGecko feed with no key and nothing cached. The global endpoint returns the total crypto market capitalisation and 24-hour volume, the market-cap dominance of the biggest coins (Bitcoin around 56%, Ethereum around 9%), the 24-hour market-cap change, and how many active cryptocurrencies and markets exist. The trending endpoint returns the coins people are searching for most right now — CoinGecko's trending list — with each coin's symbol, market-cap rank, price and 24-hour change. The treasuries endpoint returns the public companies that hold Bitcoin or Ethereum on their balance sheets, ranked by holdings, with each company's coin count and current USD value and the grand total — Strategy alone holds over 800,000 BTC worth tens of billions of dollars. This is the market-overview, sentiment and institutional-flow layer for any crypto dashboard, research, screener or news app. Live from CoinGecko, nothing stored. Distinct from single-coin price, sector and TVL APIs — this is the whole market, what's trending, and who's holding. 4 endpoints.

api.oanor.com/cryptomarket-api

European Central Bank API

Live official euro-area monetary data from the ECB Data Portal — no key, nothing cached. This is the money side of the euro, not exchange rates. The key-rates endpoint returns the ECB's three policy interest rates — the deposit facility rate, the main refinancing operations (MRO) rate and the marginal lending facility rate — the rates that set the price of money across the euro area, each with the date it took effect and recent history (deposit facility around 2.00%, MRO 2.15%). The estr endpoint returns €STR, the euro short-term rate, the overnight benchmark that replaced EONIA, with its recent path. The yield-curve endpoint returns the euro-area AAA-rated government bond spot-rate curve across maturities from 3 months to 30 years, with the 10-year-minus-1-year slope. Everything is the ECB's own published series. This is the euro-rates layer for any fixed-income, macro, forex or research app that needs authoritative European central-bank numbers. Live from the ECB, nothing stored. Distinct from exchange-rate APIs and from the Bank of Canada and US-Treasury APIs — this is the ECB's policy rates, €STR and euro yield curve. 4 endpoints.

api.oanor.com/ecb-api

Token Price API

Live crypto token prices by contract address — no key, nothing cached. Unlike price APIs keyed on a coin slug, this prices a token by its on-chain contract address on its chain, exactly what you have when a token comes out of a wallet, a DEX pair or a transaction. The price endpoint returns the current USD price, symbol, decimals, a confidence score and the timestamp for one or many tokens at once, addressed as chain:address (ethereum:0xA0b8…, a Solana mint, etc.) or as coingecko:slug — USD Coin resolves to about $1.00 and Wrapped Ether to its live price, in one batched call. The historical endpoint returns a token's price at any past moment by Unix timestamp. The chart endpoint returns a price series over a span and period, so you can plot or back-test. It spans every chain DefiLlama indexes — Ethereum, Solana, BSC, Base, Arbitrum and dozens more — including long-tail tokens a slug-based API will not have. This is the address-based price layer every wallet, portfolio tracker, DEX tool and crypto-accounting app needs to value arbitrary tokens. Live from DefiLlama, nothing stored. Distinct from coin-slug price and market-cap APIs — this prices tokens by contract address, across chains. 4 endpoints.

api.oanor.com/tokenprice-api

Substack API

Live data for any Substack publication, served straight from the publication's own public API — no key, nothing cached. Substack is the newsletter-and-blogging social platform; this reads a writer's public posts and their engagement. The posts endpoint returns a publication's recent or top posts with the title, subtitle, slug, publish date, post type (newsletter, podcast or thread), audience (free or paywalled), the heart-reaction count, the comment count, the word count and the cover image — Noah Smith's Noahpinion shows posts pulling hundreds of reactions and dozens of comments. The search endpoint searches a publication's archive by keyword. The post endpoint returns one post in full, including a plain-text excerpt of the body, its reactions and comment count. Point it at any publication by its Substack subdomain (noahpinion) or its custom domain (astralcodexten.com) and it follows the publication wherever it lives. This is the writer-and-post engagement layer for any media-monitoring, newsletter-analytics, reading or social app. Live from Substack, nothing stored. Distinct from dev-community and microblog APIs — this is Substack newsletter posts and their engagement. 4 endpoints.

api.oanor.com/substack-api

Bank of Canada API

Live official central-bank data from the Bank of Canada's public Valet API — no key, nothing cached. The Bank of Canada is the only major central bank with a fully open data API, and this exposes the three things markets watch. The fx endpoint returns the official daily exchange rates for 24 currencies against the Canadian dollar — USD/CAD, EUR/CAD, GBP/CAD, JPY/CAD and more — each in both directions (Canadian dollars per unit and units per Canadian dollar) with the observation date; these are the Bank's official published reference rates, not a retail aggregator (USD/CAD resolves to about 1.39). The rates endpoint returns the Bank's policy interest rate — the overnight target that sets the price of money in Canada — plus CORRA, the Canadian Overnight Repo Rate Average benchmark, with recent history so you can see the last moves. The yields endpoint returns the Government of Canada benchmark bond-yield curve (2, 3, 5, 7, 10-year and long) with the 10y-2y spread. This is the official-rates layer for any forex, fixed-income, treasury, research or macro app that needs authoritative Canadian central-bank numbers. Live from the Bank of Canada, nothing stored. Distinct from ECB-based FX and US-Treasury yield APIs — this is the Bank of Canada's own data. 4 endpoints.

api.oanor.com/bankofcanada-api

DEX Pairs API

Live decentralised-exchange trading-pair data — no key, nothing cached. For any token or trading pair across every major chain and DEX (Ethereum, Solana, BSC, Base, Arbitrum, Polygon and dozens more, on Uniswap, Raydium, PancakeSwap and the rest) it returns the live on-DEX market: the price in USD and in the native quote token, the pool liquidity, the 24-hour volume, the fully-diluted valuation and market cap, the price change over 5 minutes, 1, 6 and 24 hours, and the count of buy and sell transactions. The search endpoint finds every pair matching a token symbol, name or address. The token endpoint returns all the pools a token trades in, ranked by liquidity, so you can find where the real liquidity is — Wrapped Ether trades in pools led by a Uniswap WETH/USDC pool with tens of millions in liquidity. The pair endpoint returns one specific pool by chain and pair address in full detail. This is the DEX market-data layer every trading, screener, wallet, sniping and portfolio app needs — real pools, real prices, every chain. Live from DexScreener, nothing stored. Distinct from aggregate DEX-volume and centralised-exchange ticker APIs — this is per-pair on-DEX data. 4 endpoints.

api.oanor.com/dexpairs-api

Odysee API

Live data for Odysee, the decentralised video platform built on the LBRY blockchain — a censorship-resistant YouTube alternative — served straight from the public Odysee/LBRY backend with no key and nothing cached. The channel endpoint resolves a @channel handle to its title, description, avatar and cover art, the number of videos it has published, the LBC staked on it and its tags and languages: @Odysee resolves to the official channel with 134 published claims. The videos endpoint lists a channel's most recent uploads with the title, description, duration, thumbnail, release date and a ready-to-open watch URL. The search endpoint searches the whole platform for videos by keyword, returned in trending order with their channel, title and link. This is the channel-and-video discovery layer for any app building on decentralised, creator-owned video — read live on-chain from the LBRY network, nothing stored. Distinct from centralised-platform and other video APIs — this is the on-chain Odysee/LBRY catalogue. 4 endpoints.

api.oanor.com/odysee-api

Transaction Lookup API

Live blockchain transaction, receipt and block lookup, read straight from the chain's public JSON-RPC node — no key, nothing cached. Give it a transaction hash and the transaction endpoint returns the full picture: the sender and recipient, the value moved (in wei and human ETH), the gas limit and gas price, the nonce, the block it landed in, the input-data size, and — by also reading the receipt — whether it succeeded or failed, the gas actually used, the effective gas price, the fee paid in ETH, the number of event logs it emitted, any contract it created and how many confirmations it now has. The receipt endpoint returns just the execution result (status, gas used, logs, contract address). The block endpoint takes a block number or "latest" and returns its timestamp, transaction count, gas used and limit with utilisation, base fee and miner. It works across seven EVM chains — Ethereum, Polygon, BNB Smart Chain, Arbitrum, Optimism, Base and Avalanche — with friendly aliases (eth, matic, bnb, arb, op, avax). This is the explorer-grade transaction layer every wallet, payment processor, dapp and dashboard needs to confirm and inspect on-chain activity. Read live from the chain, nothing stored. Distinct from balance, token-metadata and name-resolution APIs — this is transaction, receipt and block data read directly from the blockchain. 4 endpoints across 7 chains.

api.oanor.com/txlookup-api

ENS Resolver API

Live Ethereum Name Service resolution — the phone book of web3, no key, nothing cached. It turns a human .eth name into the wallet address behind it and back again, and reads the on-chain profile records the owner has set. The resolve endpoint takes a name like vitalik.eth and returns the Ethereum address, the avatar, the primary-name flag, the resolver contract, the content hash (for decentralised websites) and every text record the owner published — Twitter, GitHub, Reddit, Discord, Telegram, email, website and description — plus any multi-chain wallet addresses: vitalik.eth resolves to 0xd8dA…96045 with Twitter @VitalikButerin and GitHub vbuterin. The reverse endpoint does the opposite — give it any Ethereum address and it returns that address's primary ENS name and the same profile, so a bare 0x… becomes a human identity. The records endpoint returns just the profile text records for a name. This is the name-resolution and on-chain-profile layer every wallet, dapp, block explorer, payment and web3 app needs: address to name and name to address, with the owner's verified social links. Live from the Ethereum Name Service, nothing stored. Distinct from raw-RPC and token-metadata APIs — this is ENS naming and profile data. 4 endpoints.

api.oanor.com/ens-api

Keybase Identity API

Live cryptographic social-identity lookup from Keybase — no key, nothing cached. Keybase links a person's identities together with public-key cryptography, so this answers "who is this account, really, and what else are they?". The user endpoint takes a Keybase username and returns the profile (full name, location, bio, picture), every verified identity proof — the Twitter, GitHub, Reddit, Hacker News, Mastodon, website and DNS accounts that user has cryptographically proven are theirs — plus their on-file cryptocurrency addresses (Bitcoin, Zcash and more) and PGP key fingerprint: Keybase user "chris" resolves to Chris Coyne in Maine, with proven twitter/github/reddit @malgorithms and a Bitcoin address. The lookup endpoint runs the reverse — give it a GitHub, Twitter, Reddit or Hacker News handle, a domain or a PGP fingerprint and it finds the Keybase user who proved it, so a bare GitHub handle resolves to a full verified identity. The proofs endpoint returns just the connected-accounts graph and crypto addresses. This is the identity-verification and social-graph layer for any trust, onboarding, anti-impersonation, social or crypto app — proven links, not claimed ones. Live from Keybase, nothing stored. Distinct from single-platform profile APIs — this is the cross-platform proven-identity graph. 4 endpoints.

api.oanor.com/keybase-api

Economic Calendar API

Live macroeconomic-event calendar — the macro releases that move currencies, rates and the whole market — served straight from Nasdaq's public economic calendar feed (no key, nothing cached). These are GDP, CPI and inflation, central-bank rate decisions, unemployment and non-farm payrolls, industrial production, trade balances, PMI and consumer sentiment, across every major economy. For any date the events endpoint lists each release with its scheduled GMT time, the country, the event name, the actual print once released, the consensus forecast, the previous reading and a description of what the indicator measures and why it matters — you can filter by country or by event name. The week endpoint returns the whole week ahead from a date in a single call — the calendar every forex and rates trader plans around — and the countries endpoint shows which economies report on a date and how many events each has. This is the macro-event layer for any trading, forex, research or dashboard app: what prints, when, and what the market expects. Live from Nasdaq, nothing stored. Distinct from corporate-events APIs (earnings, dividends, splits) and from price and FX-rate APIs — this is the macroeconomic calendar. 4 endpoints.

api.oanor.com/economiccalendar-api

Crypto Categories API

Live market data for crypto sectors and narratives — the themes the market actually trades, not single coins. Served from the public CoinGecko categories feed (no key, nothing cached), it ranks hundreds of sectors: Smart Contract Platforms, Layer 1s and Layer 2s, Memes, Artificial Intelligence, Real-World Assets, DePIN, Gaming, DeFi, Liquid Staking and many more. For each category it gives the total market capitalisation, the 24-hour market-cap change, the 24-hour trading volume and the three largest coins in that sector — so you can see, for example, that the Meme sector is roughly a $30B market led by Dogecoin and Shiba Inu, and which narratives are pumping or bleeding today. The categories endpoint ranks every sector and can be sorted by market cap, 24-hour change or volume; the category endpoint returns one sector by id or name with its market-cap rank and description; the movers endpoint surfaces the top gaining and losing narratives over the last 24 hours, filtered to real sectors so micro-cap dust does not distort the board. This is the sector-rotation and narrative-tracking layer for any crypto research, screener, portfolio or dashboard app — which themes hold the money and which are moving. Live from CoinGecko, nothing stored. Distinct from single-coin price, market-cap and mover APIs — this is the market by sector and narrative. 4 endpoints.

api.oanor.com/cryptocategories-api

Nostr API

Live profile and notes for any Nostr account, read straight from the open Nostr relay network — no key, no account, nothing cached. Nostr is the decentralised, censorship-resistant social protocol with no central server, so this service queries several public relays in parallel and merges and de-duplicates what they return. Give it a public key, either as 64-character hex or as an npub… key (it decodes bech32 npub keys for you), and the profile endpoint returns the account's kind-0 metadata: name, display name, about/bio, picture, banner, website, NIP-05 verified identifier and Lightning address — fiatjaf's key resolves to name "fiatjaf", NIP-05 [email protected]. The notes endpoint returns the account's most recent kind-1 text notes — the posts — newest first and de-duplicated across relays, each with its content, timestamp, note id and mention and reply counts. The relays endpoint lists the public relays queried. This is the profile-and-posts layer for any Nostr client, bot, indexer or social dashboard — live from the relay network, nothing stored. Distinct from centralised-platform social APIs — this reads the open Nostr protocol directly from its relays. 4 endpoints.

api.oanor.com/nostr-api

Market Calendar API

Live corporate-events calendar for US-listed stocks — the dates that move markets — served straight from Nasdaq's public calendar feed. For any trading day it answers the three questions a trader's calendar needs. The earnings endpoint lists every company reporting on a date with the session (pre-market or after-hours), the consensus EPS forecast, the number of analyst estimates, market cap and the year-ago actual EPS — so you can see, for example, Oracle reporting after the close with a $1.58 consensus against $1.35 a year earlier. The dividends endpoint gives the dividend calendar: the ex-dividend, record and payment dates, the per-share rate and the indicated annual dividend. The splits endpoint gives the stock-split calendar with the split ratio and execution date. This is the forward event-calendar layer every trading, portfolio, screener, earnings-tracker and finance app needs — read live from Nasdaq, nothing cached or stored. Pass any date as YYYY-MM-DD, or omit it for today. Distinct from price, quote and fundamentals APIs — this is the forward calendar of corporate events: who reports, who pays, who splits, and when. 4 endpoints.

api.oanor.com/marketcalendar-api

ERC-20 Token Info API

Live ERC-20 token metadata, read straight off the blockchain. Give it any token contract address and it returns the token's name, symbol, decimals and total supply — both as the raw on-chain integer and as a human-formatted number — by calling the ERC-20 contract directly via the chain's public JSON-RPC node (eth_call), confirming first that the address is really a contract. The USD Coin contract resolves to "USD Coin", symbol USDC, 6 decimals; Wrapped BTC on Polygon to "(PoS) Wrapped BTC", symbol WBTC, 8 decimals. The balance endpoint reads any wallet's holding of any token — pass the token contract and an owner address and it returns the balance raw and formatted with the token's own decimals and symbol. It works across seven EVM chains — Ethereum, Polygon, BNB Smart Chain, Arbitrum, Optimism, Base and Avalanche — with friendly aliases (eth, matic, bnb, arb, op, avax). This is the token-metadata and token-balance layer every wallet, DEX, portfolio tracker, block explorer and DeFi dashboard needs: turn a bare 0x… contract into a named, decimalled token, and resolve any holder's balance, in one call. Read live from the chain, no key on the data source, nothing cached. Distinct from native-coin balance and market-price APIs — this is on-chain ERC-20 contract data read directly from the blockchain. 4 endpoints across 7 chains.

api.oanor.com/tokeninfo-api

Letterboxd API

Live Letterboxd film-diary data as an API — Letterboxd is the social network for film lovers, and this returns any member's public diary and ratings from their RSS feed. The diary endpoint lists the films a member has recently watched, each with its title, year, the member's star rating, the date watched, whether it was a rewatch, a review excerpt and the film link. The stats endpoint computes a summary of their recent watching: the number of films, their average rating, the full rating distribution, the rewatch rate and the highest-rated film. The film-social and watch-activity layer for film, social and dashboard apps. Live, no key, no cache. Distinct from TV-listings and movie-catalogue APIs — this is a Letterboxd member's own diary and ratings.

api.oanor.com/letterboxd-api

Volatility Indices API

Live market "fear gauges" across asset classes as an API, served from Yahoo Finance. The VIX is the market's headline fear index — the S&P 500's 30-day implied volatility — and this returns it alongside the rest of the family: the 9-day VIX (short-term fear), the Nasdaq-100 (VXN) and Dow (VXD) volatility indices, crude-oil (OVX) and gold (GVZ) volatility, and the VVIX, the volatility of the VIX itself. Each comes with its current level, the day's change, and its day and 52-week range, and the board adds a plain-language fear regime from the VIX (complacent, normal, elevated, high or extreme). Get the whole board or one index. The implied-volatility and risk-sentiment layer for trading, macro-research and dashboard apps. Live, no key, no cache. Distinct from equity-index, crypto-volatility and FX-volatility APIs — this is the cross-asset implied-volatility (fear) suite.

api.oanor.com/volatilityindices-api

EVM Wallet Balance API

Live native-coin balance for any EVM wallet address across the major chains as an API, read straight from each network's public JSON-RPC node. For any 0x address it returns the native balance (in coin units and in wei), the transaction count (nonce), and whether the address is a smart contract. Check one chain, or fan out across every supported chain at once to see where a wallet holds funds — Ethereum, Polygon, BNB Smart Chain, Arbitrum, Optimism, Base and Avalanche. The wallet-balance and address-lookup layer every wallet app, portfolio tracker and dashboard needs. Live, no key, no cache. Distinct from gas-fee and price APIs — this is on-chain address balances.

api.oanor.com/walletbalance-api

TV Shows API

Live TV-show data and what's on the air as an API, served from TVmaze. Look any show up by name or id for its details and popularity — genres, status, runtime, premiere and end dates, the average user rating, TVmaze's popularity weight, the network and country, the official site and a summary. Search the show catalogue, or pull a country's daily broadcast schedule: every episode airing on a given day with its show, season, episode and airtime. The TV-listings, popularity and what's-on layer for entertainment, media and dashboard apps. Live, no key, no cache. Distinct from movie and anime APIs — this is TVmaze's television shows, ratings and schedule.

api.oanor.com/tvmaze-api

Stock Sectors API

Live S&P 500 sector performance as an API — the sector-rotation picture traders watch, served from Yahoo Finance via the eleven SPDR sector ETFs. It returns each of the eleven GICS sectors — Technology, Financials, Energy, Health Care, Consumer Discretionary, Consumer Staples, Industrials, Materials, Utilities, Real Estate and Communication Services — with its tracking ETF's price, the day's change, the day's high and low, and the 52-week high and low. Pull the whole board ranked by the day's move, with the leading and lagging sectors called out, or look one sector up by name or ETF ticker. The sector-rotation and market-breadth layer for trading, macro-research and dashboard apps. Live, no key, no cache. Distinct from index-level, single-stock and cross-asset-ratio APIs — this is the equity-sector performance breakdown.

api.oanor.com/sectors-api

Crypto Volume API

Live most-traded crypto pairs by 24-hour spot volume as an API, powered by Binance. It ranks the trading pairs by their 24-hour quote volume — where the real liquidity and activity is right now — with each pair's last price, daily change, 24-hour high and low, base and quote volume, and the number of trades. Rank by any quote currency (USDT, BTC, ETH, USDC), or look a single pair up for its full 24-hour stats. The spot-volume and market-activity leaderboard for trading, screening and dashboard apps. Live, no key, no cache. Distinct from price-change movers and from DEX-volume APIs — this is centralised-exchange spot trading volume.

api.oanor.com/cryptovolume-api

Wallhaven API

Live wallpaper-community data from Wallhaven as an API — search the large community wallpaper collection by keyword and category (general, anime, people), sorted by favourites, views or freshness, and read any wallpaper's community engagement (favourites and views) along with its resolution, aspect ratio, file type, dominant colours and tags. The visual-community engagement layer for wallpaper, design and dashboard apps. SFW-only by design — every request is forced to safe content. Live, no key, no cache. Distinct from generic image and stock-photo APIs — this is Wallhaven's own community wallpapers, their favourites/views engagement and tags.

api.oanor.com/wallhaven-api

Market Ratios API

Live intermarket relative-value ratios as an API — the cross-asset signals macro and technical traders watch, computed from Yahoo Finance prices. Each ratio divides one market by another to reveal relative value and regime: the Gold/Oil ratio (barrels of crude per ounce of gold), the Oil/Gas energy spread, the Copper/Gold ratio (a growth and interest-rate barometer), the S&P 500 priced in gold, and the Stocks/Bonds ratio (risk-on versus risk-off, SPY/TLT). For each it returns both leg prices, the ratio value, the day change and a plain-language reading. Get one ratio or the whole board in a single call. The intermarket relative-value layer for trading, macro-research and dashboard apps. Live, no key, no cache. Distinct from single-asset price APIs and from the precious-metals ratio — this is the cross-asset ratio set.

api.oanor.com/marketratios-api

Crypto Basis API

Live crypto spot-versus-perpetual basis and premium as an API, served from the Bybit v5 feed. The basis is the gap between a coin's perpetual-futures price and its spot price: when the perp trades above spot the market is in contango (leveraged longs are paying up), when below it is in backwardation. For any coin this returns the spot price, the perp last, mark and index price, the basis in absolute and percentage terms, the mark-to-index premium, the market structure, and the funding rate — per-8-hour and annualised — that arbitrages the basis away. Get a coin's basis, or scan the majors ranked by basis. The cash-and-carry and funding-arbitrage signal layer for trading and dashboard apps. Live, no key, no cache. Distinct from funding-rate, open-interest and price APIs — this is the spot-perp basis.

api.oanor.com/cryptobasis-api

Codeberg API

Live profile and repository data from Codeberg as an API — the community-run, Forgejo-powered git host and a leading open-source alternative to GitHub. Look up any user or organisation for their profile and social reach (followers, following, starred repositories, join date, location and website), open any repository for its stats (stars, forks, watchers, open issues, primary language, size and dates), or search Codeberg's repositories ranked by stars. The git-forge community layer for developer, social and dashboard apps. Live, no key, no cache. Distinct from GitHub and GitLab APIs and from package-registry APIs — this is the Codeberg platform's own community and project data.

api.oanor.com/codeberg-api

Stock Dividends API

Live stock dividend data as an API — the dividends any listed stock or ETF actually pays, served from Yahoo Finance. For any ticker it returns the trailing-twelve-month dividend per share, the current dividend yield, the payment frequency (monthly, quarterly, semi-annual or annual), the most recent payment with its date, and the dividend payment history. Look a stock up by ticker or company name, or pull its full payment history over several years. Non-paying stocks are reported cleanly with a zero yield so you can screen for income. The dividend-income layer for investing, screening and dashboard apps. Live, no key, no cache. Distinct from dividend-ratio calculators and from price-quote APIs — this returns the stock's actual dividends paid and its real yield.

api.oanor.com/dividends-api

Crypto Movers API

Live crypto top-gainers and top-losers as an API, powered by CoinGecko. Across the 1-hour, 24-hour and 7-day windows it ranks the biggest gainers and the biggest losers among the market-cap-leading coins, with each coin's price, percent move, market cap and 24-hour volume. Get the gainers board, the losers board, or both together for a given timeframe. A market-cap floor keeps the boards to coins with a real market cap, so the movers are meaningful rather than dust. The market-movers leaderboard for trading, screening and dashboard apps. Live, no key, no cache. Distinct from trending (most-searched) and from price and market-cap APIs — this is the performance gainers/losers board.

api.oanor.com/cryptomovers-api

Wikipedia Edits API

Live Wikipedia editing activity as an API — a read on who is editing Wikipedia and what they are changing, served from the official MediaWiki API. It returns the firehose of recent edits across any language Wikipedia (page title, editor, edit summary, byte change, timestamp, and bot/minor/new flags), the profile and contribution stats of any editor (total edit count, registration date, account age and user groups), and an editor's own recent edits. Multilingual across the major Wikipedias. The contributor-and-edits layer for the world's encyclopedia, for social, research and dashboard apps. Live, no key, no cache. Distinct from Wikipedia content and search APIs and from pageview (reader) APIs — this is the live editing activity and the people behind it.

api.oanor.com/wikiedits-api

Index & Treasury Futures API

Live financial futures as an API — front-month prices for the major US index and Treasury futures, served from Yahoo Finance. For any contract it returns the current price, the previous close, the absolute and percentage change on the day, the day's high and low, the 52-week high and low, the contract month and the currency. Index futures (E-mini S&P 500, Nasdaq-100, Dow, Russell 2000) trade nearly around the clock and are the market's go-to read on where the open is heading; Treasury futures (2-, 5-, 10- and 30-year notes and bonds) track interest-rate expectations. Look a contract up by name or ticker alias, pull a category board (index or rates) ranked by the day's move, or get the whole board in one call. The futures-quote layer for trading, pre-market and dashboard apps. Live, no key, no cache. Distinct from spot index APIs and from the physical-commodity futures API — this is financial (index and rate) futures.

api.oanor.com/futures-api

Bitcoin Halving API

Live Bitcoin halving countdown and supply schedule as an API, computed from the on-chain block height (mempool.space). Bitcoin's block subsidy halves every 210,000 blocks (~four years); this returns the current subsidy in BTC, the halving epoch, the next halving's block height, how many blocks and roughly how long remain (using the network's recent average block time), and the estimated date. It also computes the circulating supply mined to date from the issuance schedule, the percent of the 21-million cap already mined, the daily and annual new issuance and the inflation rate, plus the full halving schedule. The Bitcoin issuance-and-halving layer for crypto, dashboard and countdown apps. Live, no key, no cache. Distinct from fee and mempool Bitcoin APIs — this is the supply and halving schedule.

api.oanor.com/bitcoinhalving-api

Scratch Community API

Live profile, project and engagement data from Scratch, MIT's massive creative-coding platform where millions of young creators share interactive projects — served from the public Scratch API. Look up any user for their profile (join date, country, bio and "what I'm working on"), open any project for its engagement stats (views, loves, favourites and remixes) with author and dates, list a user's shared projects with their stats and totals, or search the shared projects. The creative-community-and-engagement layer for social, edtech and dashboard apps. Live, no key, no cache. Distinct from generic coding or game-catalogue APIs — this is the live Scratch community.

api.oanor.com/scratch-api

US Treasury Yield Curve API

Live US Treasury yield curve as an API — US government bond yields across the curve, served from Yahoo Finance. It returns the current yield (in percent) for the 3-month, 2-year, 5-year, 10-year and 30-year Treasuries with their daily change in basis points, the shape of the curve (steep, normal, flat or inverted), and the key spreads traders and economists watch — the 10y-2y and 10y-3m spreads, whose inversion has preceded every modern US recession — plus an inverted flag. Get the whole curve, a single maturity's yield, or the spread between any two maturities. The interest-rate and recession-signal layer for trading, macro-research and dashboard apps. Live, no key, no cache. Distinct from US Treasury fiscal-data APIs (which track national debt and issuance) — this is the live market yield curve.

api.oanor.com/yieldcurve-api

Crypto Tokenomics API

Live crypto tokenomics — supply and dilution metrics for any cryptocurrency, powered by CoinGecko. For any coin it returns the circulating, total and maximum supply, the percentage of the maximum supply already issued, the market cap and the fully-diluted valuation (FDV), and the market-cap-to-FDV ratio — the share of supply already unlocked — together with the dilution overhang, the percentage of FDV still locked or yet to be minted. It can also rank the top coins by dilution overhang (which assets have the most future supply hanging over them) or by how much of their cap is issued. The supply-and-dilution layer that token research, due diligence and risk dashboards need. Live, no key, no cache. Distinct from price, market-cap and all-time-high APIs — this is the tokenomics analytic.

api.oanor.com/tokenomics-api

OpenStreetMap Community API

Live OpenStreetMap community and contribution data as an API — the people and the edits behind the collaborative free world map, served from the official OSM API. Look up any mapper by their user id for their profile (display name, account age, total changesets and GPS traces, roles), pull a user's recent changesets — each edit batch with its comment, the editor used, and how many map features it created, modified or deleted — or read the open and resolved map notes, the community feedback pins, inside a geographic bounding box. The OSM contributor-and-edits layer for mapping, community and dashboard apps. Live, no key. Distinct from geocoding, routing and map-tile APIs that merely consume OpenStreetMap data — this is the OSM community and editing activity itself.

api.oanor.com/openstreetmap-api

Stock Quotes API

Live stock quotes as an API — the current price of any listed equity or ETF, served from Yahoo Finance. For any ticker it returns the current price, the previous close, the absolute and percentage change on the day, the day's high and low, the 52-week high and low, the trading volume and the listing exchange and currency. Look a stock up by ticker or by company name, pull a batch of tickers in a single call for a watchlist, or search for a company to find its symbol. Works for US and international equities and ETFs. The live equity-quote layer for trading, portfolio and dashboard apps. Live, no key, no cache. Distinct from index constituent-directory APIs (which list the members of an index) — this returns the live quote, not the member list.

api.oanor.com/stocks-api

Crypto Volatility API

Live crypto realized (historical) volatility as an API, computed from Binance daily candles. For any coin it returns the annualized realized volatility over the 7-, 30- and 90-day windows — the standard deviation of daily log returns, annualized over 365 days — the average true range as a percent of price, the current price, and a plain-language regime label (low, normal, high or extreme). It can also rank a basket of major coins by their 30-day volatility, so you can see at a glance which assets are calm and which are wild. The volatility layer that options pricing, position sizing and risk dashboards need. Live, no key, no cache. Distinct from price, OHLC and drawdown APIs — this is the realized-volatility analytic.

api.oanor.com/cryptovolatility-api

Roblox Stats API

Live Roblox profile and game stats as an API — community and engagement data from Roblox, the massive user-generated gaming platform. Look up any user by username or id for their profile (display name, description, account age, verified and banned flags) and social reach — friends, followers and followings counts. Look up any experience (game) by its universe id or place id for its live stats: players online right now, all-time visits, favourites, up and down votes and like ratio, max players, genre and creator. The Roblox profile-and-game-stats layer for gaming, social and dashboard apps. Live, no key. Distinct from store-catalogue gaming APIs — this is live Roblox community and engagement data.

api.oanor.com/roblox-api

Commodities API

Live commodity futures prices as an API — the energy, grain, soft and livestock commodity complex, served from Yahoo Finance. For any commodity it returns the front-month futures price, the previous close, the absolute and percentage change on the day, the day's high and low and the 52-week high and low, with the price's currency and quoting unit (e.g. USD per barrel, US cents per bushel). Look a commodity up by name or alias (crude oil, Brent, natural gas, gasoline, corn, wheat, soybeans, coffee, sugar, cocoa, cotton, orange juice, live cattle, lean hogs and more), pull a category board (energy, grains, softs, livestock) ranked by the day's move, or get the whole board in one call. The commodity-quote layer for trading, markets and dashboard apps. Live, no key. Distinct from the precious-metals API — this is the energy, agricultural and soft-commodity complex.

api.oanor.com/commodities-api

Crypto All-Time-High API

Live crypto all-time-high tracker as an API — the distance-from-ATH (and distance-from-all-time-low) every crypto dashboard shows, powered by CoinGecko. For any coin it returns the current price, its all-time high with the date and how far below it the price sits now (the headline "X% below ATH"), the days since that high, and the mirror metrics versus the all-time low. It also ranks the top 100 coins by how close they are to — or how far they have fallen from — their ATH, so you can see at a glance which assets are at fresh highs and which are deepest in drawdown. Get a coin's ATH stats, the leaders/laggards board, or search to resolve a coin name to its id. The cycle-and-drawdown layer for crypto, trading and dashboard apps. Live, no key. Distinct from live-price, market-cap and OHLC APIs — this is the all-time-high / drawdown analytic.

api.oanor.com/cryptoath-api

Steam Reviews API

Live Steam user-review sentiment as an API — what players really think of any game on Steam, served from Steam's public review data. For any game, looked up by its Steam app id or by name, it returns the aggregate review summary (total reviews, positive and negative counts, the positive percentage and Steam's own rating label such as "Very Positive" or "Mixed"), plus a sample of recent reviews with their text, whether the author recommends the game, helpful and funny votes, the author's playtime and the review language. Get the full reviews feed, the lightweight sentiment summary, or search Steam to resolve a game name to its app id. The community-sentiment layer for gaming, review and dashboard apps. Live, no key. Distinct from a Steam store-catalogue API — this returns the user reviews and rating sentiment, not the store listing.

api.oanor.com/steamreviews-api

World Stock Indices API

Live world stock-index levels as an API — the current level of the major stock-market indices, served from Yahoo Finance. For any index it returns the current level, the previous close, the absolute and percentage change on the day, the day's high and low, and the 52-week high and low, in the index's own currency. Look an index up by name or ticker alias (S&P 500, Nasdaq, Dow, FTSE 100, DAX, CAC 40, Euro Stoxx 50, Nikkei 225, Hang Seng, Sensex, ASX 200 and more), pull a regional board ranked by the day's move (US, Europe, Asia, Americas), or get the headline world board in a single call. The live index-quote layer for trading, markets and dashboard apps. Distinct from S&P 500 and Nasdaq constituent-directory APIs — this returns the live index level, not the member list.

api.oanor.com/indices-api

Crypto Arbitrage API

Live crypto cross-exchange price comparison and arbitrage spread — the spot price of a coin on the major centralised exchanges at once, served straight from each exchange's public ticker. For any base coin it fetches the spot price from Binance, OKX, Bybit, KuCoin and Coinbase in parallel, returns the per-exchange price table, identifies the cheapest venue to buy and the most expensive to sell, and computes the spread between them — absolute and percentage — the headline cross-exchange arbitrage gap. Get the full price table, the best buy/sell opportunity, or the list of exchanges. Live, no key, no cache. Quotes are USDT (Binance/OKX/Bybit/KuCoin) or USD (Coinbase), within a few basis points. A price-discovery and arbitrage layer for trading, analytics and dashboard apps. Distinct from single-exchange price and OHLC APIs — this is the cross-exchange arbitrage view.

api.oanor.com/cryptoarbitrage-api

Fediverse Statistics API

Live Fediverse statistics as an API — a read on the size and shape of the decentralised social web. The fediverse is the network of interoperable social platforms — Mastodon, Misskey, Pixelfed, Lemmy, PeerTube and dozens more — and this returns the network-wide totals (instances, users, posts and monthly active users), the breakdown by software (how many instances and users each platform runs, with its license, website and source repository, and the hosting providers it concentrates on), and the largest servers ranked by user count, with an optional filter to a single platform. The meta-social layer: not one platform's posts, but the whole federated network as clean JSON, served live from FediDB. Distinct from the single-platform Mastodon, Misskey, Mbin and Lemmy APIs — this is the cross-fediverse statistics layer for social, research and dashboard apps.

api.oanor.com/fediverse-api

Forex Market Sessions API

Live forex market-hours layer — a real-time read on which foreign-exchange trading sessions are open right now and where the liquidity is. The 24-hour forex market runs as a relay of four regional sessions — Sydney, Tokyo, London and New York — and this computes, from the current clock and each financial centre's own timezone (daylight-saving handled automatically), whether each session is open, its local time, and its standard open and close in both local time and UTC. It surfaces the active session overlaps that traders care about — above all the London–New York overlap, the most liquid window of the day — reports whether the overall market is open (it closes over the weekend), and gives a world-clock of the four centres. Deterministic and always live, no key. Distinct from FX rate, strength, volatility, seasonality and signal APIs — this is the market-hours layer for forex, trading and dashboard apps.

api.oanor.com/fxsessions-api

Multi-Chain Gas Fees API

Live multi-chain EVM gas-fee oracle — the gas estimate every wallet, bridge and dApp needs — computed straight from each network's public JSON-RPC node. Using EIP-1559 fee history it derives the next block's base fee and slow, standard and fast priority-fee tiers from the recent reward percentiles, and returns per tier the priority fee, the suggested max fee and the resulting total gas price, all in gwei. It also estimates the cost of a transaction — a plain transfer or any gas limit you pass — in the chain's native coin. Supports Ethereum, Polygon, BSC, Arbitrum, Optimism, Base and Avalanche. Live, no key, no cache. Distinct from price, market-cap and on-chain TVL APIs — this is the real-time gas-price layer.

api.oanor.com/gasfees-api

Micro.blog Discover API

Live Micro.blog Discover timeline as an API — a window into what the Micro.blog community is sharing right now. Micro.blog is an independent, ad-free microblogging and short-form blogging platform, and its Discover feed is a human-curated stream of the best recent posts, also sliced into curated topics: books, photos, music, art, movies, podcasts, travel and writing. For each post this returns the author (name, username, profile URL and avatar), the post text and HTML, its permalink and publish time, and flags such as whether it is a conversation or a link-post. Pull the main Discover stream, a single topic, or the list of curated topics. A clean discovery layer for social readers, dashboards and content apps. Live, no key. Distinct from Mastodon, Misskey and Mbin APIs (other platforms) and from book or reading APIs — this is Micro.blog's own curated discovery feed.

api.oanor.com/microblog-api

FX Pivot Points API

Live FX pivot points — the classic support and resistance map traders watch — as an API, computed from European Central Bank daily reference rates. For any currency pair it takes the prior completed week's or month's high, low and close and returns the central pivot P plus three resistances (R1, R2, R3) and three supports (S1, S2, S3), in both the Classic and Fibonacci methods. It also returns the current rate, whether it sits above the pivot (bullish bias) or below (bearish), and the nearest level above and below — ready-made entry, target and stop levels. Get a pair's pivots, or scan a whole basket for bias at a glance. A support/resistance layer for forex, trading and charting apps. Live, no key. Distinct from rate, strength, volatility, correlation, signal (MA/RSI), range, seasonality and drawdown APIs — this is the pivot-point S/R map.

api.oanor.com/fxpivots-api

Crypto Open Interest API

Live open-interest history and trend for crypto perpetual futures, served from the Bybit v5 feed. Open interest is the total value of outstanding contracts — its trend, rising or falling alongside price, is the signal traders use to confirm a move or spot a squeeze. For any USDT perpetual this returns the latest open interest in contracts and in USD, how it has changed over your chosen window, the rising / falling / flat trend, and the full time-series across 5m, 15m, 30m, 1h, 4h and 1d buckets. Look a contract up by symbol (BTCUSDT) or base coin (BTC), pull its open-interest history, or list every tradable perpetual. Live data, no cache. Distinct from a funding-rate API (which carries the rate snapshot) and from price / ticker APIs — this is the open-interest time-series and trend layer.

api.oanor.com/openinterest-api

Reading Trends API

A live read on what the Open Library reading community is into right now, as an API. Pull the trending books over the last day, week, month or year — with author, first-published year and edition count — or open a book for its social reading stats: the average star rating and number of ratings, and how many people have it on their "want to read", "currently reading" and "already read" shelves. The pulse of community reading delivered as clean JSON for book, social and dashboard apps. Live data, no key. Distinct from book-catalogue search/ISBN APIs — this is the reading-popularity and shelf-engagement layer.

api.oanor.com/readingtrends-api

FX Drawdown API

A live forex risk analytic that measures the worst peak-to-trough decline a currency pair has suffered, computed from European Central Bank daily reference rates. For any pair it returns the maximum drawdown over the period — the deepest drop from a high to a later low, with the dates it happened — how far the pair is currently below its period high, and whether it has recovered. Get a pair's drawdown over a month, quarter, half-year or year, or scan a basket to rank pairs by worst-case risk. Position-sizing and risk input for forex, trading and research apps. Live, no key. Distinct from rate, strength, volatility, correlation, signal, range and seasonality APIs.

api.oanor.com/fxdrawdown-api

Chain TVL API

Live DeFi total-value-locked per blockchain as an API, streamed from the DefiLlama chains feed. For every chain DefiLlama tracks: the dollar value of assets locked in its DeFi protocols, its native token symbol, and its share of all DeFi value (dominance), plus 7-day and 30-day change for a chain. Rank the blockchains by how much capital they hold, drill into one chain, read the total DeFi market and its leader, or search. The blockchain-level view of where DeFi capital lives. Live, no key. Distinct from protocol-level TVL, fees, DEX-volume and yield APIs — here the entity is the chain, not the protocol.

api.oanor.com/chaintvl-api

Farcaster API

A live window into Farcaster, the decentralised social network, as an API via the public Warpcast feed. Look a user up by username or FID for their profile (followers, following, bio); pull a user's recent casts (posts) with their likes, recasts and replies; browse the channels people post in, ranked by followers, or filter them; or open a single channel. The on-chain social graph delivered as clean JSON for social, web3 and dashboard apps. Live data, no key. Distinct from Mastodon, Bluesky and other social platforms — this is Farcaster.

api.oanor.com/farcaster-api

FX Seasonality API

A live forex analytic that reveals the calendar-month patterns in a currency pair, computed from years of European Central Bank daily reference rates. For any pair it returns the average return in each calendar month over the chosen number of years, plus the win rate (how often that month was historically positive) and the best and worst months — the seasonal tendencies traders lean on. Get a pair's full 12-month seasonality, or zoom into one month's year-by-year history. Built for forex, trading and research apps. Live, no key. Past patterns are not a forecast. Distinct from rate, strength, volatility, correlation, signal and range APIs.

api.oanor.com/fxseasonality-api

DEX Volume API

Live decentralised-exchange trading volume across the whole crypto ecosystem as an API, streamed from the DefiLlama DEX feed. For thousands of DEX protocols: the trading volume over the last 24 hours, 7 days and 30 days, the day/week/month change, the chains they run on, and each one's share of the total DEX market. Rank the busiest DEXes, drill into a single one, see how trading volume is split across chains, or read the market-wide total. Built for crypto, trading and dashboard apps. Live, no key. Distinct from TVL, fees, yield and stablecoin APIs — this is the on-chain trading-activity surface.

api.oanor.com/dexvolume-api

Are.na API

A live window into Are.na, the calm, ad-free social platform where people collect and connect ideas into visual "channels", as an API. Search the channels people are building — each with its block count, follower count and status — open a channel to read its details, or pull a channel's contents: the images, links and notes ("blocks") inside it. The community's collective research and moodboards delivered as clean JSON for creative, bookmarking, research and dashboard apps. Live data, no key. Distinct from microblogs, link-aggregators and forums — this is connected collecting.

api.oanor.com/arena-api

FX Range API

A live forex analytic that tells you where a currency pair is trading inside its recent range, computed from European Central Bank daily reference rates. For any pair it returns the period high and low (and the dates they happened), the current rate, and the percentile position in the range (0% = sitting on the low, 100% = sitting on the high) plus the distance from each extreme — the context traders use for mean-reversion and breakout calls. Get a pair's range over a month, quarter, half-year or year, or scan a basket to find what is pinned near its highs or lows. Built for forex, trading and dashboard apps. Live, no key. Distinct from rate, strength, volatility, correlation and signal APIs.

api.oanor.com/fxrange-api

Crypto Fees API

Live crypto protocol fee and revenue data across the whole ecosystem as an API, streamed from the DefiLlama fees feed. For thousands of protocols and chains: the fees paid by users over the last 24 hours, 7 days and 30 days, the all-time total, and the day/week/month change. Rank the protocols actually earning the most — a fundamental "who makes money" view of crypto — drill into any single protocol, read the market-wide fee total, or search. Built for crypto, fundamental-analysis and dashboard apps. Live, no key. Distinct from TVL, yield, stablecoin-supply and price APIs — this is the fee and revenue surface.

api.oanor.com/cryptofees-api

Discourse API

A live window into Discourse's own official community forum (meta.discourse.org), the flagship instance of the most widely used modern forum platform, as an API. Pull the latest topics with their reply, view and like counts; the top topics of a day, week, month or year; the category list with topic counts; or a user's profile (trust level, join date). The traditional threaded-forum experience delivered as clean JSON for social, news-aggregation and community-dashboard apps. Live data, no key. Distinct from link-aggregators and microblogs — this is forum software.

api.oanor.com/discourse-api

Precious Metals API

Live precious and industrial metal spot prices as an API — gold, silver, platinum, palladium and copper — with optional currency conversion via European Central Bank rates. Get the live USD spot price of any metal and convert it into any major currency; list them all at once; compute the value of a quantity of metal; or read the classic gold/silver and gold/platinum ratios traders watch. Built for trading, jewellery, treasury and dashboard apps. The commodities and precious-metals layer, live and key-free — distinct from generic ticker-quote APIs.

api.oanor.com/metals-api

Stablecoins API

Live stablecoin supply, peg and dominance data across the whole crypto ecosystem as an API, streamed from the DefiLlama stablecoins feed. For every tracked stablecoin: its circulating supply in USD, current price and peg deviation, peg type and mechanism (fiat-backed, crypto-backed or algorithmic), the chains it lives on, and its share of the total stablecoin market. List the biggest stablecoins with their dominance, drill into one for its peg health and per-chain breakdown, see total stablecoin supply per chain, or search. Built for crypto, risk and dashboard apps. Live, no key. Distinct from TVL, price and yield APIs — this is the stablecoin supply and peg surface.

api.oanor.com/stablecoins-api

ListenBrainz API

A live window into ListenBrainz — the open, MetaBrainz-run music-scrobbling social network, the open-data answer to Last.fm — as an API. Pull the sitewide listening charts: the most-listened artists, recordings or releases over a week, month, quarter, year or all time, each with its listen count; a user's most recent listens; or what a user is playing right now. The pulse of what the open-music community is listening to, delivered as clean JSON for music, social and dashboard apps. Live data, no key. Distinct from music-metadata and lyrics APIs.

api.oanor.com/listenbrainz-api

FX Signals API

Live FX technical-analysis signals as an API, computed from European Central Bank daily reference rates. For any currency pair it builds the daily cross-rate series and returns the classic indicators traders watch — 20- and 50-day moving averages and their crossover (golden / death cross), a 14-day RSI (overbought / oversold) and momentum — rolled up into a simple bullish / neutral / bearish verdict. Get a pair's signal, its raw indicators with the recent closes, or scan a whole basket for the strongest setups. A ready-made signal layer for forex, trading and dashboard apps. Live, no key. Educational, not financial advice. Distinct from raw-rate, strength, volatility and correlation APIs.

api.oanor.com/fxsignals-api

Crypto Yields API

Live DeFi yield-farming APYs across the whole decentralised-finance ecosystem as an API, streamed from the DefiLlama yields feed. For thousands of liquidity pools across every chain and protocol: the current APY split into base and reward, the pool's TVL, its chain, project and token symbol, whether it is a stablecoin pool and its impermanent-loss risk. Rank the top yields with a sensible TVL floor (so dust-pool noise is filtered out), drill into any single protocol or chain, filter to stablecoin pools, or search. Built for DeFi, yield-aggregator and dashboard apps. Distinct from TVL and price APIs — this is the live yield surface. Note: very high APYs are reward-driven and transient; use a TVL floor, the stablecoin filter, or sort by TVL for durable yields.

api.oanor.com/cryptoyields-api

Misskey API

A live window into Misskey.io — the largest instance of Misskey, a decentralised Fediverse microblogging platform distinct from Mastodon — as an API. Pull the currently trending hashtags with how many people are posting them; the featured, most-reacted notes with their author, reaction and renote counts; a user's profile (followers, notes, bio); that user's recent notes; or instance-wide stats. The Fediverse microblog's pulse delivered as clean JSON for social, trends and community-dashboard apps. Live data, no key.

api.oanor.com/misskey-api

Currency Correlation API

A live forex correlation analytic as an API, computed from European Central Bank daily reference rates. It measures how the world's currencies move together: each currency's daily appreciation is correlated against every other, so you can see which currencies move in lock-step (don't double up the same risk) and which move opposite (natural hedges). Get one currency's correlations to all others ranked, the coefficient for any pair, or a full correlation matrix for a basket. Risk and diversification input for forex, portfolio and trading apps. Live, no key. Distinct from currency-strength (direction) and FX-volatility (magnitude) — this is co-movement.

api.oanor.com/currencycorrelation-api

Crypto Options API

Live crypto options-market data as an API, streamed from the Deribit public exchange. For BTC, ETH, SOL and XRP: the full option chain with each contract's mark price, mark implied volatility, open interest, 24-hour volume and underlying price; the nearest at-the-money call and put for a one-call read on how the market prices risk; the spot index price; the historical realised-volatility series with stats; and a market-wide summary of open interest, volume and expiries. Built for options, volatility, quant and trading apps. Distinct from spot-price, funding and on-chain APIs — this is the live options surface.

api.oanor.com/cryptooptions-api

Mbin API

A live window into the Mbin / kbin threadiverse — a federated, Reddit-style link-aggregator and microblog on the Fediverse — as an API. Pull the hottest link and thread entries with their magazine, score and comment count; browse the microblog post feed; search or browse magazines (communities) with their subscriber counts; or fetch a single magazine. The federated link-aggregator front page delivered as clean JSON for social, news-aggregation and community-dashboard apps. Live data, no key. Distinct from Lemmy and Mastodon — Mbin is its own software and API.

api.oanor.com/mbin-api

FX Volatility API

A live forex volatility analytic as an API, computed from European Central Bank daily reference rates. For any currency pair it returns the realised annualised volatility — the standard deviation of daily log returns scaled to a year — along with daily-return statistics; for the whole basket it ranks 30+ currencies by their average pairwise volatility, showing who is calm and who is choppy. The risk and position-sizing input forex, options and trading desks need. Look up a pair, rank the basket, or get one currency's volatility profile. Live, no key. Distinct from raw exchange-rate and currency-strength APIs — this is the realised-volatility (risk) measure.

api.oanor.com/fxvolatility-api

Long/Short Ratio API

Live crypto long/short trader-positioning sentiment as an API, streamed from the Bybit v5 public account-ratio feed. For any USDT perpetual futures contract it returns the share of accounts positioned long versus short (buy/sell ratio) and the derived long/short ratio — either the latest reading or a full time-series across 5m, 15m, 30m, 1h, 4h and 1d buckets. The crowd-positioning signal traders use to spot one-sided, over-leveraged markets. Look up by symbol or base coin, pull history, or list tradable symbols. Live, no key. Distinct from funding-rate, price and open-interest APIs — this is the account long/short sentiment.

api.oanor.com/longshortratio-api

Lobsters API

A live feed of the Lobsters computing social-news community (lobste.rs) as an API. Pull the hottest (front-page) or newest stories with their score, comment count, tags and submitter; fetch a single story by its short id; list the stories filed under a tag; look a user's profile up (karma, join date, about); or list every tag. The Lobsters front page and community graph as clean JSON for social, news-aggregation, reading-list and dashboard apps. Live data, no key. Distinct from other social-news platforms.

api.oanor.com/lobsters-api

Currency Strength API

A live currency strength meter as an API — it ranks 30+ major currencies by how much each has strengthened or weakened against the whole basket over a chosen period, computed from European Central Bank reference rates. Pull the full strength ranking, one currency's strength with its rank and per-pair changes, or any pair's cross-rate and period change. The classic dashboard forex traders watch, delivered as clean JSON. Distinct from raw exchange-rate and conversion APIs — this is the derived strength analytic.

api.oanor.com/currencystrength-api

Funding Rates API

Live crypto perpetual funding rates and derivatives data as an API, streamed from the Bybit v5 public market feed. For every USDT perpetual futures contract: its symbol, last / mark / index price, the current funding rate (per interval, plus percentage and annualised), the next funding time, open interest, 24-hour volume and turnover, and 24-hour price change. Look a contract up by symbol or base coin, rank contracts by funding, open interest, turnover or price move — a ready-made signal for crowded longs and shorts — search, or list them all. Built for trading, quant, dashboard and signal apps. Distinct from spot-price and on-chain data.

api.oanor.com/fundingrates-api

Isotopes API

Atomic isotope reference data as an API, built on the NIST Atomic Weights and Isotopic Compositions. For every known nuclide: its element (atomic number Z and symbol), mass number, relative atomic mass, natural isotopic composition (abundance) and the element's standard atomic weight. Look an isotope up by label (C-12, U-238) or by symbol + mass, list every isotope of an element, rank isotopes by mass or natural abundance, or search. A precise physics and chemistry reference for science, education, lab and engineering apps. Distinct from element-level data.

api.oanor.com/isotopes-api

Olympic Medals API

The all-time Olympic medal table as an API — cumulative Summer and Winter Olympic results for every National Olympic Committee. For each country: its NOC code and, split into Summer / Winter / Combined, the number of Games attended and the gold, silver, bronze and total medals won. Look a country up by name or NOC code, rank countries by any medal metric (all-time gold, winter gold, totals and more), or search. A stable sports reference for quiz, media, sports and data-viz apps. Distinct from single-Games results.

api.oanor.com/olympicmedals-api

Whisky API

Scotch whisky flavour profiles for 86 Scottish single-malt distilleries as an API, built on the classic Wishart taste-classification dataset. Each distillery is scored 0–4 on twelve flavour axes — body, sweetness, smoky, medicinal, tobacco, honey, spicy, winey, nutty, malty, fruity, floral — and tagged with its whisky region (Islay, Speyside, Highlands and more). Look a distillery up, find the ones whose flavour is most SIMILAR to one you love, rank distilleries by any flavour (e.g. the smokiest), list a region, or search. Perfect for drinks, recommendation, hospitality and gifting apps. Distinct from cocktails recipes.

api.oanor.com/whisky-api

Meteorites API

NASA's catalogue of 45,000+ meteorites recovered on Earth as an API. For each meteorite: its name, NASA id, classification (recclass, e.g. L5, Iron), mass in grams, whether it was seen to fall or simply found, the year, and the latitude/longitude where it was recovered. Look one up by name or id, find the meteorites NEAR any coordinate (great-circle distance), rank by mass or year, list a classification or year, or search. Great for space, education, mapping and museum apps. Distinct from asteroids and close-approach data — these are rocks already on the ground.

api.oanor.com/meteorites-api

College Majors API

Earnings and employment outcomes for 170+ US college majors, from FiveThirtyEight's analysis of the U.S. Census American Community Survey. For each major: its category (Engineering, Business, Arts…), number of graduates and share who are women, median / 25th- / 75th-percentile earnings of full-time workers, unemployment rate and college-job counts. Look a major up by name or code, list a category, rank majors by earnings or unemployment, or search. Ideal for edtech, career-guidance, student-advising and HR analytics apps.

api.oanor.com/collegemajors-api

Board Games API

The BoardGameGeek community ranking of 17,000+ board games as an API — a self-contained reference for game, hobby, recommendation and quiz apps. For each game the API returns its BoardGameGeek id, name, year published, community rank, average user rating, the Bayesian ("geek") average, how many users rated it and links to its BGG page and thumbnail. Look a game up by name or id, search by name (best-ranked first), list the top-ranked games, or list the games published in a given year. The ranks and ratings are a BoardGameGeek community snapshot (2019), while the catalogue of games, ids, names and publication years is a stable reference. Served from memory — always fast.

api.oanor.com/boardgames-api

Package Type Codes API

The UN/ECE Recommendation 21 package-type codes — the codes used to describe the kind of packaging in trade, transport and customs documents (packing lists, dangerous-goods declarations, EDI messages) — as an API. The reference a logistics, customs or e-invoicing system needs. Each of 400+ codes (for example 1A = steel drum, 5H = woven-plastic bag, BX = box, CT = carton, JY = jerrican) carries an alphanumeric code, a name, a description and a numeric code. Look a code up, reverse-look-up the codes that share a numeric code, search by name, or list them all. This is the packaging-type CODE register — distinct from containercodes-api (ISO 6346 shipping containers) and unitcodes-api (units of measure). Served from memory — always fast.

api.oanor.com/packagecodes-api

Programming Languages API

The language definitions GitHub uses to recognise code (the open-source Linguist data) as an API — a clean reference for syntax highlighting, file-type detection, repository dashboards and developer tooling. For each of 800+ languages the API returns its type (programming, markup, data or prose), its brand colour (the hex GitHub paints it), the file extensions associated with it, common aliases, the GitHub language id and the editor (ace) mode. Look a language up by name or alias (golang resolves to Go), reverse-look-up which language(s) own a file extension (.py → Python; .h → C, C++, Objective-C), list the languages of a type, search, or list them all. Distinct from languages-api (ISO 639 human languages) — this is the programming-language reference. Served from memory — always fast.

api.oanor.com/proglang-api

Dog Breeds (FCI) API

The FCI (Fédération Cynologique Internationale) dog-breed nomenclature as an API — a clean breed reference for pet, veterinary, e-commerce and education apps. For each of 350+ internationally recognised breeds the API returns its FCI number, English name and names in German, French and Spanish, the FCI group (1–10, for example Terriers, Sighthounds, Sheepdogs, Companion and Toy Dogs), the section within that group, the country of origin and links to the official FCI breed standard (PDF) and illustration. Look a breed up by name or FCI number, search across all languages, list the breeds of an FCI group or from a country of origin, or list them all. Served from memory — always fast.

api.oanor.com/dogbreeds-api

Units of Measure Codes API

The UN/ECE Recommendation 20 unit-of-measure codes — the codes used to identify units of measure in trade documents, invoices and EDI messages — as an API. The reference a customs, ERP or e-invoicing system needs. Each unit (for example KGM = kilogram, MTR = metre, LTR = litre, C62 = one/each, TNE = tonne, MTK = square metre) carries a 2–3 character common code, a name, the unit symbol, a description and a status (active or deprecated). Look a code up, reverse-look-up the code(s) for a symbol (kg → KGM), search by name or symbol, or list every code filtered by status. This is the unit-of-measure CODE register — distinct from unit-api, which performs unit-conversion maths. Served from memory — always fast.

api.oanor.com/unitcodes-api

Rio 2016 Olympics API

Every athlete who competed at the 2016 Summer Olympic Games in Rio de Janeiro as an API — a self-contained historical reference for sports apps, quizzes, dashboards and data-journalism. For each of 11,500+ athletes the API returns their name, nationality (with the ISO 3166-1 alpha-2 code and flag emoji), sex, date of birth, height, weight, sport and the medals won (gold, silver, bronze). Look an athlete up by name, search, list the athletes of a country or a sport (28 sports), or RANK athletes by their Rio 2016 medal haul — the most decorated competitors of the Games. Served from memory — always fast.

api.oanor.com/rio2016-api

IUCN Red List API

The conservation status of assessed species from the IUCN Red List as an API — the reference a wildlife, conservation, education or research application needs. For each of 150,000+ assessed species the API returns its scientific name, common name, taxonomy (kingdom, class, family), the IUCN Red List category (CR critically endangered, EN endangered, VU vulnerable, NT near threatened, LC least concern, DD data deficient, EW extinct in the wild, EX extinct) and the IUCN taxon id. Look a species up by scientific name, search by scientific or common name, list every species in a Red List category (e.g. all critically endangered) or in a taxonomic class (e.g. all assessed mammals), and read a full category breakdown. Distinct from worms-api (the marine-species taxonomy register) — this is the conservation-status reference. Served from memory — always fast.

api.oanor.com/redlist-api

NASDAQ Listings API

The directory of every security listed on the NASDAQ stock market as an API — the reference a brokerage, stock screener or ticker-validation tool needs to confirm a symbol is NASDAQ-listed and see what kind of instrument it is. For each of 5,400+ securities the API returns its ticker symbol, the full security name and a normalized security type (common stock, ETF / fund, warrant, unit, right, preferred, note or depositary receipt) derived from the listing. Look a ticker up, search by symbol or company name, filter by security type, or list them all with a per-type breakdown. This is the NASDAQ listing directory — distinct from sp500-api (S&P 500 index membership) and finance-api (live quotes). Served from memory — always fast.

api.oanor.com/nasdaq-api

Gini Index (Income Inequality) API

Income-inequality data for every country as an API — the World Bank Gini index, the standard measure of how evenly income is distributed. The coefficient runs from 0 (perfect equality) to 100 (one person holds all income); a higher number means a more unequal society. For each of 170+ countries the API returns the latest available value, the full year-by-year history and the all-time minimum and maximum, enriched with the ISO 3166-1 alpha-2 code and flag emoji. Look a country up by name or code, RANK countries by their latest inequality (the most or least equal in the world), search, or list them all. The reference an economics dashboard, data-journalism piece or research tool needs. Distinct from countrystats-api (area, population, life expectancy) — this is the inequality series specifically, with per-country history. Served from memory — always fast.

api.oanor.com/gini-api

Incoterms API

The ICC Incoterms — the international commercial terms used in every contract of international sale — as an API. For each of the 11 three-letter terms (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP, DAP, DPU, DDP): its full name, a plain-language description of what the seller and the buyer are each responsible for, the official Incoterms group (E departure, F main-carriage-unpaid, C main-carriage-paid, D arrival) and the mode of transport it applies to (any mode, or sea and inland waterway only). Look a term up, list the terms in a group, filter by transport mode, or list them all. The reference an e-commerce checkout, ERP, freight-forwarding or trade-finance system needs to interpret a delivery term. Served from memory — always fast.

api.oanor.com/incoterms-api

Shipping Container Codes API

The ISO 6346 size-and-type codes used to identify intermodal freight containers as an API — the reference a container booking system, EDI integration or terminal operating system needs. Every shipping container is described by a 4-character code (for example 22G1 = a 20-foot general-cargo container, 45R1 = a 40-foot high-cube reefer). For each of 700+ codes the API returns a human-readable description, the container length in feet, the height in feet and the ISO group code it belongs to. Look a code up, list every code in a group, search by description (reefer, tank, open top, flat rack…), or list the whole set. Served from memory — always fast.

api.oanor.com/containercodes-api

Country Statistics API

Geographic, demographic and political statistics for every country as an API — the reference a research dashboard, data-journalism piece or analytics tool needs. For each country: its government type, whether it is landlocked, surface area (km²), population, population density (people/km²) and life expectancy (years), enriched with the ISO 3166-1 alpha-2 code and flag emoji. Look a country up by name or code, or RANK every country by any numeric statistic — the ten largest by area, the most densely populated, the highest life expectancy — in ascending or descending order. Search by name or government type, or list them all. This is the country statistics reference — distinct from countries-api (ISO identifiers: codes, dialing, currency, region) and disease-api (public-health data). Served from memory — always fast.

api.oanor.com/countrystats-api

National Dishes API

The dish most associated with each country as an API — a small, fun reference for travel, food, quiz and trivia apps. Built on the open country-json national-dish dataset and enriched with each country's ISO 3166-1 alpha-2 code and Unicode flag emoji. Look up a country's national dish by country name or code, search dishes and countries by keyword (for example, find every country whose national dish involves rice), or list them all. Served from memory — always fast.

api.oanor.com/nationaldishes-api

S&P 500 Constituents API

The current members of the S&P 500 stock index as an API — the reference a stock screener, portfolio tool or research dashboard needs. For each of the ~500 constituents: its ticker symbol, the company name, its GICS sector and sub-industry, the headquarters location, the date it was added to the index, its SEC Central Index Key (CIK, ready for EDGAR look-ups) and the year it was founded. Look a constituent up by symbol or name, list every company in a GICS sector, search across symbols, names, sub-industries and headquarters, or list the whole index with a per-sector breakdown. This is the index-membership and sector-classification reference — not live prices (finance-api), SEC filings (edgar-api) or the global legal-entity register (companies-api). Served from memory — always fast.

api.oanor.com/sp500-api

Flags API

National flag design as an API — built on the classic UCI "Flags" dataset (194 countries) and enriched with each country's ISO 3166-1 alpha-2 code, its Unicode flag emoji and ready-to-use SVG / PNG image URLs. For each flag the API exposes its real design attributes: the number of vertical bars and horizontal stripes, the colours present, the predominant ("main") hue, the colours of the top-left and bottom-right corners, and which symbols appear — circles, crosses, saltires, quartered fields, stars or suns, a crescent, a triangle, an inanimate icon (e.g. an anchor), an animate image (e.g. an eagle) or written text. Look a flag up by country or code, search, or FILTER flags by colour, main hue or symbol — "every flag with a crescent", "flags that are mainly green". Served from memory — always fast.

api.oanor.com/flags-api

Constellations API

The 88 modern IAU constellations as an API — the reference an astronomy app, planetarium or education tool needs. For each constellation: its official IAU abbreviation, English name, the Latin genitive used when naming stars (e.g. "Alpha Andromedae"), a size rank, the approximate centre in equatorial coordinates (right ascension / declination) and the constellation name in roughly 25 languages. Look one up by abbreviation or name, search across every language, find which constellation a sky position falls nearest to, or list them all. Distinct from stars-api (individual stars) — this is the reference for the constellations themselves. Served from memory — always fast.

api.oanor.com/constellations-api

Observatory Codes API

The IAU Minor Planet Center list of observatory codes as an API — every site the MPC uses to identify a telescope when it publishes astrometric observations of asteroids and comets. For each of 2,700+ codes: the 3-character code, the observatory name, its east longitude and the parallax constants (rho·cos φ', rho·sin φ'). From those constants the API derives each site's geocentric latitude and a -180..180 longitude, so you can find the observatories nearest any point on Earth with a great-circle (haversine) search. Look one up by code, search by name, list them all, or find the closest sites to a latitude/longitude. Distinct from telescope-api (optics maths) — this is the registry of real observing sites and where they are. Served from memory — always fast.

api.oanor.com/observatories-api

TLD (Top-Level Domain) API

Every top-level domain in the IANA root zone as an API — the authoritative list a registrar, domain validator or analytics tool needs. For each TLD: whether it is a country-code TLD (ccTLD), a generic TLD (gTLD) or an internationalized (IDN) domain, its A-label, its Unicode form (e.g. xn--p1ai resolves to .рф) and, for ccTLDs, the country it belongs to. Validate a TLD or whole domain, find a country's ccTLD, filter by type, search, or list the entire root zone. Sourced from IANA's official tlds-alpha-by-domain.txt and served from memory — always fast.

api.oanor.com/tld-api

Currency Codes (ISO 4217) API

The ISO 4217 currency-code register as an API — not foreign-exchange rates, but the metadata a checkout or accounting system needs to handle money correctly. Each currency carries its 3-letter alphabetic code, 3-digit numeric code, official name, the number of minor units (decimal places, e.g. JPY 0, USD 2, BHD 3) and the list of countries that use it. Look a currency up by alphabetic or numeric code, find the currencies a country uses, search by name, or list the whole register. Bundled and served from memory — always fast, no key needed upstream.

api.oanor.com/currencycodes-api

Writing Systems (ISO 15924) API

The ISO 15924 register of writing systems — the script codes used by Unicode, BCP-47 and CLDR — served from memory (no key). Every script carries its 4-letter code (e.g. Latn, Arab, Hani), numeric code, English and French names, the Unicode property value alias, the Unicode version it was added in and its date. Look a script up by code or numeric, search by code or name, or list the whole register. 226 scripts. Ideal for internationalization, locale and font tooling, BCP-47 tag validation and text-rendering pipelines.

api.oanor.com/scripts-api

Time Zones API

Every IANA time zone with its coordinates and country, enriched in real time with the current UTC offset, abbreviation, DST status and local time (computed from the system ICU time-zone database — always up to date, no key). Look up a zone by name, list all zones for a country, search zones by name, or find the nearest IANA zones to any latitude/longitude. 418 zones across 247 countries/territories. Ideal for scheduling, calendars, logistics, geo apps and any feature that needs to map a place or coordinate to the right time zone and current local time.

api.oanor.com/timezones-api

MIME Types API

The canonical MIME / media-type database (the jshttp mime-db used by Express and most of the Node ecosystem: IANA + Apache + nginx), served from memory — no key. Resolve a media type to its file extensions, charset and compressibility; reverse-lookup the media type(s) for a file extension (e.g. png → image/png); and search or list types by source. 2,600+ media types, 1,000+ with file extensions. Lean, predictable JSON. Ideal for upload validation, Content-Type resolution, file-type detection, download handlers and developer tooling.

api.oanor.com/mimetypes-api

RSS3 Chain API

Live on-chain data for the RSS3 Value Sublayer (VSL) mainnet (the EVM chain of the RSS3 Open Information Layer, native RSS3) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, data/social-graph tooling, portfolio trackers and on-chain monitoring on RSS3.

api.oanor.com/rss3-api

HeLa Chain API

Live on-chain data for HeLa mainnet (the HeLa Labs EVM Layer-1 with native stablecoin gas, native HLUSD) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-1 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, payments and DeFi tooling, portfolio trackers and on-chain monitoring on HeLa.

api.oanor.com/hela-api

Bittensor EVM Chain API

Live on-chain data for the Bittensor EVM mainnet (the EVM environment of the Bittensor / TAO decentralized-AI network, native TAO) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, AI-subnet and DeFi tooling, portfolio trackers and on-chain monitoring on Bittensor EVM.

api.oanor.com/bittensor-api

Japan Open Chain API

Live on-chain data for Japan Open Chain mainnet (a consortium EVM Layer-1 run by Japanese enterprises, native JOC) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-1 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, enterprise and stablecoin tooling, portfolio trackers and on-chain monitoring on Japan Open Chain.

api.oanor.com/japanopenchain-api

MCH Verse Chain API

Live on-chain data for MCH Verse mainnet (the My Crypto Heroes gaming Verse-Layer L2 on Oasys, native OAS) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20/game-token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, game and NFT tooling, portfolio trackers and on-chain monitoring on MCH Verse.

api.oanor.com/mchverse-api

Homeverse Chain API

Live on-chain data for Homeverse mainnet (a gaming Verse-Layer L2 on Oasys, native OAS) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20/game-token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, game and NFT tooling, portfolio trackers and on-chain monitoring on Homeverse.

api.oanor.com/homeverse-api

Flow EVM Chain API

Live on-chain data for Flow EVM mainnet (the EVM-equivalent environment on the Flow blockchain, native FLOW) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, NFT and gaming tooling, portfolio trackers and on-chain monitoring on Flow EVM.

api.oanor.com/flow-api

Numbers Protocol Chain API

Live on-chain data for the Numbers Protocol mainnet (Num Network, the EVM Layer-1 for media provenance and digital-content authenticity, native NUM) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-1 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, provenance/asset tooling, portfolio trackers and on-chain monitoring on Numbers.

api.oanor.com/numbers-api

ZenChain API

Live on-chain data for ZenChain mainnet (Horizen's EVM proof-of-stake Layer-1, native ZTC) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-1 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, staking dashboards, portfolio trackers and on-chain monitoring on ZenChain.

api.oanor.com/zenchain-api

LUKSO Chain API

Live on-chain data for LUKSO mainnet (the creator-economy Ethereum L1 behind Universal Profiles and LSP standards, native LYX) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20/LSP token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-1 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, Universal Profile tooling, portfolio trackers and on-chain monitoring on LUKSO.

api.oanor.com/lukso-api

Karak Chain API

Live on-chain data for Karak mainnet (the universal restaking Ethereum L2, native ETH) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, restaking dashboards, portfolio trackers and on-chain monitoring on Karak.

api.oanor.com/karak-api

Derive Chain API

Live on-chain data for Derive mainnet (the DeFi options/perps Ethereum L2 formerly known as Lyra, native ETH) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, DeFi dashboards, portfolio trackers and on-chain monitoring on Derive.

api.oanor.com/derive-api

RARI Chain API

Live on-chain data for RARI Chain mainnet (an Arbitrum-Orbit NFT-focused Ethereum L3, native ETH) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, NFT tooling, portfolio trackers and on-chain monitoring on RARI Chain.

api.oanor.com/rari-api

Shibarium Chain API

Live on-chain data for Shibarium mainnet (the Shiba Inu Ethereum L2, native BONE) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, portfolio trackers, analytics dashboards and on-chain monitoring on Shibarium.

api.oanor.com/shibarium-api

Cyber Chain API

Live on-chain data for Cyber mainnet (an Ethereum L2 by CyberConnect, native ETH) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, portfolio trackers, analytics dashboards and on-chain monitoring on Cyber.

api.oanor.com/cyber-api

Mode Chain API

Live on-chain data for Mode mainnet (an Optimism-stack Ethereum L2, native ETH) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, portfolio trackers, analytics dashboards and on-chain monitoring on Mode.

api.oanor.com/mode-api

Astar Chain API

Live on-chain data for Astar (ASTR) mainnet via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real EVM chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, portfolio trackers, analytics dashboards and on-chain monitoring on Astar.

api.oanor.com/astar-api

Flare Chain API

Live on-chain data for Flare (FLR) mainnet via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-1 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, portfolio trackers, analytics dashboards and on-chain monitoring on Flare.

api.oanor.com/flare-api

Metis Chain API

Live on-chain data for Metis (Andromeda) mainnet via Blockscout — no key. Read network stats (block height, total transactions, METIS price, market cap), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, portfolio trackers, analytics dashboards and on-chain monitoring on Metis.

api.oanor.com/metis-api

Advice Slip API

Short pieces of advice via the open Advice Slip API — no key. The random endpoint returns a random advice slip; the advice endpoint fetches a specific slip by its id; and the search endpoint finds slips containing a phrase. Each slip carries its id and advice text. Real advice, with id lookups cached for speed — no key. 4 endpoints. Ideal for daily-advice widgets, chatbots, fortune-cookie features, loading screens and onboarding delight.

api.oanor.com/advice-api

Useless Facts API

Random and daily trivia facts via the open Useless Facts API — no key. The random endpoint returns a surprising, mostly-useless fact; the today endpoint returns the fact of the day; and both are available in English or German, each fact carrying its source attribution, source URL and a permalink. Real curated facts, with the daily fact cached for speed — no key. 3 endpoints. Ideal for daily-fact widgets, newsletters, chatbots, loading screens and onboarding delight.

api.oanor.com/uselessfacts-api

Chuck Norris Jokes API

The famous Chuck Norris joke collection via the open chucknorris.io API — no key. The random endpoint returns a random Chuck Norris joke and can be filtered to a category (e.g. dev, food, sport, money, science); the categories endpoint lists every available category; and the search endpoint runs a full-text query across the whole collection. Each joke carries its id, text, categories and a permalink. Real jokes, with categories cached for speed — no key. 4 endpoints. Ideal for chatbots, Slack/Discord bots, 404 pages, loading screens and developer-fun easter eggs.

api.oanor.com/chucknorris-api

Cat Facts & Breeds API

Cat trivia and breed data via the open Cat Fact API (catfact.ninja) — no key. The fact endpoint returns a single random cat fact, optionally bounded to a maximum length; the facts endpoint pages through the full fact collection; and the breeds endpoint lists and searches cat breeds with their country, origin, coat and pattern. Real data, with the breed list cached for speed — no key. 4 endpoints. Ideal for pet apps, fun facts widgets, daily-fact bots, quizzes and onboarding delight.

api.oanor.com/catfact-api

Dog Breeds & Images API

Dog-breed images and the full breed taxonomy via the open Dog CEO collection — no key. The breeds endpoint returns every breed with its sub-breeds (e.g. hound → afghan, basset, blood, …). The images endpoint fetches a batch of photos for a given breed and optional sub-breed, and the random endpoint pulls a batch of random dog photos from across all breeds. Real images straight from the Dog CEO dataset, with the breed list cached for speed — no key. 4 endpoints. Ideal for pet apps, placeholder imagery, breed pickers, quizzes and fun UI seeding.

api.oanor.com/dog-api

Open Trivia Database API

Trivia questions via the open Open Trivia Database (OpenTDB) — no key. The questions endpoint returns multiple-choice and true/false questions filtered by category, difficulty (easy, medium, hard) and type, each with the question text, the correct answer and the incorrect options; answers are decoded server-side to clean text. The categories endpoint lists all 24 trivia categories with their ids, and count returns a category's question-count breakdown by difficulty. A random endpoint pulls a single question with the same filters. Real trivia data straight from OpenTDB, fetched fresh — no key. 5 endpoints. Ideal for quiz and trivia games, pub-quiz generators, icebreakers, study apps and chatbot mini-games.

api.oanor.com/opentdb-api

Jisho Japanese Dictionary API

Japanese-English dictionary data via the open Jisho.org API (no key). The search endpoint queries the dictionary for words and kanji compounds and accepts English, romaji, kana or kanji as input; each entry carries its Japanese writings (word + reading), English senses with parts of speech and usage tags, JLPT level and a common-word flag, with an optional filter for common words only. The word endpoint returns the single best — preferably common — match for a keyword, ideal for quick look-ups and language tools. Real dictionary data straight from Jisho, cached briefly for speed — no key. 3 endpoints. Ideal for language-learning apps, furigana and reading helpers, vocabulary tools and Japanese NLP enrichment.

api.oanor.com/jisho-api

Unit Zero Chain API

Live on-chain data for Unit Zero — an EVM Layer 1 for real-world assets and AI compute — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's UNIT0 balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in UNIT0, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in UNIT0, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/unit0-api

Reya Chain API

Live on-chain data for Reya Network — a trading-focused Ethereum Layer 2 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's ETH balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ETH, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ETH, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/reya-api

Forma Chain API

Live on-chain data for Forma — a Celestia-settled Layer 2 for NFTs and digital art — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's TIA balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in TIA, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in TIA, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/forma-api

ApeChain Chain API

Live on-chain data for ApeChain — the ApeCoin DAO Layer 2 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's APE balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in APE, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in APE, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/apechain-api

Taiko Chain API

Live on-chain data for Taiko — a based-rollup Ethereum Layer 2 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's ETH balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ETH, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ETH, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/taiko-api

IOTA EVM Chain API

Live on-chain data for IOTA EVM — the EVM Layer 1 of the IOTA network — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's IOTA balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in IOTA, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in IOTA, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/iotaevm-api

Q Chain API

Live on-chain data for Q — an EVM Layer 1 with an on-chain constitution and enforceable governance — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's Q balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in Q, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in Q, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/qblockchain-api

Elastos Chain API

Live on-chain data for Elastos Smart Chain (ESC) — an EVM sidechain merge-mined with Bitcoin — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's ELA balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ELA, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ELA, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/elastos-api

Electroneum Chain API

Live on-chain data for Electroneum Smart Chain — an EVM Layer 1 built for mobile payments — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's ETN balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ETN, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ETN, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/electroneum-api

Vanar Chain API

Live on-chain data for Vanar Chain — an EVM Layer 1 for entertainment, gaming and brands — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's VANRY balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in VANRY, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in VANRY, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/vanar-api

ShimmerEVM Chain API

Live on-chain data for ShimmerEVM — the EVM chain of the IOTA/Shimmer network — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's SMR balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in SMR, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in SMR, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/shimmer-api

Harmony Chain API

Live on-chain data for Harmony — a sharded EVM Layer 1 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's ONE balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ONE, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ONE, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/harmony-api

Fuse Chain API

Live on-chain data for Fuse Network — an EVM Layer 1 for payments and stablecoins — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's FUSE balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in FUSE, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in FUSE, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/fuse-api

Energi Chain API

Live on-chain data for Energi — a self-funding EVM Layer 1 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's NRG balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in NRG, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in NRG, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/energi-api

Neon EVM Chain API

Live on-chain data for Neon EVM — an Ethereum Virtual Machine running on the Solana network — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's NEON balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in NEON, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in NEON, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/neon-api

KCC Chain API

Live on-chain data for KuCoin Community Chain (KCC) — an EVM Layer 1 backed by the KuCoin community — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's KCS balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in KCS, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in KCS, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/kcc-api

Zora Chain API

Live on-chain data for Zora Network — an Ethereum Layer 2 for NFTs and creators — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's ETH balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ETH, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ETH, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/zora-api

LightLink Chain API

Live on-chain data for LightLink — an Ethereum Layer 2 with gasless enterprise transactions — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's ETH balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ETH, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ETH, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/lightlink-api

Aurora Chain API

Live on-chain data for Aurora — an EVM running on the NEAR Protocol — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's ETH balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in ETH, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in ETH, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/aurora-api

Energy Web Chain API

Live on-chain data for Energy Web Chain — an EVM Layer 1 for energy-sector decentralised applications — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, validator and timestamp. The address endpoint returns any account's EWT balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in EWT, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in EWT, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/energyweb-api

Syscoin Chain API

Live on-chain data for Syscoin NEVM — an EVM Layer 1 merge-mined with Bitcoin — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's SYS balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in SYS, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in SYS, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/syscoin-api

Etherlink Chain API

Live on-chain data for Etherlink — a Tezos-secured EVM Layer 2 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's XTZ balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in XTZ, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in XTZ, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/etherlink-api

Telos Chain API

Live on-chain data for Telos EVM — a high-throughput EVM Layer 1 — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's TLOS balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in TLOS, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in TLOS, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/telos-api

Nexus Chain API

Live on-chain data for Nexus — a zkVM Layer 1 for verifiable compute — via its public Blockscout explorer (no wallet, no key). The stats endpoint returns chain-wide totals (blocks, transactions, addresses, average block time, gas used); gas gives the current gas-price oracle (slow/average/fast). Blocks lists the latest blocks, and a single block resolves by height or by hash with its transaction count, gas, miner and timestamp. The address endpoint returns any account's NEX balance, nonce, contract flag and token holdings; transaction resolves a tx by hash with its from/to, value in NEX, fee, status and block. The token endpoint returns an ERC-20 token's metadata (name, symbol, decimals, total supply, holders) by contract address, and search runs a universal lookup across addresses, tokens, blocks and transactions. Gas, balances, values and fees are denominated in NEX, the native coin. Real on-chain data straight from the explorer, refreshed every call — no key. 9 endpoints. For multi-chain coverage combine with the other oanor chain APIs (Ethereum, Base, Arbitrum and more).

api.oanor.com/nexus-api

Bitfinity API

Live Bitfinity on-chain data via Blockscout. Bitfinity is a Bitcoin- and Internet Computer-integrated EVM Layer 2; gas and balances are in BFT. Network stats, gas prices, latest blocks, a block by height or hash, address detail with BFT balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/bitfinity-api

EDU Chain API

Live EDU Chain on-chain data via Blockscout. EDU Chain is Open Campus' education-focused Ethereum L2; gas and balances are in EDU. Network stats, gas prices, latest blocks, a block by height or hash, address detail with EDU balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/educhain-api

HyperEVM API

Live HyperEVM on-chain data via Blockscout. HyperEVM is the EVM layer of Hyperliquid; gas and balances are in HYPE. Network stats, gas prices, latest blocks, a block by height or hash, address detail with HYPE balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/hyperevm-api

Perennial API

Live Perennial on-chain data via Blockscout. Perennial is a DeFi derivatives Ethereum L2 built on Arbitrum Orbit; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/perennial-api

GOAT Network API

Live GOAT Network on-chain data via Blockscout. GOAT Network is a Bitcoin-staking Layer 2; gas and balances are in BTC. Network stats, gas prices, latest blocks, a block by height or hash, address detail with BTC balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/goat-api

EdgenChain API

Live EdgenChain on-chain data via Blockscout. EdgenChain is an AI-focused EVM Layer 1; gas and balances are in EDGEN. Network stats, gas prices, latest blocks, a block by height or hash, address detail with EDGEN balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/edgen-api

TAC API

Live TAC on-chain data via Blockscout. TAC is the TON Application Chain, an EVM layer that brings Ethereum apps to the TON ecosystem; gas and balances are in TAC. Network stats, gas prices, latest blocks, a block by height or hash, address detail with TAC balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/tac-api

Ronin API

Live Ronin on-chain data via Blockscout. Ronin is a gaming-focused EVM blockchain, home of Axie Infinity; gas and balances are in RON. Network stats, gas prices, latest blocks, a block by height or hash, address detail with RON balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/ronin-api

Orderly API

Live Orderly on-chain data via Blockscout. Orderly is an omnichain orderbook Ethereum L2 built on the OP Stack; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/orderly-api

Katana API

Live Katana on-chain data via Blockscout. Katana is a DeFi-focused Ethereum L2; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/katana-api

Manta Pacific API

Live Manta Pacific on-chain data via Blockscout. Manta Pacific is a modular Ethereum L2 using Celestia for data availability; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/manta-api

Vana API

Live Vana on-chain data via Blockscout. Vana is a data-sovereignty Layer 1 for user-owned data and AI; gas and balances are in VANA. Network stats, gas prices, latest blocks, a block by height or hash, address detail with VANA balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/vana-api

Lumia API

Live Lumia on-chain data via Blockscout. Lumia is a real-world-asset (RWA) focused Ethereum L2; gas and balances are in LUMIA. Network stats, gas prices, latest blocks, a block by height or hash, address detail with LUMIA balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/lumia-api

Hemi API

Live Hemi on-chain data via Blockscout. Hemi is a modular Layer 2 supernetwork powered by both Bitcoin and Ethereum; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/hemi-api

Oasys API

Live Oasys on-chain data via Blockscout. Oasys is a gaming-optimized EVM blockchain; gas and balances are in OAS. Network stats, gas prices, latest blocks, a block by height or hash, address detail with OAS balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/oasys-api

World Chain API

Live World Chain on-chain data via Blockscout. World Chain is Worldcoin's Ethereum L2 built on the OP Stack; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/world-api

Story API

Live Story on-chain data via Blockscout. Story is a purpose-built Layer 1 for intellectual property (IP); gas and balances are in IP. Network stats, gas prices, latest blocks, a block by height or hash, address detail with IP balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/story-api

Ancient8 API

Live Ancient8 on-chain data via Blockscout. Ancient8 is a gaming-focused Ethereum L2 built on the OP Stack; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/ancient8-api

Superseed API

Live Superseed on-chain data via Blockscout. Superseed is an Ethereum L2 built on the OP Stack and part of the Optimism Superchain; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/superseed-api

Corn API

Live Corn on-chain data via Blockscout. Corn (Maizenet) is a Bitcoin-backed Ethereum L2; gas and balances are in BTCN. Network stats, gas prices, latest blocks, a block by height or hash, address detail with BTCN balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/corn-api

Degen Chain API

Live Degen Chain on-chain data via Blockscout. Degen Chain is a Farcaster-community L3 built on Arbitrum Orbit; gas and balances are in DEGEN. Network stats, gas prices, latest blocks, a block by height or hash, address detail with DEGEN balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/degen-api

Xai API

Live Xai on-chain data via Blockscout. Xai is a gaming-focused Arbitrum-Orbit L3; gas and balances are in XAI. Network stats, gas prices, latest blocks, a block by height or hash, address detail with XAI balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/xai-api

Plume API

Live Plume on-chain data via Blockscout. Plume is a real-world-asset (RWA) focused Ethereum L2; gas and balances are in PLUME. Network stats, gas prices, latest blocks, a block by height or hash, address detail with PLUME balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/plume-api

Lisk API

Live Lisk on-chain data via Blockscout. Lisk is an Ethereum L2 built on the OP Stack and part of the Optimism Superchain; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/lisk-api

Shape API

Live Shape on-chain data via Blockscout. Shape is a creator- and NFT-focused Ethereum L2 built on the OP Stack; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/shape-api

Swellchain API

Live Swellchain on-chain data via Blockscout. Swellchain is a restaking-powered Ethereum L2; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/swell-api

BOB API

Live BOB on-chain data via Blockscout. BOB (Build on Bitcoin) is a hybrid Ethereum L2 bridging Bitcoin and Ethereum; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/bob-api

Ink API

Live Ink on-chain data via Blockscout. Ink is Kraken's Ethereum L2 built on the OP Stack; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/ink-api

Immutable zkEVM API

Live Immutable zkEVM on-chain data via Blockscout. Immutable zkEVM is a gaming-focused Ethereum L2; gas and balances are in IMX. Network stats, gas prices, latest blocks, a block by height or hash, address detail with IMX balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/immutable-api

Soneium API

Live Soneium on-chain data via Blockscout. Soneium is Sony's Ethereum L2 built on the OP Stack; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/soneium-api

Rootstock API

Live Rootstock on-chain data via Blockscout. Rootstock (RSK) is a Bitcoin-secured EVM sidechain; gas and balances are in RBTC, pegged 1:1 to BTC. Network stats, gas prices, latest blocks, a block by height or hash, address detail with RBTC balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/rootstock-api

Ethereum Classic API

Live Ethereum Classic on-chain data via Blockscout. Ethereum Classic (ETC) is the original proof-of-work Ethereum chain; gas and balances are in ETC. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETC balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/etc-api

Unichain API

Live Unichain on-chain data via Blockscout. Unichain is Uniswap's Ethereum L2; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.

api.oanor.com/unichain-api

zkSync Era On-Chain API

Live zkSync Era on-chain data as an API, built on the open Blockscout explorer. zkSync Era (chain id 324) is a leading Ethereum zk-rollup Layer-2 by Matter Labs; its native currency is ETH and fees are a fraction of mainnet. Pull network stats (total blocks and transactions, ETH price, live gas), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its balance and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD rate. A universal search resolves addresses, tokens, blocks and transactions in one call. Real on-chain data, no key needed upstream. Ideal for zkSync wallets, block explorers, gas trackers, DeFi dashboards and on-chain analytics.

api.oanor.com/zksync-api

Path of Exile API

Path of Exile game reference data as an API, straight from Grinding Gear Games' public endpoints. List the current leagues (Standard, Hardcore, the temporary challenge league and their Solo-Self-Found and Ruthless variants) with their rules and dates. Browse the full item catalogue — every base type and unique item across Accessories, Armour, Weapons, Gems, Currency, Divination Cards, Flasks, Jewels and Maps — search it by name and filter to uniques only or to a category, or look up a single item. List the item categories with counts, and search the trade modifier-stat dictionary (the affixes you can search for in trade) by text. Real game data, no key needed upstream. Ideal for trade and crafting tools, loot filters, build planners and Path of Exile fan sites.

api.oanor.com/poe-api

Marvel Snap API

Marvel Snap card data as an API, built on the open snap.fan dataset for Second Dinner's hit mobile card game. Search and filter the full card pool by name, energy cost, power, series or card type, fetch any card by its key or name for its cost, power, ability text, collectible series and official art, and pull a random card. Real card data, no key needed upstream. Ideal for deck builders, card-search and collection tools, tier-list sites and Marvel Snap fan apps.

api.oanor.com/marvelsnap-api

RuneScape 3 Grand Exchange API

RuneScape 3 Grand Exchange item prices as an API, straight from Jagex's official market data. Look up any tradeable item by its id for the current Grand Exchange price, its 30, 90 and 180-day price trends, the day's movement, member status, type and icons. Pull a 180-day price-history graph (daily and trimmed-average series) to chart an item over time. Browse the full list of Grand Exchange categories, and list the items in a category by starting letter. Real live market data, no key needed upstream. Ideal for flipping and merchanting tools, price trackers and charts, wealth calculators and RuneScape fan apps.

api.oanor.com/rs3-api

Pokemon Showdown Battle API

Competitive Pokémon battle data as an API, built on the open Pokémon Showdown dataset — the data that powers the popular online battle simulator. Look up any Pokémon by name for its National Dex number, types, base stats (HP, Attack, Defense, Sp. Atk, Sp. Def, Speed) and base-stat total, its regular and hidden abilities, gender ratio, egg groups, height, weight and evolution line, plus a sprite. Browse every Pokémon of a given type, and look up any battle move for its base power, accuracy, type, category (physical, special or status), PP, priority, target and effect — or filter moves by type and category. Pull a random Pokémon too. Real competitive data, no key needed upstream. Ideal for team builders, damage calculators, battle tools and Pokémon fan apps.

api.oanor.com/pokemonshowdown-api

Hearthstone API

Hearthstone card data as an API, built on the open HearthstoneJSON dataset for Blizzard's collectible card game. Search and filter the full collectible card pool by name, class (Mage, Hunter, Priest, …), card type (minion, spell, weapon, hero), rarity, mana cost, set, minion race or mechanic (Battlecry, Deathrattle, Taunt and more). Fetch any card by its id or name for the full record: cost, attack, health/durability, rules text, flavour text, set, mechanics and rendered card art. List every class and set with card counts, or pull a random card (optionally matching a filter). Real data, no key needed upstream. Ideal for deck builders, collection trackers, card-search tools and Hearthstone fan apps.

api.oanor.com/hearthstone-api

Fantasy Premier League API

The official Fantasy Premier League (FPL) data as an API — the game played by over 13 million managers. List every player with their price, total points, form, ownership percentage and underlying stats (goals, assists, clean sheets, bonus, expected goals and assists, minutes and injury news). Browse the 20 Premier League clubs with their league record and fixture strength, the full gameweek calendar with deadlines and average scores, and fixtures with live and final results. Pull per-player detail with recent gameweek-by-gameweek history and upcoming fixtures with difficulty ratings. Real data, no key needed upstream. Ideal for FPL tools and draft assistants, fantasy-football apps, stat dashboards and Premier League widgets.

api.oanor.com/fpl-api

Celo On-Chain API

Live Celo on-chain data as an API, built on the open Blockscout explorer. Celo (chain id 42220) is a mobile-first, carbon-negative Ethereum-compatible network; its native currency is CELO and it hosts native stablecoins such as cUSD and cEUR. Pull network stats (total blocks and transactions, CELO price, live gas), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its balance and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD rate. A universal search resolves addresses, tokens, blocks and transactions in one call. Real on-chain data, no key needed upstream. Ideal for Celo wallets, block explorers, gas trackers, DeFi and stablecoin dashboards and on-chain analytics.

api.oanor.com/celo-api

V&A Museum API

The Victoria and Albert Museum (V&A) collection as an API — over 1.2 million objects spanning 5,000 years of art, design and performance, from textiles, ceramics and furniture to fashion, photographs, prints and jewellery. Search and filter the collection by keyword, maker, place of origin or material/technique, optionally limited to objects that carry an image. Fetch any object by its system number for the full record: title, makers, production date, place, materials and techniques, categories and styles, gallery location and high-resolution IIIF imagery. Browse every work by a given maker (e.g. William Morris), or pull a random object. Real museum data, no key needed upstream. Ideal for art and design apps, galleries and slideshows, education and cultural research.

api.oanor.com/vam-api

Cleveland Museum of Art API

The Cleveland Museum of Art Open Access collection as an API — more than 60,000 artworks, over 30,000 of them with high-resolution, CC0 (public-domain) images you can use freely. Search and filter the collection by keyword, department, artwork type or artist, optionally limited to pieces that carry an image. Fetch any artwork by id for its full record: title, creators, creation date, culture, medium and technique, dimensions, department, description and "did you know" notes, on-view status and image URLs. Browse all works by a given creator, or pull a random artwork. Real museum data, no key needed upstream. Ideal for art apps, galleries and slideshows, education, generative-art projects and cultural research.

api.oanor.com/clevelandart-api

Polygon (MATIC) On-Chain API

Live Polygon PoS on-chain data as an API, built on the open Blockscout explorer. Polygon (chain id 137) is one of the most-used Ethereum-compatible networks; its native currency is POL (formerly MATIC) and fees are tiny. Pull network stats (total blocks and transactions, POL price, live gas), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its POL balance and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD rate. A universal search resolves addresses, tokens, blocks and transactions in one call. Real on-chain data, no key needed upstream. Ideal for Polygon wallets, block explorers, gas trackers, DeFi and NFT dashboards and on-chain analytics.

api.oanor.com/matic-api

Gnosis Chain On-Chain API

Live Gnosis Chain on-chain data as an API, built on the open Blockscout explorer. Gnosis Chain (chain id 100, formerly xDAI) is a long-running Ethereum-compatible network whose native currency is the xDAI stable token, so gas and balances are denominated in a dollar-pegged coin. Pull network stats (total blocks and transactions, native price, live gas), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its balance and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD rate. A universal search resolves addresses, tokens, blocks and transactions in one call. Real on-chain data, no key needed upstream. Ideal for Gnosis wallets, block explorers, gas trackers, DeFi dashboards and on-chain analytics.

api.oanor.com/gnosis-api

Arbitrum On-Chain API

Live Arbitrum One on-chain data as an API, built on the open Blockscout explorer. Arbitrum is the largest Ethereum Layer-2 by total value locked (chain id 42161); gas and balances are denominated in ETH and fees are a fraction of mainnet. Pull network stats (total blocks and transactions, ETH price, live gas), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its ETH balance and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD rate. A universal search resolves addresses, tokens, blocks and transactions in one call. Real on-chain data, no key needed upstream. Ideal for Arbitrum wallets, block explorers, gas trackers, DeFi dashboards and on-chain analytics.

api.oanor.com/arbitrum-api

Fruit Nutrition API

Fruit nutrition and botanical taxonomy as an API, built on the open Fruityvice dataset. Get every fruit with its scientific classification — family, genus and order — and its per-100g nutrition: calories, sugar, carbohydrates, protein and fat. Look up a single fruit by name, list every fruit in a botanical family (e.g. Rosaceae), genus (e.g. Prunus) or order (e.g. Rosales), or filter the whole catalogue by a nutrient range — for example all fruits with under 5g of sugar, sorted lowest first. Real data, no key needed upstream. Ideal for nutrition and diet apps, smoothie and recipe tools, health trackers and educational projects.

api.oanor.com/fruit-api

Hadith API

The major Hadith collections as an API, built on an open public dataset. Browse the canonical books — Sahih al-Bukhari, Sahih Muslim, Sunan Abu Dawud, Jami at-Tirmidhi, Sunan an-Nasai, Sunan Ibn Majah, Muwatta Malik and more — each available in many languages (English, Arabic, Urdu, Bengali, Indonesian, Turkish, French and others). Fetch any single hadith by its number, with its full text, authenticity grading and book/hadith reference; list a section (kitab) of a collection; or pull a random hadith. Real data, no key needed upstream. Ideal for Islamic study and reference apps, daily-hadith widgets, search tools and research.

api.oanor.com/hadith-api

Sefaria Jewish Texts API

The Sefaria library of Jewish texts as an API. Fetch any passage in both Hebrew and English — the Torah, the Prophets and Writings (Tanakh), the Mishnah, the Talmud, Midrash, Halakhah and centuries of commentary. Resolve a reference or name to its canonical citation, browse the full table of contents, and pull every commentary and connection on a given passage (Rashi, Ramban, Rashbam and more). Get today's daily-learning calendar — the weekly Torah portion (Parashat Hashavua), the Haftarah and the Daf Yomi — and explore the topic graph. Real data, no key needed upstream. Ideal for study apps, Torah readers, Jewish-education tools and research.

api.oanor.com/sefaria-api

Disney Lorcana TCG API

Disney Lorcana trading-card game data as an API. Search and filter the full card pool by name, ink colour (Amber, Amethyst, Emerald, Ruby, Sapphire, Steel), card type, rarity, mana cost, set and classification; fetch a single card by its exact name; list every set; and list all the cards in a set. Each card returns its strength, willpower, lore value, inkable flag, abilities and body text, classifications (e.g. Hero, Dreamborn), the Disney franchise it comes from, the artist and the card artwork. Real data, no key needed upstream. Ideal for deck builders, collection trackers, price tools and Lorcana fan apps.

api.oanor.com/lorcana-api

Base L2 On-Chain API

Live Base mainnet on-chain data as an API, built on the open Blockscout explorer. Base is Coinbase's Ethereum Layer-2 (chain id 8453), where gas and balances are denominated in ETH and fees are a fraction of mainnet. Pull network stats (total blocks and transactions, ETH price, live gas), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its ETH balance and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD rate. Real on-chain data, no key needed upstream. Ideal for Base wallets, block explorers, gas trackers, DeFi and on-chain analytics.

api.oanor.com/base-api

UK Postcode API

UK postcode and geography lookup as an API, built on the open postcodes.io dataset. Resolve any UK postcode to its latitude/longitude and full administrative hierarchy — district, ward, county, parish, parliamentary constituency, region, NHS health authority and statistical areas (LSOA, MSOA). Validate a postcode, reverse-geocode coordinates to the nearest postcodes (with distance), find postcodes near a given one, autocomplete a partial postcode for address forms, look up an outcode (the first half, e.g. SW1A) and fetch a random postcode. Real data, no key needed upstream. Ideal for checkout and address forms, delivery and logistics, store locators, and UK geo-analytics.

api.oanor.com/postcode-api

NHTSA Vehicle API

US vehicle data as an API, built on the official NHTSA datasets. Decode any VIN into make, model, year, trim, body class, engine, drivetrain, fuel type and assembly plant. Browse the full catalogue of vehicle makes and the models offered for any make and year. Then pull the safety record for a vehicle: open recalls with the affected component, the manufacturer summary, consequence and remedy; owner complaints flagging crashes, fires, injuries and deaths; and the official NCAP crash-test star ratings (overall, frontal, side and rollover). Real government data, no key needed upstream. Ideal for car marketplaces, dealer tools, VIN-lookup widgets, insurance and recall-check apps.

api.oanor.com/nhtsa-api

Ethereum On-Chain API

Live Ethereum mainnet on-chain data as an API, built on the open Blockscout explorer — a different layer from market-price feeds. Pull network stats (total blocks and transactions, ETH price, market cap and live gas usage), a gas oracle with slow, average and fast prices in gwei, the most recent blocks and full block detail by height or hash. Look up any address for its ETH balance, ENS name and contract status, any transaction by hash for its value, fee, status, sender and receiver, and any ERC-20 token by contract for its name, symbol, decimals, holders and USD exchange rate. A universal search resolves addresses, tokens, blocks and transactions in one call. Real on-chain data, no key needed upstream. Ideal for wallets, block explorers, gas trackers, DeFi dashboards and crypto analytics.

api.oanor.com/ethereum-api

Bitcoin Mempool API

Live Bitcoin on-chain and mempool data as an API, built on the open mempool.space dataset — a different layer from market-price feeds. Get recommended transaction fees (sat/vB) for fast, half-hour, hour and economy confirmation, the current mempool state with its fee histogram, the most recent blocks and full block detail by height or hash (size, weight, transaction count, mining pool, reward and fees). Look up any Bitcoin address for its confirmed and unconfirmed balance and transaction counts, or any transaction by id for its inputs, outputs, fee and confirmation status. Track the difficulty-adjustment countdown, mining-pool hashrate share, the network hashrate over time and the current BTC price. Real on-chain data, no key needed upstream. Ideal for wallets, block explorers, fee estimators, mining dashboards and crypto analytics.

api.oanor.com/mempool-api

Disease & Public Health API

Global public-health data as an API, built on the open disease.sh dataset. Pull worldwide COVID-19 totals (cases, deaths, recovered, active, critical, tests and per-million rates), the same figures for any country (e.g. germany), continent (e.g. Europe) or US state (e.g. California), and the full sortable country list ranked by cases, deaths, tests and more. Track vaccine-coverage timelines globally or per country, and pull historical day-by-day case, death and recovery timelines for any country. Real data, no key needed upstream. Ideal for health dashboards, epidemiology research, data journalism and analytics.

api.oanor.com/disease-api

NRL Live API

Live National Rugby League (NRL) data, sourced from the same official scoring feed the broadcasters use. Pull the live scoreboard, the up-to-date ladder (rank, points, wins, losses, draws, points and tries for/against, points difference, bonus points and current streak), all NRL clubs and club detail, and a full match centre: team stats (metres, passes, line breaks, tackles, missed tackles, offloads) plus both team line-ups with per-player tries, run metres, tackles, line breaks, passes and goals. Read the latest NRL news too. Real-time during play, no key needed upstream. Ideal for footy tipping and fantasy apps, live scoreboards, sports media and match dashboards.

api.oanor.com/nrl-api

AFL Live API

Live Australian Football League (AFL) data, sourced from the same official scoring feed the broadcasters use. Pull the live scoreboard with quarter-by-quarter scoring for every match, the up-to-date ladder (played, wins, losses, points, percentage, current streak and recent form), all 18 clubs and club detail, and a full match box score: team totals for disposals, kicks, handballs, marks, tackles, inside-50s and contested possessions, plus the leaders in each category (goals, disposals and more). Read the latest AFL news too. Real-time during play, no key needed upstream. Ideal for footy tipping and fantasy apps, live scoreboards, sports media and match dashboards.

api.oanor.com/afl-api

Cricket Live API

Live professional cricket across the world's major competitions — the IPL, the T20 and ODI World Cups, the Big Bash League, the County Championship, the Sheffield Shield, the Ranji Trophy and more — sourced from the same official scoring feed the broadcasters use. Pull the live scoreboard for any league (teams, innings scores like 161/5, overs, target and result), then the full match scorecard: every batter with runs, balls, fours, sixes, strike rate and how they were dismissed, plus every bowler with overs, maidens, runs conceded, wickets and economy. Read the up-to-date league table (played, won, points, net run rate, qualification) and the latest cricket news. Real-time during play, no key needed upstream. Ideal for cricket betting and fantasy apps, live scorecards, sports media and tournament dashboards.

api.oanor.com/cricketlive-api

Golf Live API

Live professional golf data across six tours — PGA, LPGA, DP World (European), PGA Champions, Korn Ferry and LIV — sourced from the same official scoring feed the major networks use. Pull the current tournament scoreboard for any tour (the event name, status, venue and the leader), then the full live leaderboard with every player in the field: position, score to par (e.g. -12), hole-by-hole and round-by-round scoring. Look up a player profile by id (e.g. 10505 → J.T. Poston, USA, turned pro 2015, Western Carolina) and read the latest golf news. Real-time during play, no key needed upstream. Ideal for golf betting and fantasy apps, live scoreboards, sports media and tournament dashboards.

api.oanor.com/golflive-api

Tennis Live API

Live ATP & WTA tennis data as an API — clean JSON, no key. Get the official player rankings for both tours, with ranking points and week-to-week movement; pull the tournament scoreboard with live matches, scores and set-by-set line scores; open a player's profile (age, height, country, plays right/left-handed, turned pro); search players by name; and read the latest news. Live data sourced continuously from ESPN. Tennis is a global, year-round sport with a huge betting and fantasy following around the Grand Slams — ideal for score apps, ranking widgets, betting and fantasy tools, dashboards and Discord bots. 5 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/tennislive-api

TheAudioDB Music API

A music encyclopedia as an API, powered by TheAudioDB — clean JSON, no key. Search artists and open any artist for their full profile: formed year, country, genre, style and mood, biography, record label, website and social links, and high-resolution images (thumb, logo, banner and fan art). Pull an artist's albums and their music videos, open an album for its description and details and list its tracks, and see what is trending now. Live data straight from TheAudioDB community database. Distinct from streaming and metadata APIs: this is the fan-facing music encyclopedia — biographies, artwork and music videos — ideal for music apps, artist pages, media galleries and Discord bots. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/audiodb-api

WNBA API

Live WNBA (women's basketball) data as an API — clean JSON, no key. Get the game scoreboard with live scores, clock and status; open any game for its leaders and result; browse the league standings (wins, losses, win percentage, games behind, streak); list all teams and open a team for its standing, venue and colours; pull a player's profile (position, jersey, height, weight, college); search players by name; and read the latest news. Live data sourced continuously from ESPN. The WNBA is one of the fastest-growing leagues in sports, with record viewership and a booming betting and fantasy market — ideal for score apps, fantasy and betting tools, dashboards and Discord bots. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/wnba-api

AniList Anime & Manga API

Anime and manga data as an API, powered by AniList — clean JSON, no key. Search anime or manga and open any title for its full detail: titles in romaji, English and native, format, status, episode/chapter counts, genres and tags, studios, average and mean scores, popularity, description, cover and banner art, trailer and external links. Discover what is trending right now, browse a season's line-up by season and year, and follow the upcoming airing schedule — the next episodes to air, each with a live countdown. Look up characters and staff (voice actors, directors) with their artwork, favourites and the titles they appear in. Live data straight from AniList. Distinct from MyAnimeList catalogues: AniList brings real-time trending, seasonal charts and airing countdowns — ideal for anime trackers, seasonal-guide apps, episode-release widgets and Discord bots. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/anilist-api

Marine & Surf Forecast API

Marine and surf forecasts as an API, powered by Open-Meteo — clean JSON, no key. Get the current sea state and the hourly and daily wave forecast for any coastline by latitude/longitude or simply by place name: significant wave height, period and direction, plus the swell and wind-wave components broken out separately, and daily maxima and dominant directions. A built-in geocoding helper turns a place name into coordinates. Forecasts run up to ten days ahead. Live forecast data straight from Open-Meteo's marine model. Ideal for surf-report apps, sailing and boating tools, coastal and marine-operations dashboards and beach widgets. 4 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/marine-api

Binance Market Data API

Live Binance crypto exchange market data as an API — clean JSON, no key. Get the current price of any trading pair, full 24-hour ticker statistics (open, high, low, last, price change, weighted average, best bid/ask and volume), candlesticks (klines) for any interval from one minute to one month, the live order book (bids and asks with quantities), recent trades, the current average price, and the full list of trading pairs filtered by quote asset. Live data straight from Binance's public market endpoints. Distinct from aggregate coin-market data: this is exchange-native trading data — order book, candles and live ticks — ideal for trading bots, price feeds, charts, backtesting and crypto dashboards. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/binance-api

Rugby API

Live rugby union data for the top competitions as an API — clean JSON, no key. Get the full league table for any competition (played, won, drawn, lost, points for/against, tries, bonus points and league points), list every team and open a team for its record and colours, pull matches and results for any date, and open a match for its detail. Read league news too. Covers the Gallagher Premiership, United Rugby Championship, French Top 14, European Champions Cup, Super Rugby Pacific, the Rugby Championship and the Rugby World Cup — pass the league id (see /v1/leagues). Live data sourced continuously from ESPN. A global sport with passionate fanbases across Europe and the Southern Hemisphere — ideal for score apps, league-table widgets, fantasy and betting tools, dashboards and Discord bots. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/rugby-api

SteamSpy Game Analytics API

Steam game ownership and player analytics as an API, powered by SteamSpy — clean JSON, no key. Look up any Steam game by app id for its estimated owners, current concurrent players, average and median playtime (all-time and last two weeks), price and discount, positive/negative review counts and review score, developer, publisher, genre, languages and top community tags. Pull the top-100 lists — games by current players, by all-time playtime and by estimated owners — and list the top games in any genre or with any tag. Live market data straight from SteamSpy. Distinct from the Steam store: this is the ownership and engagement layer — ideal for game-market research, indie-dev competitor analysis, trend dashboards and charts. 6 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/steamspy-api

College Basketball API

Live college basketball (NCAA Men's) data as an API — clean JSON, no key. Get the game scoreboard with live scores, clock and status; open any game for its leaders and result; browse the AP Top 25 and Coaches Poll rankings with each team's record and rank movement; list every team and open a team for its record, conference standing and colours; pull a player's profile (position, class, height, weight, hometown); search players by name; and read the latest news. Live data sourced continuously from ESPN. March Madness is one of the biggest betting and bracket-pool events of the year — ideal for score apps, bracket and betting tools, rankings widgets, dashboards and Discord bots. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/cbb-api

Art Institute of Chicago API

The Art Institute of Chicago collection as an API — clean JSON, no key. Run a full-text search across 130,000+ artworks and open any piece for its full detail: title, artist, dates, medium, dimensions, place of origin, department and classification, credit line, provenance and exhibition history, whether it is public domain or on view, and high-resolution IIIF images. Browse the collection, search artists for their biography and life dates, and list the museum's exhibitions. Live data straight from artic.edu, one of the world's great art museums. A distinct collection — ideal for art, education and culture apps, image galleries, museum kiosks and creative tools. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/artic-api

OpenF1 Live Timing API

Formula 1 live timing and telemetry as an API, powered by OpenF1 — clean JSON, no key. List race weekends and their sessions (practice, qualifying, sprint, race), the drivers in any session with team and colours, and dive into the timing: lap times with sector splits and speed-trap speeds, pit stops with durations, tyre stints with compound and lap range, track weather (air and track temperature, humidity, rainfall, wind), race-control messages (flags, safety cars, penalties) and team-radio clips. Granular session-by-session data from 2023 onward. Distinct from F1 reference data: this is the live-timing and telemetry layer — ideal for live dashboards, strategy and lap-time analysis, second-screen apps and Discord bots. 9 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/openf1-api

Overwatch 2 API

Live Overwatch 2 data as an API, powered by OverFast — clean JSON, no key. List every hero and open a hero for its role, abilities, hit points, story and artwork; browse all maps (filter by game mode), the game modes and the roles; search players by name; and open any player for their profile summary — endorsement level, avatar, title and competitive ranks per role on PC and console — and their career stats (games played, win rate, KDA, and breakdowns by role and hero). Mirrors the official Overwatch site, kept current. Distinct hero-shooter coverage — ideal for player-stat trackers, rank checkers, hero guides, team tools and Discord bots. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/overwatch-api

Pokémon TCG API

The Pokémon Trading Card Game as an API, powered by TCGdex — clean JSON, no key. Search and look up cards with high-resolution images, HP, types, stage and evolution, abilities and attacks (cost, damage, effect), weaknesses, resistances and retreat cost, rarity, illustrator, legality and live market pricing. Browse every set and series, and open a set for its full card list with release date, card count and logo. Covers thousands of cards from Base Set to the latest expansions. Live data straight from TCGdex. Distinct from the Pokémon video-game Pokédex: this is the collectible card game — ideal for deck builders, collection trackers, price tools, card scanners and TCG apps. 6 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/pokemontcg-api

College Football API

Live college football (NCAA) data as an API — clean JSON, no key. Get the game scoreboard with live scores, clock and status (filter by week or conference); open any game for its leaders and result; browse the AP Top 25, Coaches Poll and College Football Playoff rankings with each team's record and rank movement; list every team and open a team for its record, conference standing and colours; pull a player's profile (position, class, height, weight, hometown); search players by name; and read the latest news. Live data sourced continuously from ESPN. A massive US betting and fantasy market, especially around bowl season and the Playoff — ideal for score apps, rankings widgets, betting tools, dashboards and Discord bots. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/cfb-api

Dota 2 API

Live Dota 2 data as an API, powered by OpenDota — clean JSON, no key. List all heroes with their attributes, roles and pick/win statistics; open any player by account id for their profile, rank and overall win/loss; pull a player's recent matches and most-played heroes (hero ids enriched to names); follow the professional scene with recent pro matches, pro players and pro teams; and open any match for its full detail — both line-ups with each player's hero, kills, deaths, assists, GPM/XPM and net worth. Live data sourced continuously from OpenDota. One of the biggest esports titles — ideal for match trackers, stat overlays, MMR and leaderboard tools, fantasy and Discord bots. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/dota-api

Soccer API

Live soccer (football) data for the world's top leagues as an API — clean JSON, no key. Get the full league table for any competition (rank, played, wins, draws, losses, goals for/against, goal difference and points), list every team and open a team for its record, form and standing, pull matches and results for any date, and open a match for its full detail — line-ups, formations and scorers. Read league news too. Covers the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Primeira Liga, the Champions League and more — pass the league id (see /v1/leagues). Live data sourced continuously from ESPN. The world's most popular sport with an enormous betting and fantasy market — ideal for score apps, league-table widgets, betting tools, dashboards and Discord bots. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/soccer-api

NBA API

Live NBA (basketball) data as an API — clean JSON, no key. Get the game scoreboard with live scores, clock and status; open any game for its leaders, line scores and result; browse the full conference standings (wins, losses, win percentage, games behind, streak); list all 30 teams and open a team for its standing, venue and colours; pull a player's profile (position, jersey, height, weight, college, team); search players by name; and read the latest NBA news. Live data sourced continuously from ESPN. One of the most-followed sports worldwide, with a huge fantasy and betting market — ideal for fantasy-basketball tools, score apps, dashboards, Discord bots and media sites. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/nba-api

NFL API

Live NFL (American football) data as an API — clean JSON, no key. Get the game scoreboard with live scores, clock and status; open any game for its box-score leaders, line scores and result; browse the full conference and division standings (wins, losses, ties, win percentage, streak); list all 32 teams and open a team for its record, standing, venue and colours; pull a player's profile (position, jersey, height, weight, college, team); search players by name; and read the latest NFL news. Live data sourced continuously from ESPN. The most-watched US sport, with a huge fantasy and betting market — ideal for fantasy-football tools, score apps, dashboards, Discord bots and media sites. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/nfl-api

MMA / UFC API

Live MMA and UFC data as an API — clean JSON, no key. Get the UFC schedule and each event's full fight card (every bout, both fighters, weight class, status and result), browse the official fighter rankings across all 24 divisions (champions and contenders, with rank movement), and open any fighter's profile — nickname, height, weight, reach, stance, fighting style, citizenship, association and their win-loss-draw record by method. Search fighters by name and read the latest UFC news. Live data sourced continuously from ESPN. Distinct combat-sports coverage — ideal for MMA apps, fantasy and betting tools, fan sites, dashboards and Discord bots. 6 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/mma-api

iNaturalist API

iNaturalist as an API — the world's largest citizen-science nature platform, returned as clean JSON, no key. Search hundreds of millions of wildlife observations by species name, place or quality grade and get each one with its photos, identified species, location, date and observer. Open a single observation, search taxa (species) and open a taxon for its common name, rank, full ancestry, photos, Wikipedia link, conservation status and observation count. Discover the most-observed species in any place (by place id or latitude/longitude), autocomplete places, and rank the top observers. Live data straight from iNaturalist. Distinct from taxonomic registries: this is real community observations with photos and locations — ideal for nature, birding and species-identification apps, biodiversity dashboards and education. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/inaturalist-api

VNDB Visual Novel API

The Visual Novel Database (VNDB) as an API — clean JSON, no key. Search and look up visual novels with their titles, release dates, languages, platforms, play length, Bayesian rating and vote count, description, cover image, developers and genre/theme tags (spoiler tags filtered out). Search and open characters with their original name, aliases, description, sex, age, blood type and the visual novels they appear in, and search and open producers and developers. Plus live database statistics. Live data straight from vndb.org, the definitive visual-novel database. A distinct medium from anime and manga — ideal for visual-novel trackers, discovery and recommendation apps, wikis and otaku tools. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/vndb-api

MangaDex API

MangaDex as an API — the largest community manga library, returned as clean JSON, no key. Search manga by title; open a manga for its full detail (titles and alternates, description, status, year, demographic, content rating, genre and theme tags, authors, artists and cover art); pull a manga's chapter feed in any translated language; get a chapter's detail; and fetch the ready-to-render page-image URLs for a chapter — the reader endpoint, in full and data-saver quality. Look up an author and list every genre and theme tag. Live data straight from MangaDex. Distinct from anime/manga metadata APIs: this is the actual reading platform — real chapters and page images across thousands of scanlations — ideal for manga readers, trackers, discovery and library apps. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/mangadex-api

Oyez Supreme Court API

The US Supreme Court as an API, powered by Oyez — clean JSON, no key. Browse cases by term and open any case for its full detail: the parties, the facts, the legal question, the conclusion, a dated timeline, the lower court, and the decision with each justice's individual vote and opinion. Pull the oral-argument transcript for a case — every speaker turn with start/stop timestamps and a link to the audio — ideal for analysis, search and captioning. List all the justices and open a justice's profile (dates, places, seats held). Live data straight from oyez.org, the definitive multimedia archive of the Supreme Court. Distinct, authoritative civic data — ideal for legal-tech, research, education, news and civic apps. 5 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/oyez-api

Lichess API

Lichess as an API — the open-source chess platform, returned as clean JSON, no key. Look up any player's profile (titles, ratings across bullet, blitz, rapid and classical, game counts, country, FIDE rating), their rating history per variant and online status; pull the top players for any performance type; fetch a user's recent games with openings, clocks, results and full move lists; get a Stockfish cloud evaluation of any position by FEN (best lines, centipawn or mate scores); serve the daily puzzle or any puzzle by id (with solution and themes); and list current, upcoming and finished tournaments. Live data straight from lichess.org. Distinct from Chess.com player stats: Lichess is its own platform with cloud engine analysis, a puzzle database and arena tournaments — ideal for chess apps, coaching tools, analysis boards, bots and leaderboards. 9 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/lichess-api

Audius API

Audius as an API — the decentralised music streaming platform, returned as clean JSON, no key. Search tracks, artists and playlists; pull trending tracks by genre and time window; look up a track (genre, mood, bpm, musical key, ISRC, play/favourite/repost counts, artwork and a durable stream URL), an artist (followers, track and playlist counts, bio, location) by id or @handle, an artist's own tracks, and a playlist or album with its full track list. Every track comes with a ready-to-play stream URL and a preview URL. Live data straight from the Audius discovery network. Distinct from mainstream catalogues: Audius is an independent, creator-owned catalogue of electronic, hip-hop and underground music with actual streamable audio — ideal for music-discovery apps, players, DJ tools and Web3 music projects. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/audius-api

Mixcloud API

Mixcloud as an API — the home of long-form audio: DJ mixes, radio shows and podcasts, returned as clean JSON, no key. Search cloudcasts, users or tags; look up a user profile (followers, listens, location, picture) and their shows; get a cloudcast's full detail — play count, favourites, reposts, listener count, audio length, tags and uploader; read a show's comments; pull the trending cloudcasts for any tag or category; and list Mixcloud's categories. Live data straight from Mixcloud's public API. Distinct from track-based music APIs: Mixcloud is hour-long mixes, broadcast archives and shows — ideal for music-discovery apps, radio and DJ directories, podcast tools and audio dashboards. 8 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/mixcloud-api

Spotify API

Spotify music and podcast metadata as an API — no login, no OAuth. Resolve any Spotify track, album, artist or playlist by its id, spotify: URI or open.spotify.com URL and get clean JSON: names, the canonical Spotify ids and URIs, cover art, release dates, durations, explicit flags and 30-second audio previews. Albums come back with their full track list, artists with their top tracks, and playlists with their tracks and owner. A universal resolve endpoint auto-detects the entity type from any Spotify link, and an oEmbed endpoint returns the title, thumbnail and embeddable player HTML for any Spotify URL. Live data straight from Spotify's public embed. Ideal for enriching your catalogue with Spotify ids, building "listen on Spotify" links, previewing tracks, and matching music across services. 6 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/spotify-api

MusicBrainz API

The open music-metadata database as an API — artists, release-groups (albums), releases, recordings and labels, identified by stable MusicBrainz IDs (MBIDs), returned as clean JSON. Search any entity by name or Lucene query; look up an artist with their external links and tags, an album, a release with its full track list, a recording with its ISRCs, or a label; and browse an artist's complete discography. Live data with MBIDs, disambiguations, types, countries, life spans, ISRCs, barcodes, catalogue numbers and relations — the canonical identifiers that link and de-duplicate music data across services. Ideal for metadata enrichment and matching, music catalogues, tagging and library tools, and research. 11 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/musicbrainz-api

Pinterest API

Real-time Pinterest data as an API — pins, boards and users, returned as clean JSON. Search pins, boards or users by keyword; look up any user's profile with follower, pin and board counts; pull a user's boards and their pins; fetch a pin's details (repins, comments, image, link, domain, pinner) and its related pins; and fetch a board's details and its pins. Live data with titles, descriptions, full-resolution image URLs, outbound links, repin and comment counts, dominant colours and creators. Ideal for social listening and trend research, content aggregation and discovery, e-commerce and visual-marketing tools, and dashboards. 10 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/pinterest-api

Genius Lyrics API

Real-time Genius music data as an API — songs, artists, albums and full song lyrics, returned as clean JSON. Search songs, or search across songs, artists and albums at once; fetch a song, artist or album by id; list an artist's songs ranked by popularity; and pull the full, cleaned lyrics of any song by id or by Genius URL. Live data with titles, primary and featured artists, page views, release dates, artwork, follower counts and social handles. The lyrics endpoint returns the complete song text with section markers ([Verse], [Chorus]) and the contributor header stripped. Ideal for music and lyrics apps, karaoke and sing-along tools, sentiment and language analysis, and metadata enrichment. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/genius-api

iTunes API

Real-time Apple iTunes catalogue data as an API — music, podcasts, ebooks and audiobooks, plus artist, album and podcast lookups, returned as clean JSON. Search songs, albums, podcasts, ebooks and audiobooks, or run a general search across any media type; look up any item by its iTunes id; fetch an artist with their albums and songs; fetch an album with its full track list; and fetch a podcast with its recent episodes. Live data with names, artists, artwork (upscaled), preview URLs, genres, prices, release dates, content ratings, track counts and podcast feed URLs. Ideal for music and podcast apps, media-catalogue and metadata enrichment, discovery and recommendation tools, and research. 12 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/itunes-api

Deezer API

Real-time Deezer music data as an API — tracks, albums, artists, playlists, charts and genres, returned as clean JSON. Search the catalogue for tracks, albums, artists and playlists; fetch any track, album (with its track list), artist or playlist by id; get an artist's top tracks and full discography; pull the global charts (top tracks, albums, artists and playlists) and the list of genres. Live data with titles, durations, ranks, fan counts, cover and picture art, 30-second preview URLs, release dates and explicit flags. Ideal for music apps and players, recommendation and discovery tools, metadata enrichment, dashboards and research. 12 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/deezer-api

Reddit API

Real-time Reddit data as an API — subreddits, posts, comments, user profiles and search, returned as clean JSON. Pull a subreddit's info and its hot, new, top or rising posts; fetch a post together with its full comment tree; look up any user's profile, karma, submissions and comments; search posts across all of Reddit or within one subreddit; and list the trending posts and the most popular subreddits. Live data, paginated with Reddit cursors, with scores, upvote ratios, comment counts, flair, timestamps, thumbnails and media URLs. Ideal for social listening and brand monitoring, trend and sentiment dashboards, content aggregation, research and market intelligence, and bots. 11 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.

api.oanor.com/reddit-api

Handrail & Baluster API

Railing and baluster layout maths as an API, computed locally and deterministically — the baluster-count, spacing and post numbers a deck builder, fabricator or balustrade designer sets a guardrail out with. The baluster-count endpoint gives the smallest number of balusters that keeps every gap within the safety limit: between two posts n balusters leave n+1 gaps, so the count = ceil((rail length − max gap) ÷ (baluster width + max gap)). The usual guardrail limit is a 100 mm (4-inch) sphere — a child-safety rule — so a 2000 mm rail with 40 mm balusters needs 14 of them at even 96 mm gaps; round up, because one fewer opens the gaps past the limit. The layout endpoint sets out a known count evenly: the gap = (rail length − total baluster width) ÷ (count + 1), the centre-to-centre pitch = baluster width + gap, and the first baluster's centre sits one gap plus half a baluster from the post face, so you mark the first centre and step off the pitch with the last gap landing equal to the first. The post-count endpoint sizes the frame: a run needs one more post than spans, spans = ceil(run ÷ max post spacing), posts = spans + 1, even spacing = run ÷ spans — a 6 m run at a 1.8 m max takes 4 spans and 5 posts at a tidy 1.5 m. Everything is computed locally and deterministically, so it is instant and private. Ideal for deck and balustrade design tools, fabrication and estimating apps, and building calculators. Pure local computation — no key, no third-party service, instant. Uses the common 100 mm infill rule — confirm your local code. 3 compute endpoints. For stair rise and run use a stair API; for fence pickets a fence API.

api.oanor.com/handrail-api

Wood Pellet API

Wood-pellet heating maths as an API, computed locally and deterministically — the consumption, heat-output and storage numbers a homeowner, installer or heating planner sizes a pellet system by. The consumption endpoint gives the pellets to meet a heat demand = the demand ÷ the usable heat per kilo, where usable = the calorific value × the boiler efficiency: ENplus wood pellets hold about 4.8 kWh/kg and a modern pellet boiler runs ~90 %, so each kilo delivers roughly 4.3 kWh — a 10,000 kWh annual demand then needs about 2.3 tonnes of pellets, around 154 fifteen-kilo bags or a bulk delivery. The heat-output endpoint inverts it: the usable heat from a mass = mass × calorific value × efficiency, so a tonne of ENplus pellets is about 4,800 kWh gross of which a 90 % boiler delivers ~4,320 kWh — the equivalent of roughly 480 litres of heating oil or 432 m³ of natural gas. The storage-volume endpoint sizes the hopper or silo: storage = the pellet mass ÷ the bulk (poured) density, about 650 kg/m³ for ENplus, so 2.3 tonnes fill roughly 3.6 m³ — size the store for the full delivery plus headroom for the fill pipe. Everything is computed locally and deterministically, so it is instant and private. Ideal for pellet-heating and installer tools, home-energy and quoting apps, and renewable-heat calculators. Pure local computation — no key, no third-party service, instant. Uses standard ENplus figures — set your own for a specific pellet grade. 3 compute endpoints. For cordwood use a firewood API; for propane/LPG a propane API.

api.oanor.com/pellet-api

Kite Flying API

Kite-flying maths as an API, computed locally and deterministically — the line-pull, altitude and minimum-wind numbers a kite flyer, festival organiser or kite app works a flight out with. The line-pull endpoint gives the tension a kite puts on the line ≈ ½ × air density × wind speed² × sail area × a force coefficient (~0.8 for a typical flat or delta kite): because it rises with the square of the wind, doubling the wind quadruples the pull — a 1.5 m² kite holds about 47 N (nearly 5 kgf) at 8 m/s but four times that in a strong blow, so the line and your grip must be sized to the gusts, not the average. The altitude endpoint gives the flying height = the line let out × the sine of the line angle above the horizontal, with the downwind distance from the cosine: 100 m of line at a 45° angle reaches about 71 m up and 71 m downwind, while a heavy or under-flown kite sags to a low angle and never climbs. The min-wind endpoint gives the lightest wind that lifts off, where the aerodynamic lift just equals the weight: min wind = √(2 × mass × g ÷ (air density × area × lift coefficient)), so a 200 g, 1.5 m² kite needs only about 1.6 m/s (6 km/h) — lighter sails and bigger area drop the threshold. Everything is computed locally and deterministically, so it is instant and private. Ideal for kite-flying and festival apps, hobby and STEM-education tools, and outdoor calculators. Pure local computation — no key, no third-party service, instant. Flat-kite estimates — combine with real wind readings. 3 compute endpoints. For drag and terminal velocity use a drag API; for structural wind load a wind-load API.

api.oanor.com/kite-api

Vinyl Record API

Vinyl-record geometry maths as an API, computed locally and deterministically — the playing-time, groove-length and groove-speed numbers a cutting engineer, pressing plant or audio hobbyist works a record out with. The playing-time endpoint gives a side's maximum time = the number of groove turns ÷ the turntable speed, where the turns = the recorded band's radial width ÷ the groove pitch (the spacing between adjacent grooves): a 12-inch LP with ~85 mm of band at a 100 µm pitch holds about 850 turns, so at 33⅓ rpm that is roughly 25 minutes a side — a tighter pitch fits more time but cuts groove amplitude and so loudness and bass, the classic time-versus-level trade. The groove-length endpoint unrolls the spiral: length ≈ turns × the mean circumference (π × the average of the outer and inner diameters), on the order of 400–500 metres for an LP side, the whole of which the stylus traces once. The groove-speed endpoint gives the linear speed under the stylus = 2π × rpm/60 × radius, so the outer grooves of an LP pass at about 50 cm/s but the inner ones only ~20 cm/s — the cause of inner-groove distortion and why engineers place quieter tracks last. Everything is computed locally and deterministically, so it is instant and private. Ideal for record-cutting and mastering tools, hi-fi and collector apps, and audio-engineering calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For musical note and tempo maths use a music API.

api.oanor.com/vinyl-api

Sundial API

Sundial gnomonics maths as an API, computed locally and deterministically — the hour-line, gnomon and longitude-correction numbers a dial maker, horologist or astronomy hobbyist lays a sundial out with. The hour-line-angle endpoint gives the angle of each hour line on the dial plate, measured from the noon line: for a horizontal dial tan(angle) = sin(latitude) × tan(hour angle), and for a vertical south-facing dial cos(latitude) is used instead, where the hour angle is 15° per hour from solar noon. At 50° latitude the 1-o'clock line sits about 11.6° from noon rather than 15° — the lines bunch near noon and spread toward the ends, which is exactly why a sundial's hours are unevenly spaced. The gnomon endpoint gives the style angle: the gnomon's shadow-casting edge must point at the celestial pole, so it rises at the latitude angle on a horizontal dial (50° at 50° N) and at 90° − latitude on a vertical dial — get this wrong and the dial keeps correct time at only one season. The longitude-correction endpoint converts the dial's local apparent time to clock time: 4 minutes of time per degree of longitude, correction = 4 × (reference meridian − local longitude), so a dial at 7.5° E on Central European Time reads 30 minutes slow versus the clock. Everything is computed locally and deterministically, so it is instant and private. Ideal for sundial-design and gnomonics tools, astronomy-education and maker apps, and horology calculators. Pure local computation — no key, no third-party service, instant. Add the equation of time for full clock accuracy. 3 compute endpoints. For the sun's position use a solar-position API; for sunrise and sunset a sunrise API.

api.oanor.com/sundial-api

Metal Casting API

Metal-casting and foundry maths as an API, computed locally and deterministically — the solidification-time, shrinkage and melt-weight numbers a foundryman, patternmaker or casting designer works a job to. The solidification-time endpoint applies Chvorinov's rule, t = B × (V/A)², where V/A is the casting modulus (volume ÷ cooling surface area) and B is the mould constant (~2–4 min/cm² for sand): a chunky part with little surface for its volume freezes slowly, a thin one fast — and because a riser must stay molten longer than the casting it feeds, its modulus has to be larger, which is the number that sizes it. The pattern-shrinkage endpoint makes the pattern oversize for the metal that shrinks as it cools: pattern = casting dimension × (1 + shrinkage/100), the patternmaker's contraction rule — about 1.0–1.6 % for grey iron, ~2 % for steel and aluminium — so a 100 mm steel feature needs a 102 mm pattern. The melt-weight endpoint gives the casting weight = volume × metal density (iron ~7.2, steel ~7.85, aluminium ~2.70 g/cm³) and the metal to actually pour = casting weight ÷ the casting yield, because the sprue, runners and risers are remelted scrap — a 7 kg iron casting at 70 % yield needs about 10 kg in the ladle. Everything is computed locally and deterministically, so it is instant and private. Ideal for foundry and patternmaking tools, casting-design and estimating apps, and metalworking calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For a part's weight from its dimensions use a metal-weight API; for welded joints a welding API.

api.oanor.com/casting-api

Basketball Stats API

Basketball efficiency-stats maths as an API, computed locally and deterministically — the shooting-efficiency and box-score numbers an analyst, coach or sports app rates a performance by. The true-shooting endpoint folds twos, threes and free throws into one number: TS% = points ÷ (2 × (field-goal attempts + 0.44 × free-throw attempts)) × 100, where the 0.44 approximates how many possessions a free-throw trip really uses — 25 points on 18 field goals and 6 free throws is about 60.6 %, against a league average near 56–58 %. The effective-field-goal endpoint credits a three for being worth 50 % more than a two: eFG% = (field goals made + 0.5 × threes made) ÷ field-goal attempts × 100, so 9 makes including 3 threes on 18 attempts is 58.3 % versus a raw 50 %, the gap being the value of the long ball. The game-score endpoint computes John Hollinger's Game Score, a single-game productivity rating scaled like points — PTS + 0.4·FGM − 0.7·FGA − 0.4·(FTA−FTM) + 0.7·ORB + 0.3·DRB + STL + 0.7·AST + 0.7·BLK − 0.4·PF − TOV — where about 10 is an average game, 20+ excellent and 40+ historic, rewarding efficient scoring and all-round play while docking misses and turnovers. Everything is computed locally and deterministically, so it is instant and private. Ideal for basketball analytics and box-score tools, fantasy and commentary apps, and sports calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For baseball stats use a baseball API; for cricket a cricket API.

api.oanor.com/basketball-api

Cricket Stats API

Cricket statistics maths as an API, computed locally and deterministically — the run-rate, strike-rate and chase numbers a scorer, commentator or cricket app works a match by. An over is six legal balls, and overs are given as whole overs plus balls, never as decimal overs — '20.3 overs' means 20 overs and 3 balls (20.5 in real terms), the classic cricket-maths trap this API avoids. The run-rate endpoint gives the runs per over = runs ÷ (balls ÷ 6), so 150 runs off 20 overs is 7.50 an over, and with a target overs figure it projects the innings score at the current pace. The strike-rate endpoint gives a batter's strike rate = runs ÷ balls faced × 100, the runs per 100 balls — 75 off 50 is a strike rate of 150, fast scoring in the limited-overs game; in Tests a lower strike rate with a high average is prized instead. The required-rate endpoint handles a chase: the required run rate = the runs still needed ÷ the balls left × 6, so needing 80 to win with 10 overs left is 8.00 an over — a figure that climbs sharply as balls run out, which is why a comfortable chase can tip away in a couple of tight overs. Everything is computed locally and deterministically, so it is instant and private. Ideal for cricket scoring and live-score apps, fantasy and commentary tools, and sports calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For baseball stats use a baseball API.

api.oanor.com/cricket-api

Time-lapse API

Time-lapse photography maths as an API, computed locally and deterministically — the clip-length, interval and storage numbers a photographer, filmmaker or camera app plans a sequence with. The clip-length endpoint trades a long shoot for a short clip: the frames captured = the shoot duration ÷ the interval, and the clip length = those frames ÷ the playback frame rate — shooting for 60 minutes at one frame every 5 seconds gives 720 frames, and at 24 fps that plays back in 30 seconds, a 120× speed-up. Longer intervals compress time harder but can stutter on fast motion. The interval endpoint works backwards from a target clip: the frames needed = the target clip length × the frame rate, and the interval = the shoot duration ÷ those frames, so a 60-minute shoot for a 20-second clip at 24 fps needs 480 frames, one every 7.5 seconds. The storage endpoint sizes the card and disk: total storage = the frame count × the size of one frame, and because time-lapse shoots full-resolution stills (RAW ~20–30 MB each), 720 RAW frames at 25 MB is about 18 GB for a single 30-second clip — which is why a long lapse eats cards fast. Everything is computed locally and deterministically, so it is instant and private. Ideal for time-lapse and intervalometer apps, photography-planning tools, and production calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For video bitrate and file size use a bitrate API.

api.oanor.com/timelapse-api

Jam & Preserve API

Jam and preserve maths as an API, computed locally and deterministically — the sugar, setting-point and yield numbers a jam maker, preserver or recipe app works a batch to. The sugar endpoint sets the sugar from the sugar-to-fruit ratio: a traditional full-sugar jam is 1:1, so 1 kg of fruit takes 1 kg of sugar for a 2 kg batch at 50 % sugar, while lower ratios (0.6–0.75) make a softer, fresher, less-sweet preserve that needs added pectin and keeps less well — the sugar both preserves and helps the gel. The setting-point endpoint gives the gel temperature adjusted for altitude: jam sets at about 4.5 °C (8 °F) above the temperature water boils at — 104.5 °C at sea level — but because water boils lower as you climb (roughly 1 °C per 285 m), the target falls to near 99 °C at 1500 m, so cooking to the sea-level figure up a mountain over-boils the batch. The yield endpoint boils the batch down to a target soluble-solids (Brix): jam keeps at about 65 % Brix, the finished weight = the solids (sugar plus the fruit's own ~10 % dry matter) ÷ the target Brix, and the rest evaporates as water — 1 kg sugar and 1 kg fruit boils down to about 1690 g of jam, losing roughly 310 g of water. Everything is computed locally and deterministically, so it is instant and private. Ideal for preserving and recipe tools, homestead and kitchen apps, and food-production calculators. Pure local computation — no key, no third-party service, instant. Gel chemistry, not canning safety. 3 compute endpoints. For processing-time altitude adjustment use a canning API.

api.oanor.com/jam-api

Swimming API

Swimming maths as an API, computed locally and deterministically — the SWOLF, threshold-pace and per-100 m numbers a swimmer, coach or training app works a set out with. The swolf endpoint scores stroke efficiency for one length: SWOLF (swim + golf) = the strokes taken plus the seconds taken, and like golf lower is better — gliding further per stroke or swimming faster both cut it, so a 25 m length in 18 strokes and 30 s is a SWOLF of 48. Because it is pool-length and stroke dependent, the score is normalized to 25 m so lengths in different pools compare. The css endpoint computes Critical Swim Speed, the swimmer's threshold pace, from two all-out time trials: CSS = (distance1 − distance2) ÷ (time1 − time2) — the classic 400 m and 200 m test, where 6:00 and 2:50 give about 1.05 m/s, a 1:35 / 100 m threshold; training paces are then set as offsets from CSS, the swimmer's equivalent of a runner's threshold or an erg's 2 k pace. The pace endpoint gives speed and the per-100 m pace swimmers actually quote (time ÷ distance × 100), so 100 m in 1:30 is a 1:30 / 100 m pace at 1.11 m/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for swim-training and coaching tools, lap-tracker and triathlon apps, and fitness calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For running pace use a pace API; for indoor rowing a rowing API.

api.oanor.com/swimming-api

Indoor Rowing API

Indoor-rowing (Concept2 erg) maths as an API, computed locally and deterministically — the watts, split and calorie numbers a rower, coach or fitness app works a piece out with, using the published Concept2 relations. The split-to-watts endpoint turns a 500 m split into power: on an erg the power is fixed by the pace, not the stroke rate, so watts = 2.80 ÷ pace³ where the pace is the seconds per metre (the split ÷ 500) — a 2:00 split is about 202 W. Because power goes as the inverse cube of pace, small split gains cost a lot of watts: pulling 1:50 instead of 2:00 is roughly 270 W, not 220. The watts-to-split endpoint inverts it — pace = (2.80 ÷ watts)^(1/3), split = pace × 500 — so a target wattage maps to the split on the monitor and a rower's power compares directly with a cyclist's or any other watts figure. The calories endpoint applies the Concept2 calorie formula, Cal/hr = (watts × 4 × 0.8604) + 300, where the +300 is a fixed resting-metabolism term that makes the erg's count run higher than pure mechanical work; 200 W is about 988 Cal/hr, roughly 494 calories over 30 minutes. Everything is computed locally and deterministically, so it is instant and private. Ideal for rowing and erg training tools, coaching and leaderboard apps, and fitness calculators. Pure local computation — no key, no third-party service, instant. Concept2 model — a machine estimate, not lab calorimetry. 3 compute endpoints. For running pace use a pace API; for cycling a cycling API.

api.oanor.com/rowing-api

Cross-Stitch API

Cross-stitch and embroidery maths as an API, computed locally and deterministically — the design-size, fabric and floss numbers a cross-stitcher, embroidery designer or needlework-shop works a project out with. The design-size endpoint turns a stitch count and a fabric count (stitches per inch) into the finished size: size = stitch count ÷ fabric count, so a 140 × 98 design on 14-count Aida finishes at 10 × 7 inches (25.4 × 17.8 cm), smaller on 18-count and larger on 11-count because a higher count packs more stitches per inch — and it returns the total stitch count (width × height) that drives the floss and the hours. The fabric-needed endpoint adds a margin on every side to give the fabric to cut: design size + twice the margin per dimension, with the usual 3 inches per side for hooping, framing and finishing, so a 10 × 7 design wants a 16 × 13 inch cut. The thread-length endpoint estimates floss from the geometry of a full cross — the front two diagonals plus the back returns is about (2√2 + 2) ÷ fabric count inches per stitch — so 5,000 stitches on 14-count is roughly 1,724 inches, about 44 m, and it estimates the skeins given the number of strands (a 6-strand skein is ~8 m). Everything is computed locally and deterministically, so it is instant and private. Ideal for cross-stitch and embroidery pattern tools, needlework-shop and kit apps, and craft-project calculators. Pure local computation — no key, no third-party service, instant. Floss figures are planning estimates — buy a little extra and dye-lot match. 3 compute endpoints. For sewing yardage use a sewing API; for knitting gauge a knitting API.

api.oanor.com/embroidery-api

Ice Cream API

Ice-cream and gelato batch maths as an API, computed locally and deterministically — the overrun, yield and solids numbers a gelatiere, ice-cream maker or production planner balances a mix by. The overrun endpoint measures the air whipped into the mix during freezing by the weight method: from the same container filled first with mix and then with frozen ice cream, overrun = (mix weight − frozen weight) ÷ frozen weight × 100 — a cup that drops from 1000 g to 625 g ran 60 % overrun. Dense gelato sits around 20–35 %, premium ice cream 25–50 %, soft-serve and economy tubs 50–100 %+; more air means a lighter, cheaper, faster-melting product. The yield endpoint turns a mix volume and an overrun into the frozen volume (mix × (1 + overrun/100)) and the number of scoops at a given scoop size, so 2 litres of mix at 60 % overrun yields 3.2 litres and about 53 sixty-millilitre scoops — which is why overrun is a direct cost lever. The total-solids endpoint balances a recipe: total solids (sugar + fat + milk-solids-not-fat + other) as a percent of the mix weight, with the fat, sugar, MSNF and water percentages — a typical ice cream runs 36–42 % total solids, gelato lower in fat, and balancing solids against water is what keeps the texture smooth rather than icy. Everything is computed locally and deterministically, so it is instant and private. Ideal for gelateria and creamery tools, recipe-balancing apps, and food-production calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For general cooking measure conversions use a cooking API.

api.oanor.com/icecream-api

Wood Moisture API

Wood-moisture maths as an API, computed locally and deterministically — the moisture-content, oven-dry-weight and drying-target numbers a woodworker, sawyer, kiln operator or firewood seller weighs timber by. The moisture-content endpoint takes a wet weight and an oven-dry weight and returns the moisture content on both conventions: the dry basis (water ÷ oven-dry weight × 100, the forestry and woodworking standard) and the wet/green basis (water ÷ wet weight × 100, common in agriculture and paper) — a board weighing 120 g that dries to 100 g holds 20 g of water and is 20 % dry-basis or 16.7 % wet-basis, so it always matters which is quoted. Above fibre saturation (~28–30 %) the wood is still shedding free water and has not begun to shrink. The dry-weight endpoint back-calculates the unchanging oven-dry weight from a current weight and a meter reading (wet ÷ (1 + MC/100)), the anchor for any drying plan because the wood substance does not change as water leaves. The target-weight endpoint uses that anchor to give the weight a piece should reach for a target moisture content and the water still to drive off — taking 120 g at 20 % down to 12 % means a 112 g target and 8 g of water to lose, so you simply weigh the piece down to that figure. Everything is computed locally and deterministically, so it is instant and private. Ideal for woodworking and lutherie tools, sawmill and kiln-drying apps, and firewood-seasoning calculators. Pure local computation — no key, no third-party service, instant. Mass-balance maths — pair it with a real moisture meter. 3 compute endpoints. For board feet use a lumber API; for a wood-stack volume a firewood API.

api.oanor.com/woodmoisture-api

Gemstone Weight API

Gemstone weight maths as an API, computed locally and deterministically — the carat, gram, point and measured-weight numbers a jeweller, gem dealer, appraiser or lapidary works to. The carat-to-grams endpoint converts a carat weight to grams, milligrams and points: the metric carat is exactly 0.2 g (200 mg) and is split into 100 points, so a 1.5 ct stone is 0.3 g and 150 points and a quarter-carat is a twenty-five pointer — the carat is a mass unit, not a size, so a 1 ct diamond and a 1 ct emerald weigh the same but look different because their densities differ. The grams-to-carat endpoint inverts it (divide grams by 0.2, or multiply by 5), for a weight taken on a gram balance. The round-brilliant-weight endpoint gives the trade estimate used when a stone is set and cannot be put on a scale: carat ≈ diameter² × depth × 0.0061, with the girdle diameter and total depth in millimetres — a 6.5 mm round about 4 mm deep estimates near 1 carat, which is exactly why a 1 ct round brilliant measures roughly 6.5 mm across; the factor can be nudged for a thick girdle or a different cut. Everything is computed locally and deterministically, so it is instant and private. Ideal for jewellery and appraisal tools, gem-dealer and auction apps, and lapidary calculators. Pure local computation — no key, no third-party service, instant. Weight maths only — it does not price the stone or grade the colour and clarity. 3 compute endpoints. For gold karat and fineness use a gold-purity API.

api.oanor.com/gemstone-api

Gold Purity API

Gold purity and karat maths as an API, computed locally and deterministically — the karat, fineness and alloy numbers a jeweller, goldsmith, assayer or refiner works to. The karat-to-fineness endpoint converts between the two purity systems: karat is the number of 24ths of a piece that is pure gold, so the fineness (parts per thousand, the figure on a hallmark stamp) = karat ÷ 24 × 1000 and the gold percentage = karat ÷ 24 × 100 — 24K is pure (1000‰), 18K is 750‰ (75 %), 14K is 583‰, 9K is 375‰. The pure-gold-weight endpoint gives the actual fine gold in a piece = its total weight × the gold fraction (karat ÷ 24): a 10 g 18K ring holds 7.5 g of gold and 2.5 g of alloy, the fine-gold content a refiner pays on and the basis of the intrinsic metal value. The alloy-mix endpoint inverts it for the bench: to bring refined fine gold down to a target karat, the total weight = the fine gold ÷ (target karat ÷ 24) and the alloy to add = the total − the fine gold, so 7.5 g of pure gold makes 10 g of 18K with 2.5 g of master alloy. Everything is computed locally and deterministically, so it is instant and private. Ideal for jewellery and goldsmithing tools, pawn and scrap-gold apps, and assay and metal-value calculators. Pure local computation — no key, no third-party service, instant. Purity maths only — it does not fetch the live gold price. 3 compute endpoints. For a metal part's weight from its dimensions use a metal-weight API.

api.oanor.com/goldpurity-api

Arch Geometry API

Circular-segment arch geometry as an API, computed locally and deterministically — the radius, arc-length and set-out numbers a mason, joiner, stonemason or CAD user lays a segmental arch out with. A segmental arch is an arc of a circle struck through the two springings and the crown: the from-span-rise endpoint takes the span and the rise (the height of the crown above the springing line) and returns the radius = (span²/4 + rise²) ÷ (2·rise), the central angle it subtends, the arc length along the curve, and the segment area of the void below it — flatter arches with a small rise have surprisingly huge radii. The from-radius-angle endpoint inverts it, returning the chord (span), the rise (sagitta), the arc length and the area from a known radius and central angle, the way a curve struck with a trammel or a router on a pivot is described. The setout-ordinates endpoint gives the practical numbers to mark a template: the rise of the arc above a straight base line at equally spaced stations across the span (y = √(R² − x²) − (R − rise)), so you can plot the heights, connect them and cut a plywood former or bend a batten without a giant compass — the ends come out zero at the springings and the middle equals the rise at the crown. Everything is computed locally and deterministically, so it is instant and private. Ideal for masonry and joinery layout tools, stair and window-head design, and CAD and woodworking calculators. Pure local computation — no key, no third-party service, instant. Segmental (up to a semicircle) arcs. 3 compute endpoints. For road curves use a horizontal- or vertical-curve API; for plain shape areas a geometry API.

api.oanor.com/arch-api

Riveted Joint API

Riveted-joint strength maths as an API, computed locally and deterministically — the shear, bearing and rivet-count numbers a structural, sheet-metal or aircraft fitter checks a riveted connection by. The shear-capacity endpoint gives the load a rivet group carries across its shanks = the rivet area (π/4·d²) × the shear strength × the number of rivets × the shear planes — a rivet in single shear is cut on one plane, in double shear (the centre plate of a butt joint with cover plates) on two, so it carries twice. The bearing-capacity endpoint gives the load the rivets can press against the sides of their holes before the plate crushes = the projected contact area (diameter × plate thickness) × the bearing strength × the number of rivets; thin plates fail in bearing long before the rivet shears, which is exactly why both must be checked — the joint strength is the lesser of the two. The rivets-required endpoint inverts it: the rivets a design load needs = the load ÷ the allowable load per rivet (area × allowable shear × planes), rounded up to a whole rivet, using the working shear (strength ÷ safety factor) not the raw value. Everything is computed locally and deterministically, so it is instant and private. Ideal for structural and sheet-metal estimating, mechanical-design and fastener tools, and engineering calculators. Pure local computation — no key, no third-party service, instant. Shank-shear and bearing only — also confirm edge tear-out and minimum pitch. 3 compute endpoints. For bolt preload and torque use a bolt-torque API; for thread geometry a thread API; for welded joints a welding API.

api.oanor.com/rivet-api

Slackline Tension API

Tensioned-line point-load statics as an API, computed locally and deterministically — the line-tension and anchor-force numbers a slackliner, highliner or rigger works out before they weight a line. This is the V a loaded line makes under a person, not a self-weight catenary: the tension endpoint takes the span, the sag and the body load and returns the line tension and the horizontal anchor pull, because vertical balance is 2·T·sin(angle) = the body weight — so the flatter the line (the smaller the sag) the more the tension blows up, which is exactly why drum-tightening a line to kill the bounce can load the anchors to many times body weight. The sag endpoint inverts it: from a known line tension it returns the sag a mid-span load settles to (sin angle = weight ÷ twice the tension), and flags when the tension is too low to hold the load at all. The off-centre-load endpoint handles standing away from the middle, where the two halves carry different tensions: the horizontal pull is equal on both sides (H = weight × a × b ÷ (sag × span)) but the shorter, steeper segment runs at the higher tension and fails first — the reason a highliner near an anchor stresses that leash harder than one in the centre. Everything is computed locally and deterministically, so it is instant and private. Ideal for slackline and highline rigging tools, climbing and outdoor-gear apps, and tension-and-anchor calculators. Pure local computation — no key, no third-party service, instant. Geometric statics — combine with the real webbing and anchor ratings. 3 compute endpoints. For a self-weight hanging cable use a catenary API; for working-load-limit and safety factor a rigging API.

api.oanor.com/slackline-api

Textile Dyeing API

Textile-dyeing recipe maths as an API, computed locally and deterministically — the dye, water and auxiliary numbers a dyer weighs out to mix a repeatable dye-bath, whether for a swatch or a full bolt. The dye-weight endpoint gives the dye to weigh = the weight of fabric × the depth of shade, the percentage of dye on the weight of the goods: a 2 % shade on 100 g of fabric is 2 g of dye, pale shades run under half a percent, deep blacks 4 % or more — working on-weight-of-fabric is exactly what makes a recipe scale and repeat. The liquor-ratio endpoint gives the dye-bath volume = the weight of goods in kilos × the liquor ratio, the litres of bath per kilo (a 20:1 ratio is 20 L per kg); lower ratios save water, dye and energy and exhaust deeper, higher ratios level more evenly on delicate or pale work. The auxiliary endpoint gives the salt, soda ash or levelling agent to add = the bath volume × the dosing concentration in grams per litre — salt (50–80 g/L) drives reactive and direct dyes onto cotton, soda ash (10–20 g/L) raises the pH to fix them. Everything is on-weight or per-litre, so the same recipe gives the same colour and chemistry at any scale, and it is computed locally and deterministically, so it is instant and private. Ideal for craft and studio dyers, textile and yarn shops, and dye-recipe and batch-calculator tools. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For knitting yardage and gauge use a knitting API; for vegetable-ferment or meat-cure salt a fermentation or curing API.

api.oanor.com/dye-api

Solar Row Spacing API

Solar-array row-spacing and shading geometry as an API, computed locally and deterministically — the shadow-length, inter-row-spacing and ground-coverage numbers a PV designer or installer lays a ground-mount or flat-roof array out with. The shadow-length endpoint gives the shadow an object casts = its height ÷ tan(sun elevation), longer the lower the sun (which is why layouts are designed for the worst-case winter-solstice low sun), stretched by 1/cos(azimuth difference) when the sun is off-axis. The row-spacing endpoint gives the minimum row pitch (front edge to front edge) to stop a row shading the one behind = the module's horizontal base (length × cos tilt) + the shadow its back edge casts (module height ÷ tan of the minimum sun elevation) — a 1.7 m module at 30° tilt clearing a 20° winter sun needs about a 3.8 m pitch — and returns the resulting ground coverage ratio. The ground-coverage endpoint gives that GCR = module length ÷ row pitch, the packing density: fixed-tilt fields typically run 0.4–0.5, higher packs more kW per acre but loses winter yield to mutual shading, lower wastes land. Everything is computed locally and deterministically, so it is instant and private. Ideal for solar-design and layout tools, EPC and site-assessment apps, and renewable-energy calculators. Pure local computation — no key, no third-party service, instant. Geometric model — use the real worst-hour sun altitude. 3 compute endpoints. For solar position/altitude use a solar-position API; for irradiance a solar API; for off-grid sizing an off-grid API.

api.oanor.com/pvspacing-api

Winch Drum API

Winch and cable-drum maths as an API, computed locally and deterministically — the rope-capacity, line-pull and rope-out numbers a winch operator, rigger or recovery driver works a drum with. The capacity endpoint gives the rope a drum holds by exact layer geometry: the sum over every full layer of the turns per layer × π × that layer's mean wrap diameter, where turns per layer = drum width ÷ rope diameter and the number of layers = the flange-to-barrel depth ÷ rope diameter — a 10-inch barrel, 20-inch flange, 12-inch-wide drum on half-inch rope holds about 940 ft over 10 layers. The layer-pull endpoint shows why pull falls as the drum fills: the rated pull is for the bare-drum first layer, and as rope piles on, the growing lever arm cuts the line pull and raises the line speed in the same ratio — pull × (first-layer diameter ÷ this layer's diameter) — so the top layer of a deep drum can pull barely half the bottom-layer rating, which is why you spool off to bare drum for a hard pull or add a snatch block. The length-at-layer endpoint gives the rope wound after a number of full layers, for marking the rope or knowing how much line is out. Everything is computed locally and deterministically, so it is instant and private. Ideal for winch- and hoist-sizing tools, recovery and off-road apps, marine and industrial-rigging utilities, and engineering calculators. Pure local computation — no key, no third-party service, instant. Geometric estimate — allow for nesting and freeboard. 3 compute endpoints. For capstan friction use a capstan API; for block-and-tackle a pulley API.

api.oanor.com/winch-api

Mobile Crane Lift API

Mobile-crane lift-planning maths as an API, computed locally and deterministically — the load-moment, tipping-capacity and outrigger-pad numbers a crane operator, lift planner or rigging engineer checks a pick with. The load-moment endpoint gives the load × its working radius (the horizontal distance from the slew centre to the hook), the single figure a crane's rated-capacity limiter watches: a 5-tonne load at 8 m is a 40 tonne-metre moment, the same as 10 tonnes at 4 m, which is why chart capacity falls steeply as the boom luffs out — moment, not weight, tips the crane. The capacity endpoint gives a simplified tipping balance about the fulcrum: the load that just tips = counterweight × its radius ÷ the load radius, and the rated safe load is a stability fraction of that (~75 % on outriggers, ~66 % on crawlers per the standards) — a teaching/sanity figure that ignores the boom and superstructure, never a substitute for the load chart. The outrigger-pad endpoint sizes the float: required pad area = the outrigger leg load ÷ the soil's allowable bearing pressure (and the side of a square mat), since overloading weak ground is a leading cause of overturns — a 30-tonne leg on 200 kPa wants about a 1.2 m square mat. Everything is computed locally and deterministically, so it is instant and private. Ideal for lift-planning and rigging tools, construction and crane-operations apps, and site-safety utilities. Pure local computation — no key, no third-party service, instant. Simplified — always use the manufacturer load chart. 3 compute endpoints. For sling and WLL loads use a rigging API.

api.oanor.com/crane-api

Elevator Traction API

Traction-elevator engineering maths as an API, computed locally and deterministically — the counterweight, hoist-motor and rope-traction numbers a lift engineer or building-services designer sizes a passenger elevator with. The counterweight endpoint gives the balancing mass = the empty car plus a fraction of the rated load (the overbalance, typically 40–50 %, 45 % common), so a 1,000 kg car rated for 1,000 kg uses a 1,450 kg counterweight — the car and weight balance near half load and the machine is sized for the worst-case imbalance, not the full load. The motor-power endpoint uses that: because the counterweight cancels most of the car, the motor only lifts the out-of-balance load = rated load × (1 − overbalance), so power = that × g × speed ÷ efficiency (~65–75 % geared) — a 1,000 kg lift at 1.5 m/s needs only about 11–12 kW, half what a counterweight-less hoist would draw. The traction-ratio endpoint checks the friction grip: a traction elevator moves the ropes by friction over the sheave, so the available traction (e^(μθ), the capstan equation) must beat the T1/T2 tension ratio at both worst cases — a full car at the bottom and an empty car at the top — and it returns the governing ratio. Everything is computed locally and deterministically, so it is instant and private. Ideal for lift-design and building-services tools, vertical-transport and MEP utilities, and engineering calculators. Pure local computation — no key, no third-party service, instant. Sizing estimates — follow the lift code and maker data. 3 compute endpoints. For block-and-tackle use a pulley API; for capstan friction a capstan API.

api.oanor.com/elevator-api

Railway Tractive Effort API

Railway train-performance maths as an API, computed locally and deterministically — the tractive-effort, resistance and adhesion numbers a railway engineer, train planner or rail-sim developer rates motive power with. The tractive-effort endpoint gives the pulling force a locomotive develops = 375 × horsepower × efficiency ÷ speed (mph), the classic hyperbolic curve where a constant-power loco pulls hardest at low speed and tapers as it accelerates — 4,000 hp at 25 mph and 82 % efficiency is about 49,200 lbf at the rail. The resistance endpoint gives the forces a train fights: grade resistance ≈ 20 lb per ton per 1 % of grade (the weight component along the slope, the dominant force on a hill — a 5,000-ton train on a 1 % grade fights 100,000 lbf) plus curve resistance ≈ 0.8 lb per ton per degree of curve from flange friction. The adhesion endpoint gives the hard ceiling: however much power a loco has, it can only pull as hard as the wheels grip — maximum starting tractive effort = the adhesion coefficient (≈ 0.25 dry, more with sand) × the weight on the driving wheels, so 200 tons on the drivers is about 100,000 lbf before slip. Everything is computed locally and deterministically, so it is instant and private. Ideal for rail-operations and motive-power planning tools, train-simulator and railfan apps, and transport-engineering utilities. Pure local computation — no key, no third-party service, instant. Excludes the speed-dependent Davis rolling/air resistance. 3 compute endpoints. For highway curve geometry use a horizontal-curve API.

api.oanor.com/railway-api

Sea Horizon API

Sea-horizon and visibility maths as an API, computed locally and deterministically — the distance-to-horizon, geographic-range and dip numbers a mariner, coastal navigator or marine app works sightings with. The horizon endpoint gives the distance to the sea horizon ≈ 1.169·√(height of eye in feet) nautical miles, including the standard atmospheric refraction that bends the line of sight a little past the geometric edge — at 9 ft of eye height the horizon is about 3.5 nm off — together with the dip, how far below true horizontal that watery edge lies (≈ 0.97′·√h), the correction subtracted from a sextant altitude shot to the sea horizon. The geographic-range endpoint gives how far off a light or landmark first peeps over the horizon = the sum of two horizon distances, your own plus the object's: 1.169·(√h_eye + √h_object), so a 100 ft lighthouse from a 9 ft cockpit lifts above the sea at about 15 nm — purely geometric, before the light's own luminous range and the visibility. The object-height endpoint inverts it: how tall a tower, light or headland must stand to break the horizon at a target range, or how close you must be before a known landmark appears. Everything is computed locally and deterministically, so it is instant and private. Ideal for marine-navigation and chartplotter apps, coastal-pilotage and lighthouse tools, and sailing utilities. Pure local computation — no key, no third-party service, instant. Geometric/refraction model. 3 compute endpoints. For great-circle distance use a geo-distance API; for set & drift a set-and-drift API.

api.oanor.com/horizon-api

Set and Drift API

Current-sailing (set and drift) navigation maths as an API, computed locally and deterministically — the course-over-ground, course-to-steer and current numbers a mariner, navigator or marine app plots a passage with. The course-made-good endpoint adds the boat's velocity through the water to the current vector to give the real track: the course over ground (COG) and speed over ground (SOG), with the drift angle the current pushes you off your nose — steering 090° through the water at 10 knots with a 2-knot current setting north comes out around 079° over the ground at 10.2 knots. The course-to-steer endpoint solves the other way: the heading to steer to make good a desired ground track, steering up-current to cancel the across-track set (sin(H−T) = −drift·sin(set−track) ÷ speed), and the resulting SOG — usually slower into a current, faster with it astern, and impossible if the current across the track beats your speed. The current endpoint finds the set and drift from the offset between a dead-reckoning position and an observed fix: the set is the bearing DR-to-fix and the drift is that distance ÷ the elapsed time, ready to carry forward. Everything is computed locally and deterministically, so it is instant and private. Ideal for marine-navigation and chartplotter apps, sailing and boating tools, and maritime-training utilities. Pure local computation — no key, no third-party service, instant. Degrees true. 3 compute endpoints. For great-circle distance use a geo-distance API; for tide times a tides API.

api.oanor.com/setanddrift-api

Hay Bale Weight API

Hay and forage bale maths as an API, computed locally and deterministically — the weight, dry-matter and feed-supply numbers a rancher, hay producer or livestock manager plans winter feed with. The round-bale endpoint gives the weight from the cylinder volume (π·r²·width) × the dry-matter density (typically ~9–12 lb/ft³ for cured hay), so a 5×5 ft bale runs about 1,000 lb, and reports the dry-matter weight (≈88 % of as-fed) that actually feeds the animals — buy and ration on dry matter, not gate weight. The square-bale endpoint gives the weight of a rectangular bale from its length, width and height (÷ 1,728 for cubic feet from inches) × the density — a typical 14×18×36-inch small square is about 50 lb, big 3×3 or 4×4 ft bales hundreds — with a reminder that high moisture both adds weight and risks mould and barn-fire heating. The feed-supply endpoint sizes the stack: feed needed = head × daily intake × days (cattle eat ~2–2.5 % of bodyweight, about 25–30 lb of dry matter for a beef cow), and bales = that ÷ the bale weight, so 30 cows for 120 days at 30 lb is about 108 thousand-pound bales — add 10–20 % for feeding waste. Everything is computed locally and deterministically, so it is instant and private. Ideal for ranch- and farm-management tools, hay-trading and livestock apps, and ag calculators. Pure local computation — no key, no third-party service, instant. US units; densities are estimates. 3 compute endpoints. For grain storage use a grain-bin API; for rotational grazing a grazing API.

api.oanor.com/baleweight-api

Seeding Rate API

Planting seed-rate maths as an API, computed locally and deterministically — the plant-population, seed-spacing and seeding-rate numbers a farmer, agronomist or precision-ag tool sets a planter or drill to. The population endpoint gives the plants per acre = 6,272,640 ÷ (row spacing × in-row seed spacing) in inches (the 6,272,640 is the square inches in an acre), so 30-inch rows with seeds 6 inches apart give about 34,800 plants per acre — closer spacing raises the population and the competition. The seed-spacing endpoint runs it the other way: the in-row spacing for a target population = 6,272,640 ÷ (target plants × row spacing), so 35,000 plants per acre in 30-inch rows means a seed about every 6 inches, the value to set on a singulating meter or seed-rate drive. The seeding-rate endpoint gives the pounds of seed per acre = the target population ÷ the germination rate ÷ the seeds per pound, over-seeding for the seeds that never come up — 35,000 plants of a 1,500-seeds-per-lb crop at 95 % germination needs about 24.6 lb/acre, working from the seed lot's own tag. Everything is computed locally and deterministically, so it is instant and private. Ideal for precision-ag and farm-management tools, planter-calibration and agronomy apps, and seed-retail utilities. Pure local computation — no key, no third-party service, instant. US units. 3 compute endpoints. For sprayer rates use a spray API; for fertiliser a fertilizer API.

api.oanor.com/seedrate-api

Sprayer Calibration API

Agricultural sprayer maths as an API, computed locally and deterministically — the calibration, coverage and tank-mix numbers a farmer, agronomist or custom applicator dials a boom sprayer in with. The calibration endpoint gives the broadcast application rate GPA = 5940 × the per-nozzle flow (GPM) ÷ (ground speed in mph × nozzle spacing in inches), the 5940 converting the units for a full-coverage boom — so a 0.4 GPM nozzle at 5 mph on 20-inch spacing lays down about 24 gallons per acre, and driving faster or spacing nozzles wider drops the rate. The coverage endpoint gives the acres a tank covers (tank ÷ GPA) and, for a field size, the total spray volume and the number of tank-loads, with the partial last fill called out so it can be mixed to the leftover acres. The product endpoint gives the pesticide or nutrient to add per tank = the acres a tank covers × the label rate per acre (in whatever unit the rate uses — ounces, pints, pounds), plus the total product for the field. Everything is computed locally and deterministically, so it is instant and private. Ideal for precision-ag and farm-management tools, sprayer-calibration and tank-mix apps, and ag-retail utilities. Pure local computation — no key, no third-party service, instant. Always follow the product label and calibrate with a real catch test. 3 compute endpoints. For fertiliser rates use a fertilizer API; for sprinkler/irrigation design an irrigation API.

api.oanor.com/spray-api

RTD Pt100 Sensor API

RTD (resistance-temperature-detector) sensor maths as an API, computed locally and deterministically with the IEC 60751 Callendar–Van Dusen equation — the resistance, temperature and tolerance numbers an instrumentation or controls engineer reads a Pt100 or Pt1000 with. The resistance endpoint gives the sensor resistance from temperature: above 0 °C, R = R₀·(1 + A·T + B·T²) with A = 3.9083×10⁻³ and B = −5.775×10⁻⁷; below 0 °C a third term adds C·(T−100)·T³ — a standard Pt100 (100 Ω at 0 °C) reads 138.51 Ω at 100 °C and 80.31 Ω at −50 °C, and a Pt1000 is ten times that. The temperature endpoint inverts it to turn a measured resistance back into temperature — analytically above 0 °C, iteratively below — exactly what a transmitter does with the bridge reading, and a reminder that a 3- or 4-wire connection cancels the lead-wire resistance so it does not read as extra degrees. The tolerance endpoint gives the IEC 60751 accuracy band in both °C and Ω by class — AA ±(0.10 + 0.0017·|T|), A ±(0.15 + 0.002·|T|), B ±(0.30 + 0.005·|T|), C ±(0.60 + 0.010·|T|) — the error growing with distance from 0 °C. Everything is computed locally and deterministically, so it is instant and private. Ideal for instrumentation and controls software, data-logger and transmitter firmware, calibration and industrial-IoT tools. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For NTC thermistors use a thermistor API; for thermocouples a thermocouple API.

api.oanor.com/rtd-api

Sauna Heater API

Sauna-heater sizing maths as an API, computed locally and deterministically — the heater-power, stone-mass and electrical numbers a sauna builder, installer or wellness retailer sizes a cabin with. The heater-size endpoint gives the power: about 1 kW per 1.3 m³ of well-insulated cabin (room volume ÷ 1.3), with cold surfaces the heater must also warm — a glass door or wall, bare stone, tile or uninsulated timber — adding roughly 1.2 m³ of equivalent volume per square metre, so a 10 m³ room with a 2 m² glass door wants about a 10 kW heater, rounded up to the next standard size. The stones endpoint gives the recommended sauna-stone mass, roughly 10–20 kg per kW (more stones for a softer, steamier löyly, fewer for a faster warm-up), with a note to use proper peridotite/olivine stones stacked loosely. The electrical endpoint gives the current the resistive heater draws — power ÷ voltage for single-phase or ÷ (√3 × voltage) for three-phase, since most heaters above ~4 kW are wired three-phase to keep the per-leg current and cable size down — to size the breaker and the dedicated RCD-protected circuit. Everything is computed locally and deterministically, so it is instant and private. Ideal for sauna and wellness retailers, home-improvement and DIY tools, and HVAC/electrical estimating apps. Pure local computation — no key, no third-party service, instant. Estimates — follow the heater maker's chart and local wiring code. 3 compute endpoints. For steam-boiler maths use a boiler API; for room heat loss a U-value API.

api.oanor.com/saunaheater-api

Hot Air Balloon Lift API

Hot-air-balloon lift maths as an API, computed locally and deterministically — the thermal-lift, envelope-temperature and air-density numbers a balloon pilot, designer or physics teacher works a flight out with. The lift endpoint gives the buoyant lift from heating the air: gross lift = envelope volume × (outside air density − inside air density), the densities from the ideal-gas law — a 2,500 m³ envelope at 100 °C on a 15 °C day lifts about 698 kg gross, from which you subtract the envelope, basket, burner and fuel for the payload, and the hotter the air and colder the day the more it lifts. The required-temp endpoint inverts it: to carry a target lift the inside air must reach a particular density and so a particular temperature, with a check that it stays under the ~120 °C that nylon envelopes can take — the everyday pre-flight question of whether the balloon can lift today's crew and fuel. The air-density endpoint gives the moist-air density ρ = (P − 0.378·Pv) ÷ (R·T), and explains the counter-intuitive fact that humid air is LESS dense than dry air, slightly cutting the lift. Everything is computed locally and deterministically, so it is instant and private. Ideal for ballooning and aviation tools, STEM and physics-education apps, and buoyancy calculators. Pure local computation — no key, no third-party service, instant. Idealised dry-lift model. 3 compute endpoints. For Archimedes flotation in water use a buoyancy API; for party-balloon helium lift a balloon API.

api.oanor.com/hotairballoon-api

Water Hammer API

Water-hammer (hydraulic-transient) maths as an API, computed locally and deterministically — the surge-pressure, wave-speed and valve-timing numbers a piping or plumbing engineer guards a system with. The surge endpoint applies the Joukowsky equation Δp = ρ · a · Δv: a sudden stop of the flow spikes the pressure by the fluid density × the pressure-wave speed × the velocity change — stopping 2 m/s of water at a ≈ 1200 m/s adds about 24 bar (348 psi), far above the line pressure, which is what bangs the pipes and can split fittings. The wave-speed endpoint gives that pressure-wave speed: a = √(K/ρ) in a rigid pipe (≈ 1,480 m/s for water), slowed in a real elastic pipe to √(K/ρ) ÷ √(1 + (K·D)/(E·t)) — a thin or plastic pipe gives a lower wave speed and a gentler surge, which is why PVC tolerates hammer better than steel. The critical-time endpoint gives 2L/a, the round-trip time of the wave: close a valve faster than this and you get the full Joukowsky surge, slower and the returning relief wave eats into it, so sizing closure times (or fitting a surge tank or air chamber) above the critical time is the standard cure. Everything is computed locally and deterministically, so it is instant and private. Ideal for piping- and plumbing-design tools, pump-station and pipeline-surge analysis, and hydraulic-engineering utilities. Pure local computation — no key, no third-party service, instant. Idealised single-pipe transient. 3 compute endpoints. For steady pipe pressure drop use a Darcy API; for pump head and affinity a pump API.

api.oanor.com/waterhammer-api

HVAC Air-Side Load API

HVAC air-side heat maths as an API, computed locally and deterministically with the classic standard-air factors — the sensible, latent and airflow numbers a mechanical engineer or HVAC technician sizes ducts and equipment with. The sensible endpoint gives the sensible heat an airflow carries to change temperature: Qs = 1.08 × CFM × ΔT (dry-bulb difference), where the 1.08 bundles standard-air density and specific heat — 2,000 CFM across a 20 °F difference is 43,200 BTU/hr, 3.6 tons — with the result in BTU/hr, tons and kW. The latent endpoint gives the latent (moisture) heat: Ql = 0.68 × CFM × ΔW, where ΔW is the humidity-ratio difference in grains of water per pound of dry air, the dehumidification part of a cooling load that runs high in humid climates and from people and cooking, and why air conditioners are sized on total, not just temperature. The airflow endpoint inverts the sensible relation: CFM = sensible load ÷ (1.08 × ΔT), the supply air needed at a chosen supply-to-room temperature difference (comfort cooling runs ~18–22 °F below room), the number that sets fan and duct size — sanity-checked against ~400 CFM per ton. Everything is computed locally and deterministically, so it is instant and private. Ideal for HVAC-design and load-calc tools, mechanical-estimating and commissioning utilities, and building-engineering apps. Pure local computation — no key, no third-party service, instant. Standard-air factors — adjust for altitude. 3 compute endpoints. For room rule-of-thumb sizing use an HVAC API; for moist-air properties a psychrometric API; for duct sizing a ductwork API.

api.oanor.com/hvacload-api

Earthwork Volume API

Earthwork volume maths as an API, computed locally and deterministically — the cut/fill-quantity and soil-state numbers a civil engineer, estimator or grading contractor runs for a road, trench or site. The average-end-area endpoint gives the volume between two cross-sections = the mean of the two end areas × the distance between them, ÷ 27 for cubic yards — the everyday earthwork-quantity method you sum section by section down an alignment (a 100 ft²/150 ft² pair 100 ft apart is about 463 cy). The prismoidal endpoint gives the more accurate Simpson volume = length ÷ 6 × (A₁ + 4·A_mid + A₂) using the true middle-section area, preferred for payment quantities where the average-end-area over-estimate would matter. The soil-state endpoint converts between the three states earth passes through: loose = bank × (1 + swell %) (excavating loosens it, ~25 %, so you haul more cubic yards than you cut) and compacted = bank × (1 − shrinkage %) (placing and compacting shrinks it, ~10 %) — which is why a balanced cut-and-fill needs more bank cut than the compacted fill, with the load factor for truck sizing. Everything is computed locally and deterministically, so it is instant and private. Ideal for grading and site-work estimating, surveying and civil-design tools, and earthmoving calculators. Pure local computation — no key, no third-party service, instant. US units (ft², ft, cy). 3 compute endpoints. For tank/storage volumes use a tank API; for concrete mix a concrete API.

api.oanor.com/earthwork-api

Highway Vertical Curve API

Vertical (parabolic) road-curve geometry as an API, computed locally and deterministically — the K-value, profile-elevation and design-length numbers a highway engineer or surveyor lays a crest or sag curve out with. The geometry endpoint takes the incoming and outgoing grades and the length and returns the algebraic grade difference A = g2 − g1 (negative is a crest, positive a sag), the K value = length ÷ |A| (the headline number on every design chart), the high or low point offset −g1·L/A from the PVC, and — given the PVI station and elevation — the PVC and PVT coordinates and the turning-point station and elevation. The elevation endpoint evaluates the parabola at any station: elevation = PVC elevation + (g1/100)·x + (A/(200·L))·x², with the instantaneous grade g1 + (A/L)·x that sweeps smoothly from g1 to g2 — the smooth change of grade that makes the ride and sight line comfortable. The min-length endpoint gives the AASHTO minimum length for stopping sight distance: crest L = A·S² ÷ 2158 and sag (headlight) L = A·S² ÷ (400 + 3.5·S), with the controlling K, because a crest hides the road over the hump and a sag limits the headlight reach at night. Everything is computed locally and deterministically, so it is instant and private. Ideal for highway- and rail-design tools, surveying and civil-engineering utilities, and CAD/GIS profile work. Pure local computation — no key, no third-party service, instant. US units (ft, %, mph). 3 compute endpoints. For horizontal curves use a horizontal-curve API; for slope conversion a slope API.

api.oanor.com/verticalcurve-api

Highway Horizontal Curve API

Horizontal road-curve geometry as an API, computed locally and deterministically — the curve-element, stationing and design-radius numbers a highway engineer, surveyor or civil-design tool lays out a road or railway curve with. The geometry endpoint takes the radius and the intersection (deflection) angle and returns the full simple circular curve: the tangent T = R·tan(Δ/2), the curve length L = R·Δ in radians, the long chord LC = 2R·sin(Δ/2), the middle ordinate M = R(1−cos(Δ/2)) and the external distance E = R(sec(Δ/2)−1), plus the degree of curve (arc definition) = 5729.578 ÷ R, the US shorthand for sharpness. The stations endpoint lays the curve out from the PI: the PC (point of curvature) = PI − tangent and the PT (point of tangency) = PC + curve length — and it reminds you the PT is reached along the arc, not by adding the tangent again. The min-radius endpoint gives the minimum radius for a design speed (AASHTO) R = V² ÷ (15·(e + f)), where e is the superelevation and f the side-friction factor, the banking-plus-grip that holds a vehicle in the turn. Everything is computed locally and deterministically, so it is instant and private. Ideal for highway- and rail-design tools, surveying and civil-engineering utilities, and CAD/GIS road layout. Pure local computation — no key, no third-party service, instant. US units (ft, mph). 3 compute endpoints. For slope and grade use a slope API; for open-channel drainage a Manning API.

api.oanor.com/horizontalcurve-api

Telescope Optics API

Telescope optics maths as an API, computed locally and deterministically — the magnification, exit-pupil and resolving-power numbers an amateur astronomer or stargazing-app developer picks gear and eyepieces with. The magnification endpoint gives magnification = the telescope's focal length ÷ the eyepiece focal length (a 1000 mm scope with a 10 mm eyepiece is 100×), the focal ratio, and — from the aperture — the useful range from about the aperture in mm ÷ 7 (lowest useful, a 7 mm exit pupil) up to roughly 2× the aperture in mm, beyond which the image only dims and blurs; pass an eyepiece apparent field and it returns the true field of view. The exit-pupil endpoint gives aperture ÷ magnification, the width of the light beam leaving the eyepiece — a big 4–7 mm exit pupil for bright wide views of nebulae, a small 0.5–2 mm for the Moon and planets at high power. The resolution endpoint gives the Dawes limit ≈ 116 ÷ aperture(mm) and the slightly stricter Rayleigh limit ≈ 138 ÷ aperture in arcseconds, plus the limiting magnitude ≈ 2.7 + 5·log₁₀(aperture mm) — bigger glass splits finer doubles and reaches fainter stars, though seeing usually caps real resolution near 1 arcsecond. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy and stargazing apps, telescope-shop and eyepiece-calculator tools, and observing-planner utilities. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For camera/thin-lens imaging use a lens API; for stellar magnitudes a star-magnitude API.

api.oanor.com/telescope-api

Powerlifting Score API

Powerlifting strength-score maths as an API, computed locally and deterministically — the Wilks, DOTS and IPF GL numbers a meet, gym or training app uses to compare lifters across bodyweights and sexes. The wilks endpoint gives the classic Wilks coefficient (1996) and score: total × 500 ÷ a fifth-order polynomial in bodyweight, with separate male and female curves — long the federation standard for "best lifter", a 100 kg man totalling 600 kg scores about 365. The dots endpoint gives the modern DOTS score (2019), the same total × 500 ÷ polynomial idea but fitted to updated data with a fourth-order curve that is fairer across the weight classes and not skewed to the middleweights, now the default in most raw meet software. The ipf-gl endpoint gives the International Powerlifting Federation's current GL Points (2020): 100 × total ÷ (A − B·e^(−C·bodyweight)), with separate constants for sex and for raw (classic) versus equipped lifting, the official metric at IPF championships. Everything is computed locally and deterministically, so it is instant and private. Ideal for meet-management and scoring software, gym leaderboards and training-log apps, and strength-sport tools. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For one-rep-max estimation and plate loading use a strength-training API.

api.oanor.com/powerlifting-api

Cable Tray Fill API

Cable-tray fill engineering maths as an API, computed locally and deterministically from NEC Article 392 — the allowable-fill, single-layer and tray-width numbers an electrician, estimator or designer runs for a tray run. The fill endpoint applies NEC 392.22(A)(1) Column 1 for multiconductor power and lighting cables no larger than 4/0 in a ladder or ventilated-bottom tray: the total cable cross-sectional area is capped at the tray width × 7/6, so a 12-inch tray allows 14 in² — sum every cable's csa, get the percentage fill and whether it is within code, with the spare area left. The large-cable endpoint covers cables 4/0 and larger, which must lie in a single layer with the sum of their diameters not exceeding the tray width — no stacking — so it returns the spare width and the code check. The min-width endpoint inverts the rule to size the tray: minimum width = cable area × 6/7, rounded up to a standard 6/9/12/18/24/30/36-inch width, leaving room for spare capacity and future cables. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical-design and estimating tools, industrial and OSP utilities, and code-check calculators. Pure local computation — no key, no third-party service, instant. Ladder/ventilated trays; solid-bottom and mixed fills use the other NEC columns, and ampacity must be derated for fill. 3 compute endpoints. For conduit and box fill use a conduit API.

api.oanor.com/cabletray-api

Off-Grid Solar Sizing API

Off-grid solar system-sizing maths as an API, computed locally and deterministically — the battery-bank, solar-array and charge-controller numbers an RV, cabin, boat or off-grid homeowner sizes a system with. The battery-bank endpoint gives the storage you need = (daily load × days of autonomy) ÷ (depth of discharge × round-trip efficiency), then ÷ the system voltage for amp-hours: the autonomy carries you through cloudy days and the depth-of-discharge limit protects the cells (lead-acid ~50 %, lithium 80–100 %, which is why lithium banks run smaller), so a 2 kWh/day load at 12 V with 2 days autonomy, 50 % DoD and 85 % efficiency needs about 785 Ah. The array endpoint gives the panels = daily energy ÷ (peak sun hours × system efficiency), where peak sun hours is the day's irradiance as equivalent full-sun hours (~3–6 by place and season) and the efficiency rolls up controller, wiring, heat and dust losses — about 670 W for that load at 4 sun hours and 75 %. The charge-controller endpoint sizes the controller = array watts ÷ battery voltage × a 1.25 safety factor, so a 700 W array on a 12 V bank wants roughly an 80 A controller. Everything is computed locally and deterministically, so it is instant and private. Ideal for solar-installer and DIY tools, RV/marine/cabin power planners, and renewable-energy calculators. Pure local computation — no key, no third-party service, instant. Size for the worst month. 3 compute endpoints. For solar irradiance and sun hours use a solar API; for battery runtime under load a battery API.

api.oanor.com/offgrid-api

Aircraft Fuel Planning API

Aircraft fuel-planning maths as an API, computed locally and deterministically — the endurance, range and fuel-required numbers a pilot, dispatcher or flight-sim developer plans a flight with, all honouring a reserve. The endurance endpoint gives how long you can fly = usable fuel ÷ burn rate, holding back a reserve (30 min day / 45 min night VFR, 45 min IFR is typical), so the usable endurance is the time you can actually plan to rather than the tanks-dry figure — 50 gallons at 10 gph is 5:00 total but 4:15 usable on a 45-minute reserve. The range endpoint turns that into distance = usable endurance × ground speed, so it lives or dies on the wind: a headwind cuts the ground speed and the range while burning the same fuel per hour, which is why you plan on the forecast ground speed, not the true airspeed. The fuel-required endpoint sizes the load for a leg = trip time × burn plus the reserve — 300 nm at 120 kt and 10 gph needs 25 gallons of trip fuel plus 7.5 reserve, 32.5 total — to which a real flight adds taxi and climb allowances. Everything is computed locally and deterministically, so it is instant and private. Ideal for flight-planning and EFB apps, dispatch and flight-school tools, flight-simulator utilities, and general-aviation calculators. Pure local computation — no key, no third-party service, instant. Add taxi/climb and a personal margin; confirm against tank capacity and weight-and-balance. 3 compute endpoints. For glide range use a glide-ratio API; for density altitude a density-altitude API.

api.oanor.com/fuelburn-api

Glide Ratio API

Aircraft glide-performance maths as an API, computed locally and deterministically — the glide-distance, glide-ratio and reachability numbers a pilot, flight-instructor or flight-sim developer works an engine-out or soaring problem with. The glide-distance endpoint gives the still-air distance you can cover = height above the ground × the glide ratio (L/D): from 5,000 ft at a 9:1 ratio you reach about 45,000 ft, ~7.4 nm, with the answer in feet, nautical miles and kilometres. The glide-ratio endpoint reads the slope straight off the polar — glide ratio = forward speed ÷ sink rate (1 knot ≈ 101.27 ft/min), so 60 kt at a 600 ft/min sink is about 10:1, a 5.6° glide path — and gliders reach 40–60:1, a light single ~9:1, an airliner ~17:1. The reach endpoint answers the practical question: the height needed to reach a field = distance ÷ glide ratio, the arrival height is what is left, and it only counts as making it if that clears a safety reserve (default 1,000 ft) for the circuit and approach. Everything is computed locally and deterministically, so it is instant and private. Ideal for flight-planning and EFB apps, gliding and soaring tools, flight-simulator and training utilities, and aviation-safety calculators. Pure local computation — no key, no third-party service, instant. Still-air estimates — adjust for wind, configuration and a margin. 3 compute endpoints. For density altitude use a density-altitude API; for runway wind components a crosswind API.

api.oanor.com/glideratio-api

Turbocharger Boost API

Turbocharger and boost engineering maths as an API, computed locally and deterministically — the pressure-ratio, charge-air and airflow numbers a tuner, engine builder or motorsport engineer sizes forced induction with. The pressure-ratio endpoint gives the compressor pressure ratio = absolute manifold pressure ÷ ambient = (atmospheric + boost) ÷ atmospheric, so 10 psi at sea level is a 1.68 ratio — the x-axis of every compressor map, which climbs at altitude where ambient pressure is lower. The charge-air endpoint shows why an intercooler matters: compressing air heats it (T₂ = T₁ × (1 + (PR^0.2857 − 1)/efficiency)), and hot air is less dense, so the real gain is the charge density ratio = pressure ratio × (T₁/T_charge), not the pressure ratio alone — 10 psi at 70 % compressor efficiency makes ~93 °C and a 1.37 density ratio with no intercooler, rising toward 1.6 once an intercooler claws back the heat, and the estimated power gain tracks the density. The airflow endpoint gives the engine mass airflow ≈ displacement × (rpm/2) × volumetric efficiency × charge density, in lb/min — the y-axis of the compressor map you plot against the pressure ratio to land in the efficient island and avoid surge or choke. Everything is computed locally and deterministically, so it is instant and private. Ideal for engine-tuning and turbo-sizing tools, dyno and data-logging apps, and motorsport calculators. Pure local computation — no key, no third-party service, instant. Sizing estimates — verify on a dyno. 3 compute endpoints. For engine displacement and compression use an engine API; for shop compressed air a compressor API.

api.oanor.com/turbo-api

Electric Motor FLA API

Electric-motor electrical maths as an API, computed locally and deterministically — the full-load-current, NEC-sizing and starting-current numbers an electrician, panel designer or estimator runs for every motor circuit. The full-load-amps endpoint gives the motor current from its power, voltage and phase: FLA = (output ÷ efficiency) ÷ (√3 × volts × power factor) for three-phase (drop the √3 for single-phase) — a 10 hp, 460 V, three-phase motor at 90 % efficiency and 0.85 power factor draws about 12.2 A — and it also returns the input kW and kVA. The sizing endpoint applies NEC Article 430 from the full-load current: branch-circuit conductors at 125 %, overload protection at 115–125 % by service factor, and branch-circuit short-circuit/ground-fault protection up to 250 % for an inverse-time breaker or 175 % for a time-delay fuse — the larger protection lets the inrush pass while the overload guards the windings. The starting endpoint gives the locked-rotor (inrush) current, about six times full-load for an across-the-line start, the figure that sets the voltage dip and why soft starters and VFDs exist. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical-design and estimating tools, panel-builder and field utilities, and engineering calculators. Pure local computation — no key, no third-party service, instant. Calculated values — use the NEC FLC tables for code work. 3 compute endpoints. For general three-phase power use a three-phase API; for conduit fill a conduit API.

api.oanor.com/motorfla-api

Photography Exposure API

Photographic exposure maths as an API, computed locally and deterministically — the exposure-value, equivalent-exposure and Sunny-16 numbers a photographer, camera-app developer or educator works the exposure triangle with. The exposure-value endpoint gives EV = log₂(aperture² ÷ shutter) and the ISO-100-normalised EV100 (subtracting log₂(ISO/100)) — every one-EV step is a stop, a doubling or halving of light — so bright sun reads about EV 15 and a typical interior EV 6–8, and equal-EV settings give the same exposure. The equivalent endpoint applies the reciprocity at the heart of the triangle: exposure ∝ shutter × ISO ÷ f-number², so when you close the aperture or drop the ISO it returns the new shutter that keeps the brightness constant — going from f/2.8 to f/5.6 needs four times the shutter time. The sunny16 endpoint gives the classic meterless rule: in bright sun shoot f/16 at about 1/ISO (1/125 s at ISO 100), opening up in stops for softer light — slight overcast f/11, overcast f/8, heavy overcast f/5.6, open shade f/4, and f/22 on snow or sand — solving the shutter for your chosen ISO and aperture. Everything is computed locally and deterministically, so it is instant and private. Ideal for camera and photography apps, exposure-calculator and teaching tools, and metering and automation utilities. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For depth of field and hyperfocal distance use a photography (optics) API.

api.oanor.com/exposure-api

Fiber Optic Link Budget API

Fiber-optic link-budget engineering maths as an API, computed locally and deterministically — the power-budget, loss and reach numbers a network or fibre engineer designs an optical link with. The power-budget endpoint gives the optical power budget = transmit power − receiver sensitivity (in dBm), the total loss the link can tolerate: a 0 dBm transmitter into a −23 dBm receiver gives a 23 dB budget, with the powers also shown in milliwatts. The loss endpoint adds up the real link loss from the fibre attenuation × length plus the connector and splice losses — single-mode fibre runs about 0.35 dB/km at 1310 nm and 0.20 dB/km at 1550 nm, each mated connector ~0.5 dB and each fusion splice ~0.1 dB — so 10 km of fibre with two connectors is 4.5 dB. The reach endpoint gives the maximum distance = (power budget − fixed losses − system margin) ÷ the fibre attenuation, reserving a margin (typically 3 dB) for ageing, bends and future repair splices so the link still works years on. Everything is computed locally and deterministically, so it is instant and private. Ideal for FTTx and data-centre link planning, network-engineering and OSP tools, fibre-survey and design utilities, and telecom calculators. Pure local computation — no key, no third-party service, instant. Loss-limited model — at high bit rates dispersion can cap distance first. 3 compute endpoints. For fibre numerical aperture and photonics use a fiber API; for RF line-of-sight a Fresnel-zone API.

api.oanor.com/opticalbudget-api

Seawater API

Seawater oceanography maths as an API, computed locally and deterministically from the standard equations — the density, freezing-point and chlorinity numbers an oceanographer, marine scientist or aquarist works with. The density endpoint gives the seawater density and σt from salinity and temperature using the full UNESCO EOS-80 one-atmosphere equation of state — it reproduces the official check value of 1027.675 kg/m³ at 35 PSU and 5 °C exactly — around 1,025 kg/m³, rising with salinity and falling with temperature, the two drivers of the ocean's density-driven circulation where cold salty water sinks. The freezing-point endpoint gives the freezing point from salinity (Millero): about −1.9 °C at the ocean's typical 35 ppt, and because salt also pushes the temperature of maximum density below freezing, seawater keeps overturning and cooling all the way down instead of stratifying like a freshwater lake — why the open ocean rarely freezes outside the polar seas. The chlorinity endpoint converts between salinity and chlorinity through the Knudsen relation S = 1.80655 × Cl, the classic titration measure that the constant major-ion proportions of seawater make reliable. Everything is computed locally and deterministically, so it is instant and private. Ideal for oceanography and marine-science tools, ocean-model and sensor pipelines, aquarium and aquaculture apps, and environmental dashboards. Pure local computation — no key, no third-party service, instant. Surface (atmospheric-pressure) forms. 3 compute endpoints. For the speed of sound in seawater use a sonar API; for general colligative properties a colligative-properties API.

api.oanor.com/seawater-api

Worm Gear API

Worm-gear engineering maths as an API, computed locally and deterministically — the ratio, lead-angle and efficiency numbers a machine designer or millwright sizes a worm drive with. The ratio endpoint gives the reduction = wheel teeth ÷ worm starts, so a single-start worm on a 40-tooth wheel is a big 40:1 reduction in one compact stage — the high ratio in a small package is the whole appeal of a worm drive. The geometry endpoint gives the lead (= starts × axial pitch, with axial pitch = π × module) and the lead angle = atan(lead ÷ (π × worm pitch diameter)), and tests for self-locking: a small lead angle (roughly under 5–6° for typical steel-on-bronze) means the wheel cannot back-drive the worm — invaluable for hoists and holding loads, at the cost of efficiency. The efficiency endpoint gives the mesh efficiency when the worm drives = tan(lead angle) ÷ tan(lead angle + friction angle), which is low for the small lead angles that give big ratios — often 50–70 %, which is why worm gears run warm and need good lubrication — while high-lead multi-start worms reach 90 %+; when the lead angle drops to the friction angle the drive becomes self-locking. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-design and gearbox tools, machine-building and CAD utilities, and engineering calculators. Pure local computation — no key, no third-party service, instant. Confirm self-locking dynamically — vibration can unlock a marginal pair. 3 compute endpoints. For spur gears use a spur-gear API; for a general ratio a gear-ratio API.

api.oanor.com/wormgear-api

RC Servo & PWM API

RC servo and PWM maths as an API, computed locally and deterministically — the pulse-width, angle and duty-cycle numbers a robotics, RC or embedded developer drives a servo with. The angle endpoint turns a pulse width into the servo angle: a hobby servo reads the width of the pulse (not a duty cycle), so the standard 1000–2000 µs maps linearly across the travel with 1500 µs at centre — angle = (pulse − min) ÷ the min-to-max span × the travel — and it flags when a pulse asks for more than the configured range so you do not drive the servo into its mechanical stops. The pulse endpoint runs it the other way, giving the pulse width a microcontroller should write for a target angle (90° is 1500 µs on a 1000–2000 µs / 180° servo), exactly what an Arduino-style servo library computes under the hood. The duty endpoint converts a pulse and a refresh frequency into the PWM period and duty cycle: a 50 Hz servo frame is 20 ms, so a 1500 µs pulse is just 7.5 % duty — the value a timer peripheral needs — and faster frames for digital servos or multirotor ESCs (e.g. 333 Hz) change it. Everything is computed locally and deterministically, so it is instant and private. Ideal for robotics and RC firmware, microcontroller and embedded tools, drone and animatronics projects, and maker calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For stepper steps-per-mm use a stepper-motor API.

api.oanor.com/servo-api

Air-Fuel Ratio API

Air-fuel ratio and lambda maths for engine tuning as an API, computed locally and deterministically — the lambda, AFR and mixture numbers a tuner, ECU developer or motorsport engineer dials fuelling in with. The lambda endpoint turns a measured air-fuel ratio into lambda (the AFR divided by the fuel's stoichiometric AFR — 14.7 for gasoline) and the equivalence ratio φ = 1/lambda, classifying the mix as rich, stoichiometric or lean: a gasoline AFR of 13.0 is lambda 0.88, an 11.6 % rich mixture, the sort used at wide-open throttle for power and a cooler, safer burn. The afr endpoint runs it the other way — pick a target lambda and it gives the AFR the wideband should read — and because the AFR number is fuel-specific (E85's stoichiometric AFR is about 9.8, not 14.7) it always works from the right fuel, which is why pros tune in lambda when switching fuels. The mixture endpoint links the air the engine breathes to the fuel the injectors must add: give an air mass and a target lambda and it returns the fuel mass (or vice-versa), the heart of how an ECU sizes fuelling from measured airflow. Built-in stoichiometric ratios for gasoline, E10, E85, ethanol, methanol, diesel, LPG, propane, methane/CNG and hydrogen, or pass your own. Everything is computed locally and deterministically, so it is instant and private. Ideal for engine-tuning and dyno tools, ECU and standalone-management apps, motorsport and data-logging utilities. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For engine displacement and power use an engine API; for chemical reaction stoichiometry a stoichiometry API.

api.oanor.com/airfuel-api

Sonar & Underwater Sound API

Underwater-sound and sonar maths as an API, computed locally and deterministically — the speed, absorption and ranging numbers a marine engineer, sonar developer or oceanographer works with. The sound-speed endpoint gives the speed of sound in seawater from the Mackenzie nine-term equation: about 1,500 m/s — far faster than in air — rising with temperature, salinity and depth, so a profile of 25 °C, 35 ppt at 1,000 m gives 1,550.7 m/s. Because the speed varies with depth, sound rays bend and form the SOFAR channel that carries whale song and signals across whole oceans. The absorption endpoint gives Thorp's sound-absorption coefficient in dB per km against frequency, with the loss over a path: seawater swallows high frequencies fast, which is why long-range sonar and whale calls are low-pitched while high-frequency sonar gives sharp images only at short range. The echo-range endpoint turns an echo sounder's or sonar's two-way travel time into the range or depth — distance = sound speed × time ÷ 2 — so a one-second round trip at 1,500 m/s is a target 750 m away, its accuracy resting on the assumed sound speed. Everything is computed locally and deterministically, so it is instant and private. Ideal for sonar and hydrophone tools, marine-survey and bathymetry apps, ocean-acoustics research, and AUV/ROV navigation utilities. Pure local computation — no key, no third-party service, instant. Standard-equation estimates over their valid ranges. 3 compute endpoints. For the speed of sound in air and Mach use a Mach-number API; for decibels a sound-level API.

api.oanor.com/sonar-api

Stepper Motor API

Stepper-motor motion maths as an API, computed locally and deterministically — the steps-per-millimetre and speed numbers a 3D-printer, CNC or robotics builder configures a machine with. The leadscrew endpoint gives the steps per mm for a lead-screw or ball-screw axis: (motor steps per revolution × microstepping) ÷ the screw lead, so a 1.8° motor (200 steps) at 16 microsteps on an 8 mm-lead screw is 400 steps/mm with 2.5 µm of resolution — the value that goes straight into the firmware. The belt endpoint does the same for a belt-and-pulley axis, where the travel per motor turn is the pulley teeth × the belt pitch (GT2 belt = 2 mm), so a 20-tooth GT2 pulley gives the classic 80 steps/mm of a 3D-printer X/Y axis, and shows the speed-versus-precision trade of a bigger pulley. The speed endpoint turns a steps-per-mm and a step pulse rate into the axis speed in mm/s and mm/min — at 80 steps/mm a 40 kHz step rate is 500 mm/s, though the real limit is the motor stalling at high step rates and the controller pulse ceiling. It also notes that microstepping adds smoothness, not true accuracy, since torque per microstep falls. Everything is computed locally and deterministically, so it is instant and private. Ideal for 3D-printer and CNC firmware setup, motion-control and robotics tools, and maker calculators. Pure local computation — no key, no third-party service, instant. Ideal-geometry estimates — leave a margin below the theoretical top speed. 3 compute endpoints. For CNC surface finish use a CNC-finish API; for gear ratios a gear-ratio API.

api.oanor.com/steppermotor-api

Battery Pack API

Battery-pack design maths as an API, computed locally and deterministically — the voltage, capacity, energy, current and charge-time numbers an EV, e-bike, solar or robotics pack builder lays out a battery with. The configuration endpoint turns a series-parallel cell layout into the pack: cells in series add their voltages (the series count sets the pack voltage) and cells in parallel add their amp-hours (the parallel count sets the capacity), with the energy in watt-hours = voltage × capacity — a 13S4P pack of 3.6 V / 3.5 Ah cells is 46.8 V, 14 Ah and about 655 Wh from 52 cells, and it also reports the full-charge voltage (series × 4.2 V for Li-ion) to size the charger and BMS. The c-rate endpoint relates current to capacity both ways — give a C-rate to get the current, or a current to get the C-rate — because 1C draws or charges the whole capacity in an hour, so a 14 Ah pack at 2C is 28 A, and it returns the power if you pass the pack voltage. The charge-time endpoint gives the time to charge between two states of charge from the charge current. Everything is computed locally and deterministically, so it is instant and private. Ideal for EV and e-bike builders, solar and off-grid storage tools, robotics and drone packs, and battery-engineering apps. Pure local computation — no key, no third-party service, instant. Pack-design estimates — real cells taper on charge and sag under load. 3 compute endpoints. For runtime under a load use a battery API; for EV charging an EV-charging API.

api.oanor.com/batterypack-api

Hydraulic Cylinder API

Hydraulic-cylinder engineering maths as an API, computed locally and deterministically — the force, speed and oil-volume numbers a fluid-power designer, machine builder or hydraulics technician sizes a cylinder with. The force endpoint gives the push and pull from the bore, rod diameter and working pressure: extending, the oil acts on the full bore area, so the cylinder is strongest pushing out; retracting, it acts only on the annulus left by the rod, giving less force — a 100 mm bore with a 56 mm rod at 160 bar pushes about 125.7 kN out but pulls only 86.3 kN back, which is why a press or an excavator does its hard work on the extend stroke. The speed endpoint gives the piston speed from the pump flow (speed = flow ÷ area), so extending is the slower stroke and retracting the faster, the trade-off every circuit designer balances against force. The volume endpoint gives the swept oil volume per stroke for extend and retract, the rod displacement and the bore-to-annulus area ratio — the differential (regeneration) ratio used to speed the extend stroke in a regen circuit — so the pump, tank and lines can be sized for the larger volume. Everything is computed locally and deterministically, so it is instant and private. Ideal for fluid-power and machine-design tools, hydraulics-sizing calculators, mobile- and industrial-equipment utilities, and engineering apps. Pure local computation — no key, no third-party service, instant. Ideal-area estimates — allow for friction, back-pressure and efficiency. 3 compute endpoints. For Pascal force-multiplication use a hydraulics API; for valve sizing a valve-flow (Cv/Kv) API.

api.oanor.com/hydrauliccylinder-api

Press Fit API

Interference (press and shrink) fit engineering maths as an API, computed locally and deterministically from the Lamé thick-wall equations — the contact-pressure, holding-capacity and assembly-temperature numbers a mechanical designer or machinist sizes a shaft-and-hub joint with. The pressure endpoint gives the contact pressure that builds at the interface from the diametral interference, the shaft and hub diameters and the elastic modulus, plus the tensile hoop stress at the hub bore — the highest stress in the joint, which a thin hub can split if it exceeds the yield: a 50 mm solid steel shaft in a 100 mm hub with 0.05 mm interference makes about 75 MPa of contact pressure and 125 MPa of bore hoop stress, and doubling the interference doubles the pressure. The holding endpoint turns that pressure into the axial push-out force and the transmissible torque through the friction at the interface (force = pressure × contact area × friction, torque = force × shaft radius), the figures that decide whether the joint slips under load. The assembly-temperature endpoint gives the heating (hub) or cooling (shaft) temperature change for a shrink fit — ΔT = (interference + clearance) ÷ (α × diameter) — so the part slides on freely and grips as it returns to temperature. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-design and machine-building tools, manufacturing and CAD utilities, and engineering calculators. Pure local computation — no key, no third-party service, instant. Same-material Lamé estimates — verify against the material yield with a safety factor. 3 compute endpoints. For thin-wall pressure-vessel stress use a pressure-vessel API.

api.oanor.com/pressfit-api

Ship Stability API

Ship initial-stability maths as an API, computed locally and deterministically — the metacentric-height, righting-moment and rolling-period numbers a naval architect, ship officer or marine-surveyor judges a vessel by. The metacentric-height endpoint gives GM = KM − KG, the single most important stability figure: the height of the metacentre (set by the hull form and draught) above the centre of gravity (set by how the ship is loaded), with a classification from a dangerous negative GM, through tender and comfortable, to a stiff GM that rolls violently — naval architects aim for the middle, because too little is unsafe and too much is hard on cargo and crew. The righting-moment endpoint gives the small-angle righting arm GZ ≈ GM · sin(heel) and the righting moment (GZ × displacement) that pushes the ship back upright, valid up to roughly 7–10° before the true GZ curve bends away. The roll-period endpoint gives the natural transverse rolling period T = 2π·k / √(g·GM) from the GM and beam — the same relation sailors run in reverse as the rolling-period test, where a suddenly longer roll warns that GM has dropped. Everything is computed locally and deterministically, so it is instant and private. Ideal for naval-architecture and ship-design tools, marine-surveyor and loading-software utilities, maritime-training apps and stability dashboards. Pure local computation — no key, no third-party service, instant. Initial-stability estimates — use full KN cross-curves for large angles. 3 compute endpoints. For hull speed and design ratios use a sailing API.

api.oanor.com/shipstability-api

Apparent Temperature API

Apparent ("feels-like") temperature maths as an API, computed locally and deterministically from the official meteorological formulas — the three indices a weather app, dashboard or safety tool reports alongside the raw thermometer reading. The heat-index endpoint gives the US National Weather Service heat index from the air temperature and relative humidity using the full Rothfusz regression with its low- and high-humidity adjustments: because high humidity stops sweat evaporating, the body cannot shed heat and it feels far hotter than the thermometer — 90 °F at 70 % humidity feels like about 106 °F — and the result comes with a risk category from caution through danger to extreme danger. The wind-chill endpoint gives the 2001 NWS / Environment Canada wind chill from the temperature and wind speed, the cold-weather counterpart, with the frostbite-time risk band — 0 °F in a 15 mph wind feels like about −19 °F. The humidex endpoint gives Canada's warm-weather index from the temperature and humidity on the same Celsius scale, derived through the water-vapour pressure. Everything is returned in both °F and °C and computed locally and deterministically, so it is instant and private. Ideal for weather and outdoor apps, occupational-safety and sports tools, smart-home and HVAC dashboards, and climate and health utilities. Pure local computation — no key, no third-party service, instant. Human-comfort estimates in shade and light wind. 3 compute endpoints. For dew point and moist-air properties use a psychrometric API; for live conditions a weather API.

api.oanor.com/apparenttemp-api

Density Altitude API

Aviation atmosphere maths as an API, computed locally and deterministically using the exact International Standard Atmosphere relations — the numbers a pilot, dispatcher or flight-planning tool needs before take-off, not a rough rule of thumb. The density-altitude endpoint turns the field elevation, altimeter setting and outside air temperature into the pressure altitude (elevation + (29.92 − setting) × 1000) and then the density altitude — the altitude the air actually feels like to the wings and engine — computed from the true ISA density ratio rather than the approximate 120-foot-per-degree rule, with the ISA temperature deviation: on a hot, high day the density altitude soars, robbing lift and thrust and lengthening the take-off roll, the classic mountain-airport hazard. The true-airspeed endpoint gives TAS from calibrated airspeed as CAS ÷ √(density ratio), so the navigator gets the real speed through the air that climbs above the indicated reading with altitude and temperature. The isa endpoint returns the standard-atmosphere temperature, pressure, pressure and density ratios and the speed of sound at any altitude in the troposphere — the reference every altimeter, performance chart and engine rating is built on. Everything is computed locally and deterministically, so it is instant and private. Ideal for flight-planning and EFB apps, drone and UAV tools, aviation weather dashboards, and aerospace-engineering utilities. Pure local computation — no key, no third-party service, instant. Troposphere (≤ 36,089 ft); incompressible TAS. 3 compute endpoints. For the speed of sound and Mach use a Mach-number API; for runway wind components a crosswind API.

api.oanor.com/densityaltitude-api

Quarter Mile Drag API

Quarter-mile drag-strip maths as an API, computed locally and deterministically — the classic empirical estimates a racer, tuner or car enthusiast uses to relate a car's power and weight to its performance. The et endpoint gives the predicted elapsed time and trap speed from flywheel horsepower and race weight using the standard formulas — ET = 5.825 × (weight ÷ hp) raised to the one-third, trap speed = 234 × (hp ÷ weight) raised to the one-third — so a 3,000 lb car with 300 hp is predicted to run about 12.6 seconds at 109 mph, assuming a competent launch and decent traction. The horsepower endpoint runs it in reverse: because trap speed is set by power-to-weight and barely by the launch, hp ≈ weight × (trap ÷ 234) cubed is a popular way to estimate flywheel power straight off a timeslip. The power-to-weight endpoint gives the ratio that actually decides acceleration — in horsepower per pound, horsepower per ton and watts per kilogram, the cleanest cross-unit figure — with a performance class from commuter through hot hatch and supercar to hypercar, because a light 200 hp car can beat a heavy 400 hp one. Everything is computed locally and deterministically, so it is instant and private. Ideal for drag-racing and tuner apps, car-spec and comparison tools, automotive enthusiasts and motorsport dashboards. Pure local computation — no key, no third-party service, instant. Empirical estimates assuming a good launch and traction — not a timeslip. 3 compute endpoints. For aerodynamic drag use a drag API; for gearing use a gear-ratio API.

api.oanor.com/quartermile-api

Heat Pump COP API

Heat-pump and refrigeration performance maths as an API, computed locally and deterministically — the efficiency numbers an HVAC engineer, energy auditor or heat-pump installer actually works with. The cop endpoint gives the coefficient of performance and the US EER rating from the thermal capacity and the electrical power: a unit moving 7 kW of heat on 2 kW of electricity has a COP of 3.5 (an EER of 12), meaning 3.5 units of heating or cooling for every unit of electricity — which is why a heat pump beats resistance heating, where the COP is exactly 1. The carnot endpoint gives the unbeatable ideal limit set only by the absolute temperatures — heating = Th ÷ (Th − Tc), cooling = Tc ÷ (Th − Tc) in kelvin, where heating COP always equals cooling COP plus one — and, given a real COP, the second-law efficiency that says how close the machine runs to that ceiling; the smaller the temperature lift, the higher the limit, which is why ground-source and low-temperature systems beat air-source on a cold day. The capacity endpoint turns electrical power and a COP into the delivered heating or cooling in kilowatts, BTU per hour and tons of refrigeration — the extra energy over the electricity is pulled from the outside air, ground or water. Everything is computed locally and deterministically, so it is instant and private. Ideal for HVAC and refrigeration engineers, energy auditors, heat-pump and building-performance tools, and sustainability dashboards. Pure local computation — no key, no third-party service, instant. Estimates at the stated conditions — real COP falls as the temperature lift rises. 3 compute endpoints. For room sizing use an HVAC BTU API; for moist-air properties use a psychrometric API.

api.oanor.com/heatpump-api

Steam Boiler API

Steam-boiler engineering maths as an API, computed locally and deterministically — the three numbers a boiler operator, plant engineer or steam-system designer actually works with. The boiler-hp endpoint converts a required heat output into boiler horsepower (heat ÷ 33,475 BTU/hr, the standard definition), the equivalent steam output in pounds per hour "from and at" 212 °F (34.5 lb/hr per BHP) and the output in kilowatts — a 1,000,000 BTU/hr load is about 29.9 BHP or 1,031 lb/hr of steam. The factor-of-evaporation endpoint gives the real capacity for your feedwater: the factor = (the total heat of the steam − the feedwater heat) ÷ 970.3, always greater than one because the boiler must add the sensible heat to bring water up to boiling, so a boiler rated "from and at" 212 °F actually makes less with 60 °F feedwater — which is exactly why preheating feedwater with an economiser raises capacity and saves fuel. The blowdown endpoint gives the continuous blowdown rate to hold the boiler water within its dissolved-solids limit: blowdown = steam × feedwater TDS ÷ (boiler limit − feedwater TDS), with the cycles of concentration and the blowdown as a percentage of feedwater — better feedwater means more cycles, less blowdown and less wasted hot water. Everything is computed locally and deterministically, so it is instant and private. Ideal for boiler operators, steam-plant and HVAC engineers, energy auditors, water-treatment specialists and process-engineering tools. Pure local computation — no key, no third-party service, instant. Engineering estimates — verify against the manufacturer data and local code. 3 compute endpoints. For moist-air properties use a psychrometric API; for compressed air use a compressor API.

api.oanor.com/boiler-api

EV Charging API

Electric-vehicle charging maths as an API, computed locally and deterministically — the three numbers every EV driver and charging app actually needs. The charge-time endpoint gives how long a session takes: from the battery size and the gap between the starting and target state of charge it works out the energy to add and the time at a given charger power and efficiency — a 60 kWh battery from 20 % to 80 % on a 7.2 kW home charger at 90 % efficiency takes about 5.6 hours, and it reminds you that DC fast charging slows sharply above 80 % so road trips should be planned around the fast part of the curve. The range-added endpoint turns a charging session into miles: from the charger power, the minutes plugged in and the car's miles per kWh it gives the energy and range added, plus the handy "miles per hour of charging" figure — a 7 kW home charger adds roughly 22 mi/hr, a 150 kW DC station hundreds. The cost endpoint gives what a charge costs, correctly billing the energy drawn from the grid (the energy to the battery divided by the charging efficiency) times the price per kWh, with the effective cost per usable kWh — home overnight rates make EV miles very cheap while DC fast chargers cost several times more. Everything is computed locally and deterministically, so it is instant and private. Ideal for EV apps, route and trip planners, fleet and charging-station tools, charge-cost calculators and dashboards. Pure local computation — no key, no third-party service, instant. Estimates — real DC charging tapers above 80 % and cold weather cuts range. 3 compute endpoints. For battery runtime use a battery API; for generic energy cost use an energy-cost API.

api.oanor.com/evcharging-api

Drone Build API

Multirotor (drone) flight maths as an API, computed locally and deterministically — the thrust, efficiency and hover numbers an FPV builder or UAV designer dials a quadcopter in with. The thrust-weight endpoint gives the thrust-to-weight ratio, total motor thrust ÷ all-up weight: aim for at least 2:1 so the craft has authority to hold position and fight wind, with freestyle wanting 3–5:1 and heavy-lift living near 1.5:1 — four 800-gram motors on a 1,200-gram quad is a punchy 2.67:1. The disk-loading endpoint gives the rotor disk loading, weight ÷ total prop disk area, where lower is more efficient: big slow props move more air for less power, which is why endurance and cinematic rigs run large props at low disk loading. The hover-throttle endpoint gives the hover throttle, all-up weight ÷ total thrust — a good build hovers near 40–50 % leaving headroom for manoeuvres, while hovering above ~60 % means it is overweight, sluggish and runs hot. Everything is computed locally and deterministically, so it is instant and private. Ideal for FPV and drone-build apps, UAV-design and motor-selection tools, hobbyist calculators, and maker sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — bench-test motors at your voltage and prop. For battery runtime use a battery API.

api.oanor.com/drone-api

Pressure Washer API

Pressure-washer maths as an API, computed locally and deterministically — the cleaning-power, nozzle and water numbers a buyer or pro sizes and runs a machine by. The cleaning-units endpoint gives the cleaning power, PSI × GPM, with a duty class — both matter because pressure breaks the dirt loose and flow flushes it away, so a 3,000 PSI / 2.5 GPM machine (7,500 cleaning units) cleans far faster than the same pressure at 1.5 GPM. The nozzle endpoint gives the flow at a different pressure (a fixed nozzle flows with the square root of pressure) and the nozzle reaction force you feel, ≈ 0.0526 × GPM × √PSI in pounds — a few pounds on a consumer unit, enough on a big machine to need two hands. The water-usage endpoint gives the water used over a run, flow × time, in gallons and litres with an optional cost — a pressure washer actually uses far less water than a garden hose for the same cleaning. Everything is computed locally and deterministically, so it is instant and private. Ideal for pressure-washer shops and rental apps, cleaning-contractor and buying-guide tools, equipment calculators, and DIY sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — surface and detergent matter as much as the numbers.

api.oanor.com/pressurewasher-api

Solar Thermal API

Solar-thermal (solar hot water) maths as an API, computed locally and deterministically — the collector, sizing and storage numbers a solar installer or homeowner designs a hot-water system with. The output endpoint gives the useful daily heat a collector makes: area × the daily solar energy on it × the collector efficiency (flat-plate ~40–60 %, evacuated tubes higher), so a 40 ft² collector under 1,800 BTU/ft²/day at 50 % delivers about 36,000 BTU (10.5 kWh) — a family's hot water on a good day. The area endpoint sizes the collector for a demand: area = (daily gallons × 8.34 × the temperature rise) ÷ (irradiance × efficiency), so 60 gallons raised 70 °F needs about 39 ft² — sized for an average day with a backup heater, since a 60–80 % solar fraction is the economic sweet spot. The tank endpoint sizes solar storage at about 1.5 gallons per square foot of collector, big enough to bank a sunny afternoon without stalling the collector. Everything is computed locally and deterministically, so it is instant and private. Ideal for solar-installer and renewable-energy apps, hot-water-system design tools, home-energy calculators, and sustainability sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For the local solar resource use a solar-irradiance API; for pool heating use a pool API.

api.oanor.com/solarthermal-api

Pipe Insulation API

Pipe-insulation heat-loss maths as an API, computed locally and deterministically — the radial heat loss, thickness and energy-cost numbers a mechanical engineer or energy auditor sizes lagging with. The heat-loss endpoint gives the loss per linear foot through cylindrical insulation, Q/L = 2π·(k/12)·ΔT ÷ ln(r2/r1), where k is the insulation conductivity (BTU·in/hr·ft²·°F, ~0.25 for fibreglass), r1 the pipe radius and r2 the outer radius — a 2-inch line at 300 °F with one inch of fibreglass loses about 43 BTU/hr per foot, and because the relationship is logarithmic, doubling the thickness does not halve the loss. The thickness endpoint inverts it for a target loss: ln(r2/r1) = 2π·(k/12)·ΔT ÷ target, then thickness = r2 − r1, showing the economic-thickness point beyond which more material rarely pays. The annual-cost endpoint turns loss per foot into the yearly heat lost and fuel cost over a run of pipe, the number that justifies the lagging. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-design and energy-audit apps, insulation-contractor and process-piping tools, building-services calculators, and engineering aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Ignores the outer air film (real loss slightly lower). For flat walls and roofs use a U-value API.

api.oanor.com/pipeinsulation-api

CNC Surface Finish API

CNC surface-finishing maths as an API, computed locally and deterministically — the scallop, stepover and pass numbers a CNC machinist dials in for a smooth finish. The scallop endpoint gives the cusp height a ball-nose tool leaves between passes, h = R − √(R² − (stepover/2)²), so a half-inch ball at a 0.05-inch stepover leaves about a 1.25-thou ridge — tighter stepover, smaller cusp, far more passes. The stepover endpoint inverts it: the stepover for a target scallop height, 2·√(R² − (R−h)²), reported also as a percent of tool diameter (fine finishing runs ~4–10 %) so it carries across jobs — and a bigger finishing ball reaches the same finish at a wider, faster stepover. The passes endpoint turns a surface into work: passes = width ÷ stepover rounded up plus one, the total cutting travel, and the cutting time at a given feed rate — surfacing a 4×6-inch area at a 0.05-inch stepover is 81 passes and 486 inches of travel, under five minutes at 100 ipm. Everything is computed locally and deterministically, so it is instant and private. Ideal for CNC and CAM apps, machinist and toolpath calculators, maker and job-shop tools, and engineering aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For cutting speed, feed and rpm use a machining API.

api.oanor.com/cncfinish-api

Roller Chain Drive API

Roller-chain drive maths as an API, computed locally and deterministically — the chain-length, sprocket and speed numbers a machine designer or millwright lays out a drive with. The chain-length endpoint gives the chain in pitches from the two sprocket tooth counts, the chain pitch and the centre distance: L = 2·C + (N1+N2)/2 + ((N2−N1)/2π)² ÷ C (C in pitches), rounded UP to an even number so the chain closes without an offset link — a 17- and 34-tooth pair at 15-inch centres on #40 (half-inch) chain comes to 86 pitches, 43 inches. The sprocket endpoint gives the pitch diameter, pitch ÷ sin(180°/teeth), and the outside diameter — a 17-tooth #40 sprocket has a 2.72-inch pitch circle. The speed endpoint gives the chain's linear speed, pitch × teeth × rpm ÷ 12, so a 17-tooth #40 sprocket at 100 rpm runs the chain at about 71 ft/min. Everything is computed locally and deterministically, so it is instant and private. Ideal for machine-design and drivetrain apps, conveyor and equipment-build tools, maker and CAD calculators, and engineering aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For gear ratios use a gear-ratio API; for belts use a pulley API.

api.oanor.com/chaindrive-api

Water Well API

Water-well maths as an API, computed locally and deterministically — the casing, yield and pump-setting numbers a well driller, pump installer or rural homeowner works to. The casing-volume endpoint gives the standing water in a well: gallons per foot = π/4 · diameter² × 12 ÷ 231 (about 1.47 gal/ft for a 6-inch casing, 0.65 for a 4-inch) times the water column, so 100 feet of water in a 6-inch casing holds about 147 gallons — the figure you need to purge a few well volumes before sampling or to dose shock-chlorination. The specific-capacity endpoint turns a drawdown test into how freely the well gives up water: specific capacity = pumping rate ÷ drawdown (gpm per foot), and the projected yield ≈ that times the available drawdown — 15 GPM at 20 feet of drawdown is 0.75 gpm/ft and roughly 45 GPM at 60 feet. The pump-setting endpoint gives the depth to hang the pump: static water level + drawdown + submergence (typically 10–20 feet), so it never air-locks as the level draws down, with a check against the well depth. Everything is computed locally and deterministically, so it is instant and private. Ideal for well-drilling and pump-installer apps, rural-water and homeowner tools, hydrogeology calculators, and trade aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — verify with a real drawdown test. For pump power/head use a pump API; for well chlorination use a pool-chemistry API.

api.oanor.com/wellpump-api

Screw Auger API

Screw-conveyor and grain-auger maths as an API, computed locally and deterministically — the capacity, speed and throughput numbers a farmer, millwright or material-handling engineer sizes an auger with. The capacity endpoint gives the volumetric throughput from the screw geometry: the annular flight volume per turn ((π/4)(diameter² − shaft²) × pitch) × rpm × 60 × the trough loading, so a 9-inch full-pitch screw on a 2.5-inch shaft at 40 rpm and 45 % loading moves about 330 cubic feet — 265 bushels — an hour. The speed endpoint inverts it, the rpm needed for a target capacity, so you don't overspeed a small auger and grind the grain. The bushels endpoint converts a volumetric rate to bushels and tons per hour (1 bushel = 1.2445 ft³, tons = bushels × test weight ÷ 2000), so 330 ft³/hr of 56-lb corn is 265 bushels or 7.4 tons an hour — the number you match to the dryer or the truck. Everything is computed locally and deterministically, so it is instant and private. Ideal for grain-handling and ag-equipment apps, material-handling and conveyor-design tools, farm-build calculators, and engineering aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — incline and material change real throughput. For belt conveyors use a conveyor API.

api.oanor.com/auger-api

Radiant Floor API

Radiant-floor and hydronic heating maths as an API, computed locally and deterministically — the output, tubing and flow numbers an installer or DIYer designs a warm floor with. The output endpoint gives the heat a warm floor puts out: about 2 BTU/hr per square foot for every °F the floor surface is above the room, so an 85 °F floor in a 70 °F room delivers roughly 30 BTU/hr/ft² — about 9,000 BTU/hr over 300 ft², the comfort ceiling since the floor is held at ~85 °F. The tubing endpoint gives the tube and loops for an area at a spacing: field tubing = area × 12 ÷ spacing, so 300 ft² at 9-inch spacing needs 400 feet of tube, split into loops kept under ~300 feet (two 200-foot loops) so the pump can push them. The flow endpoint gives the loop flow rate for a heat load, GPM = load ÷ (500 × ΔT) where 500 is water's constant and ΔT is the supply-to-return drop — 9,000 BTU/hr at a 20 °F ΔT wants 0.9 GPM. Everything is computed locally and deterministically, so it is instant and private. Ideal for radiant-heating and plumbing apps, hydronic-design and PEX-layout tools, HVAC contractor calculators, and DIY-build sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — verify with a full heat-loss calc. For building load use an HVAC API; for pipe velocity use a flow-rate API.

api.oanor.com/radiant-api

Ladder Safety API

Ladder-safety maths as an API, computed locally and deterministically — the angle, reach and load numbers that keep a ladder from sliding out or buckling. The angle endpoint applies the 4:1 rule: the base goes out one foot for every four feet of working length, which lands the ladder at about 75.5° — a 24-foot ladder sits 6 feet from the wall and reaches roughly 23 feet up, steep enough not to tip back and shallow enough not to slide. The extension endpoint gives the usable length and reach of a two-section extension ladder, which loses the overlap the sections share (3 feet up to 36, 4 to 48, 5 beyond), and the working height at the safe angle — remembering the ladder must extend 3 feet above a roof edge you step onto. The duty-rating endpoint turns a total load — your weight plus tools and materials, not just bodyweight — into the right duty class, from Type III household (200 lb) through I industrial (250) to IAA professional (375). Everything is computed locally and deterministically, so it is instant and private. Ideal for construction-safety and trades apps, jobsite and rental tools, OSHA training aids, and home-improvement sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational — always follow the manufacturer's labels and OSHA/ANSI rules.

api.oanor.com/ladder-api

Guitar Luthier API

Guitar and luthier maths as an API, computed locally and deterministically — the string-tension and fret numbers a player, builder or tech sets an instrument up with. The string-tension endpoint gives the tension a string pulls at pitch from the physics, tension = unit weight × (2 × scale length × frequency)² ÷ 386.4, where the unit weight (lb/in) comes from the string maker's chart — a .010 plain-steel high E on a 25.5-inch scale tuned to 329.6 Hz pulls about 16 lb. The fret-position endpoint gives the distance from the nut to any fret in equal temperament, scale × (1 − 2^(−fret/12)), so the 12th fret sits exactly halfway and the first fret of a 25.5-inch scale is 1.43 inches down — the maths behind every fretboard slot. The set-tension endpoint sums a whole string set into the total load on the neck (a typical six-string runs ~95–120 lb), the number that decides whether a gauge or tuning change needs a truss-rod re-setup. Everything is computed locally and deterministically, so it is instant and private. Ideal for luthier and guitar-tech apps, string-tension and fret-slotting calculators, setup and re-string tools, and music-gear sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Get unit weights from the string maker's chart. For note↔frequency conversion use a music-theory API.

api.oanor.com/guitar-api

Air Compressor API

Compressed-air maths as an API, computed locally and deterministically — the receiver, pump-up and SCFM numbers a pneumatics tech or shop owner sizes a system with. The receiver-size endpoint gives the tank you need to ride out a demand burst: volume = demand (free-air CFM) × minutes × 14.7 ÷ the usable pressure window (max − min) — pulling 20 CFM for a minute over a 175-to-100 psi window wants about a 30-gallon receiver, the buffer that lets the pump catch up. The pumpup endpoint gives the time to raise a receiver from one pressure to another: volume × pressure rise ÷ (14.7 × compressor CFM), so a 60-gallon tank from 100 to 175 psi on a 15 CFM compressor takes about 2.7 minutes. The scfm endpoint corrects actual CFM to standard CFM for the inlet conditions — SCFM = ACFM × (inlet pressure ÷ 14.696) × (528 ÷ inlet temperature in Rankine) — so a compressor at 5,000 feet delivers about 17 % fewer SCFM than at sea level, the reason you size tools on SCFM, not the nameplate. Everything is computed locally and deterministically, so it is instant and private. Ideal for pneumatics and shop-air apps, compressor-sizing and tool-demand tools, industrial-air calculators, and trade aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — duty cycle and the pump curve shift real numbers.

api.oanor.com/compressor-api

Tire Calculator API

Tire maths as an API, computed locally and deterministically — the size, pressure and speedometer numbers a driver, fitter or fleet manager works out before fitting a tyre. The size endpoint turns a P-metric spec into the real dimensions: overall diameter = rim + 2 × the sidewall (section width × aspect ratio), so a 225/45R17 stands about 25 inches tall, rolls a 78-inch circumference and turns roughly 808 times a mile — the numbers behind fitment, gearing and clearance. The pressure endpoint gives the hot pressure from a cold pressure and the temperature change, because pressure tracks absolute temperature (P2/P1 = T2/T1), about +1 psi per 10 °F — so 32 psi set cold at 70 °F reads ~34.6 after warming to 100 °F, and drops on a cold morning, which is what trips the warning light. The speedo-error endpoint gives the speedometer error and true speed from a tyre-size change: a taller tyre makes the speedo read low, so actual speed = indicated × new diameter ÷ old — go up 4 % and 60 on the dial is really 62.5. Everything is computed locally and deterministically, so it is instant and private. Ideal for tyre-shop and fitment apps, fleet and 4x4 build tools, speedo-recalibration calculators, and automotive sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — always set pressure cold to the placard.

api.oanor.com/tire-api

Boat Propeller API

Boat-propeller maths as an API, computed locally and deterministically — the slip, RPM and pitch numbers that decide whether a boat hits its numbers or labours. The slip endpoint gives propeller slip from the pitch, the prop RPM and the actual boat speed: theoretical speed = pitch × prop RPM ÷ 1215, and slip = (theoretical − actual) ÷ theoretical — a 19-inch prop at 2000 RPM should make 31 knots in theory, so a real 26.6 knots is about 15 % slip, normal for a clean planing boat. The prop-rpm endpoint gives the propeller RPM from the engine RPM and the gear (reduction) ratio — a 2:1 gearbox spins the prop at half engine speed — and, with a pitch, the theoretical no-slip speed at that RPM. The pitch endpoint gives the pitch needed to reach a target speed at a prop RPM and expected slip, pitch = target × 1215 ÷ (prop RPM × (1 − slip)), so you can prop the boat to let the engine reach the top of its wide-open-throttle range instead of lugging. Everything is computed locally and deterministically, so it is instant and private. Ideal for boating and marine apps, repower and prop-shop tools, performance calculators, and seamanship study aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — hull, load and bottom condition shift real slip.

api.oanor.com/propeller-api

Boat Anchoring API

Boat-anchoring maths as an API, computed locally and deterministically — the scope, swing and load numbers a sailor or boater sets the hook by. The scope endpoint gives the rode to let out: scope = rode ÷ the vertical from the seabed to the bow roller (water depth + bow height), measured at high tide, so anchoring in 20 feet with a 4-foot bow at the classic 7:1 means paying out 168 feet of rode — let out more in a blow, and never less than 5:1 on all chain. The swing endpoint gives the circle the boat swings on: radius = the horizontal reach of the rode (√(rode² − vertical²)) plus the boat length, so that 168-foot rode on a 30-foot boat sweeps a 196-foot radius — the room you must leave every other boat, which swings too. The load endpoint gives the wind load the ground tackle has to hold, 0.00256 × drag coefficient × frontal windage area × wind speed², which quadruples every time the wind doubles — 50 square feet of windage takes 138 lb at 30 mph but 553 lb at 60. Everything is computed locally and deterministically, so it is instant and private. Ideal for sailing and boating apps, anchoring and cruising tools, ground-tackle sizing calculators, and seamanship study aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — add current, waves and a safety margin.

api.oanor.com/anchor-api

Suspension Tuning API

Vehicle-suspension maths as an API, computed locally and deterministically — the spring and frequency numbers a racer, tuner or chassis engineer sets a car up with. The wheel-rate endpoint converts a spring rate to the rate the wheel actually feels: wheel rate = spring rate × motion ratio², where the motion ratio is the spring's travel per unit of wheel travel — a 200 lb/in spring at a 0.7 motion ratio gives a 98 lb/in wheel rate, because the spring's leverage softens it. The frequency endpoint gives the ride (natural) frequency at a corner, f = (1/2π)·√(wheel rate × g ÷ corner sprung weight), the number that really sets the ride: luxury cars run about 0.5–1.2 Hz, sporty street 1.2–1.7, race cars 2 Hz and up. The spring-rate endpoint inverts it — the spring rate needed to hit a target frequency for a corner weight and motion ratio — so you can pick the frequency for the car's job and get the spring straight out. Everything is computed locally and deterministically, so it is instant and private. Ideal for motorsport and tuning apps, chassis-setup and corner-balancing tools, suspension-design calculators, and engineering study aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Estimates — real ride also depends on damping and tyres.

api.oanor.com/suspension-api

Vacuum Technology API

Vacuum-technology maths as an API, computed locally and deterministically — the pump-down, boiling and pressure numbers a lab tech, process engineer or vacuum hobbyist works to. The pumpdown endpoint gives the ideal time to evacuate a chamber, t = (volume ÷ pump speed) × ln(start ÷ target pressure) — a 10-litre chamber on a 5 L/s pump drops from 1000 to 1 mbar in about 14 seconds in theory, though outgassing and falling pump speed stretch the real low-pressure stage. The boiling-point endpoint gives the temperature water boils at under reduced pressure from the Antoine equation: about 100 °C at sea level, but only ~52 °C at 100 mbar and ~46 °C at 100 mbar — the physics behind vacuum degassing, freeze-drying and high-altitude cooking. The level endpoint converts a pressure across the common vacuum units (mbar, Torr/mmHg, Pa, kPa, inHg, atm, psi), reports the percent vacuum relative to atmosphere, and names the regime — rough, medium, high or ultra-high vacuum — so you know which pump and gauge the job needs. Everything is computed locally and deterministically, so it is instant and private. Ideal for vacuum-lab and process apps, pump-sizing and degassing tools, semiconductor and coating calculators, and physics teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Ideal estimates — real systems are slowed by outgassing and leaks.

api.oanor.com/vacuum-api

Craps Odds API

Craps odds maths as an API, computed locally and deterministically and exactly — the dice probabilities behind the table, derived from the 36 ways two dice fall, not pulled from a chart. The come-out endpoint gives the come-out roll: the pass line wins on a 7 or 11 (8 of 36, 22.2 %), loses on craps 2, 3 or 12 (4 of 36, 11.1 %), and otherwise sets a point (24 of 36, 66.7 %). The point endpoint gives the odds of making a point before a seven — probability = ways(point) ÷ (ways(point) + 6) — so a 6 or 8 makes 45.5 % of the time and a 4 or 10 only 33.3 %, with the TRUE odds (2:1, 3:2, 6:5) the free odds bet behind the line pays at zero house edge. The bet endpoint gives the house edge of the main bets: the line bets at 1.41 % (pass) and 1.36 % (don't) and place 6/8 at 1.52 % are the table's best, while place 4/10 (6.67 %), the field and proposition bets like any seven (16.67 %) bleed you. Everything is computed locally and deterministically, so it is instant and exact. Ideal for craps and casino-game apps, gambling-education and odds tools, game-design back-ends, and probability teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational — not betting advice; back the line with free odds.

api.oanor.com/craps-api

Lottery Odds API

Lottery combinatorics as an API, computed locally and deterministically and exactly — the real odds behind a ticket, the maths the jackpot poster never shows. The odds endpoint gives the jackpot odds of a pick-N game as the number of possible tickets, C(pool, picks), times the bonus-ball pool if there is one: a 6/49 game is 1 in 13,983,816, a 5/69-plus-1/26 Powerball-style game is 1 in 292,201,338, and every single line is equally unlikely. The match-odds endpoint gives the chance of matching exactly k of the main numbers — a prize tier — from the hypergeometric formula C(picks, k)·C(pool−picks, picks−k) ÷ C(pool, picks), so matching 3 of 6 in a 6/49 game is about 1 in 57. The expected-value endpoint turns a jackpot and ticket price into the expected value and the break-even jackpot (price × the odds), the threshold a jackpot must clear before a ticket is even theoretically worth it — before a shared jackpot, lump-sum and tax pull it back under. Everything is computed locally and deterministically, so it is instant and exact. Ideal for lottery and odds apps, gambling-education and responsible-play tools, probability teaching, and game back-ends. Pure local computation — no key, no third-party service, instant. Exact combinatorics. Live, nothing stored. 3 compute endpoints. Educational — not gambling advice; the odds are always against you.

api.oanor.com/lottery-api

Roulette Odds API

Roulette odds maths as an API, computed locally and deterministically and exactly — the payout, the true probability and the house edge behind every bet, the numbers a fair game tells you and a casino would rather you ignore. The payout endpoint gives a bet's payout, winning numbers, win probability and house edge for a European (single-zero) or American (double-zero) wheel: a straight-up number pays 35 to 1 but wins only 1 in 37, an edge of 2.70 % European or 5.26 % American, the same on almost every bet because the payout simply ignores the zeros. The expected-value endpoint turns a stake into its expected value — stake × (win probability × (payout + 1) − 1), always negative and equal to minus the stake times the house edge — so €10 on a single number on a European wheel is worth −€0.27 every spin. The martingale endpoint exposes the doubling system: total risked = base × (2^steps − 1), the bet that explodes after a losing streak, and the bust probability — proof on the maths that no progression beats the zero. Everything is computed locally and deterministically, so it is instant and exact. Ideal for casino-game and odds apps, gambling-education and responsible-play tools, game-design back-ends, and probability teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational — not betting advice; the house always wins long-run.

api.oanor.com/roulette-api

Blackjack Strategy API

Blackjack maths as an API, computed locally and deterministically and exactly — the hand value, the textbook basic-strategy play and the dealer odds, the numbers that hold the house edge to half a percent. The hand-value endpoint scores a hand the way the table does: aces count 11 unless that busts, then 1, so it reports the best total, whether it is soft (an ace still counting 11, safe to hit) or hard, whether it busts, and whether two cards make a blackjack. The strategy endpoint gives the correct basic-strategy action — hit, stand, double or split — for any hand against the dealer's upcard, for the standard 4-to-8-deck game where the dealer stands on soft 17 with double-after-split allowed: 16 against a 10 hits, a pair of 8s always splits, soft 18 doubles against a 6 but hits against a 9, and 11 doubles against everything but an ace. The dealer-odds endpoint gives the dealer's bust probability by upcard — a 5 or 6 busts about 42 % of the time, an ace only 12 % — the reason you stand on stiffs against weak upcards. Everything is computed locally and deterministically, so it is instant and exact. Ideal for blackjack trainers and strategy apps, card-game and casino-game tools, learning aids, and game back-ends. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational — not betting advice; the house always keeps an edge.

api.oanor.com/blackjack-api

Steel Heat-Treat API

Steel heat-treatment maths as an API, computed locally and deterministically — the temperatures and hardness numbers a bladesmith, machinist or metallurgist works to. The critical-temp endpoint gives the critical and process temperatures from carbon content: the lower critical A1 is 727 °C and the upper critical A3 ≈ 910 − 203·√(%C), so a 0.4 %-carbon steel has an A3 around 782 °C and hardens about 817 °C (austenitize 30–50 °C above A3, then quench), while a hypereutectoid steel austenitizes just above A1. The tempering endpoint maps temper oxide colours to temperature both ways — light straw at about 204 °C for hard cutting edges, purple around 282, blue around 304 for springs — with the typical use at each, the colour you watch on bright steel as you draw the hardness back. The hardness endpoint converts between Rockwell C, Brinell and tensile strength (SAE J417 / ASTM E140): HRC 50 is roughly 481 Brinell and about 1,660 MPa tensile, since tensile ≈ 3.45 × Brinell. Everything is computed locally and deterministically, so it is instant and private. Ideal for bladesmithing and metalworking apps, machine-shop and heat-treat tools, materials-engineering calculators, and trade study aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Plain-carbon-steel estimates — alloy steels and a tested chart differ.

api.oanor.com/heattreat-api

Industrial Coatings API

Industrial and protective-coatings maths as an API, computed locally and deterministically — the film-build numbers a coatings inspector, painter or estimator works to, the ones simple paint estimating skips. The coverage endpoint gives theoretical and practical coverage from the coating's volume solids and the target dry film thickness: coverage = 1604 × the volume-solids fraction ÷ the DFT in mils, where 1604 is the square feet a gallon covers at one mil — so a 50 %-solids coating at 2 mils dry covers about 401 ft² per gallon, less a loss factor for overspray and surface profile. The film-thickness endpoint converts between wet and dry film thickness through the volume solids: WFT = DFT ÷ the solids fraction, because the solvent flashes off and the film shrinks, so a 50 %-solids coating laid 4 mils wet dries to 2 mils — the number you check with a wet-film comb as you spray. The transfer-efficiency endpoint gives the real material needed: theoretical gallons ÷ the transfer efficiency, since conventional spray lands only ~25 % on the part, HVLP ~65 %, electrostatic up to ~95 %. Everything is computed locally and deterministically, so it is instant and private. Ideal for coatings-estimating and inspection apps, industrial-painting and protective-coating tools, NACE/SSPC study aids, and spec calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For simple wall-paint area estimating use a paint API.

api.oanor.com/coating-api

HVAC Ductwork API

HVAC duct-sizing maths as an API, computed locally and deterministically — the duct dimensions an installer or designer sizes a system with so the air moves quietly and efficiently. The round-duct endpoint gives the round duct for an airflow at a target velocity: area = airflow ÷ velocity (CFM ÷ ft/min = ft²), then diameter = √(4·area/π) — 400 CFM at a 700 fpm trunk velocity wants about a 10.2-inch round, rounded up to the next 12-inch trade size. The velocity endpoint gives the air speed inside a duct from the airflow and its size, round or rectangular — 400 CFM through a 12 × 8 duct runs at 600 fpm, comfortably quiet, while the same air in a 10-inch round moves at 733 fpm. The equivalent endpoint gives the equivalent round diameter of a rectangular duct by the ASHRAE relation De = 1.30 · (a·b)^0.625 ÷ (a+b)^0.25, so a 12 × 8 rectangular carries the same air at the same friction as a 10.7-inch round — letting you size on a round friction chart and convert to fit the space. Everything is computed locally and deterministically, so it is instant and private. Ideal for HVAC-design and installer apps, duct-sizing and takeoff tools, building-services calculators, and trade-school aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For room air changes use a ventilation API; for the cooling/heating load use an HVAC API.

api.oanor.com/ductwork-api

Canasta Scoring API

Canasta card-game scoring as an API, computed locally and deterministically and exactly — the point counting that makes Canasta famously fiddly, done for you. The card-value endpoint totals the point value of a hand or meld: a joker is 50, aces and twos 20, eights through kings 10, fours through sevens and black threes 5, and a red three a 100-point bonus card — so a joker, an ace, a king, a seven and a red three come to 185. The bonus endpoint adds the round bonuses: a natural (pure) canasta is 500, a mixed canasta 300, each red three 100 (all four double to 800), going out 100, and going out concealed a further 100 — two naturals, a mixed, three red threes and going out is 1,700. The hand-score endpoint nets it out: the card points you melded, plus the bonuses, minus the card points left stranded in your hand when the round ends. Everything is computed locally and deterministically, so it is instant and exact. Ideal for Canasta apps, online card-room scorekeepers, club and family game-night tools, and learning aids. Pure local computation — no key, no third-party service, instant. Exact integer maths. Live, nothing stored. 3 compute endpoints. Classic Canasta values; rule variants differ.

api.oanor.com/canasta-api

Chimney & Flue API

Chimney and flue sizing maths as an API, computed locally and deterministically — the draft and dimension numbers a stove installer, sweep or builder runs so a fire pulls cleanly and safely. The flue-size endpoint gives the minimum flue cross-section for a fireplace opening: at least a tenth of the opening area for a square or rectangular liner, a twelfth for a round one (which draws better) — a 36 × 30 inch opening needs about 108 square inches of rectangular flue, or a 10.7-inch round. The draft endpoint gives the theoretical draft from the stack effect, ΔP ≈ 3465 × height × (1/T_outside − 1/T_flue) with temperatures in kelvin, so a 6-metre chimney with 200 °C flue gas on a freezing day pulls about 32 pascals (0.13 inches of water column) — taller and hotter draws harder. The height endpoint applies the 3-2-10 rule: a chimney must finish at least 3 feet above where it pierces the roof and at least 2 feet above anything within 10 feet, whichever is higher. Everything is computed locally and deterministically, so it is instant and private. Ideal for hearth and stove-installer apps, chimney-sweep and inspection tools, building-design calculators, and DIY-safety sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational estimates — verify against your appliance listing and adopted code.

api.oanor.com/chimney-api

Fishing Tackle API

Angling and tackle maths as an API, computed locally and deterministically — the three numbers that decide how a reel is spooled and a lure is fished. The line-capacity endpoint works out how much line of a different diameter a reel will hold: line lies on the spool by cross-sectional area, so capacity scales with the inverse square of diameter — a reel rated for 100 yards of 0.30 mm holds about 73.5 yards of thicker 0.35 mm, or nearly 140 yards of a thinner 0.011-inch braid. The sink-time endpoint gives the countdown to fish a lure at depth: time = depth ÷ sink rate, so a minnow that sinks a foot a second reaches ten feet on a count of ten. The drag endpoint sets the reel: about 25–33 % of the line's breaking strength measured at the rod tip — a 20-pound line wants roughly 5 to 6.6 pounds of drag, enough to let a fish run before anything snaps. Everything is computed locally and deterministically, so it is instant and private. Ideal for fishing and tackle apps, reel-spooling and gear-shop tools, angler trip-planners, and learning sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Unit-agnostic — keep your units consistent; rules of thumb, conditions vary.

api.oanor.com/fishing-api

Aquaculture API

Fish-farming (aquaculture) maths as an API, computed locally and deterministically — the stocking, feed and oxygen numbers a fish farmer or RAS designer runs a system on. The stocking endpoint turns a tank or pond volume and a target biomass density into a fish count: biomass = density × volume, count = biomass ÷ average fish weight — a 10 m³ tank at 30 kg/m³ holds 300 kg, about 1,200 fish at 250 g each, and you stock to the harvest weight, not the fingerling weight, so the tank does not overload as they grow. The feed endpoint gives the daily ration as a percentage of body weight, and the feed to reach a target weight gain through the feed conversion ratio — 300 kg fed at 2 % is 6 kg a day, and growing 100 kg of fish at an FCR of 1.2 takes 120 kg of feed. The oxygen endpoint gives the dissolved-oxygen demand of a stock — biomass × the per-kg consumption rate — so 300 kg at 300 mg O₂/kg/hr needs 90 g of oxygen an hour, the number your aeration must beat. Everything is computed locally and deterministically, so it is instant and private. Ideal for aquaculture and RAS-design apps, fish-farm management tools, hatchery and feed calculators, and ag-tech sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Commercial-planning estimates — species and system vary. For a home aquarium use an aquarium API.

api.oanor.com/aquaculture-api

Climbing Fall API

Rock-climbing fall maths as an API, computed locally and deterministically — the safety numbers behind a lead fall, from the harshness of the catch to whether you hit the deck. The fall-factor endpoint gives the fall factor, distance fallen ÷ rope paid out, from 0 to a maximum of 2: it, not the absolute distance, decides how hard the catch is, so 4 metres on 2 metres of rope is a brutal factor-2 onto the anchor while the same fall on 10 metres of rope is a mild 0.4. The impact-force endpoint gives the peak force the rope transmits from the spring model F = mg + √((mg)² + 2·mg·k·f), where k is the rope modulus (~20 kN for a dynamic single rope) and f the fall factor — so an 80 kg climber on a factor-1 fall feels about 6.4 kN, and the top runner sees roughly 1.66× that from the pulley effect. The ground-fall endpoint adds it up: total drop = twice the height above the last piece, plus slack, plus the rope's stretch, and tells you whether that clears the ground or a ledge. Everything is computed locally and deterministically, so it is instant and private. Ideal for climbing apps, gym and guiding tools, route-planning and education sites, and gear calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational estimates — not a substitute for instruction and judgement.

api.oanor.com/climbing-api

Plumbing Code API

Plumbing-code sizing maths as an API, computed locally and deterministically — the fixture-unit and pipe-sizing numbers a plumber, designer or inspector runs from the code book. The dfu endpoint totals drainage fixture units for a set of fixtures (IPC Table 709.1): pass a list like toilet:2,lavatory:3,shower:1,kitchen_sink:1 and it weights each by its discharge — a toilet is 3, a lavatory 1, a tub or shower 2 — for a total of 13, with a grouped full bathroom counting as 6 rather than the sum of its parts. The pipe-size endpoint gives the minimum building-drain size for a DFU load at a slope (IPC Table 710.1(1)): the smallest pipe whose capacity meets the load, so 50 DFU at a quarter-inch-per-foot fall needs a 4-inch drain, with the reminder that any drain carrying a water closet is a 3-inch minimum. The supply-gpm endpoint reads probable peak water demand off the Hunter curve: diversity means 100 supply fixture units draws only about 54 GPM, not the sum of every fixture running at once — the number you size the water service against. Everything is computed locally and deterministically, so it is instant and private. Ideal for plumbing-design and estimating apps, code-check and permit tools, MEP-engineering calculators, and trade-school aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Based on the IPC — verify against the code adopted in your jurisdiction.

api.oanor.com/plumbing-api

Pool Heating API

Swimming-pool and spa heating maths as an API, computed locally and deterministically — the thermodynamics a pool owner, builder or service tech sizes a heater and budgets a heat-up with. The heat-time endpoint gives the hours to warm a body of water: energy = gallons × 8.34 lb/gal × the temperature rise in °F (that many BTU), divided by the heater's BTU/hr output — raising 20,000 gallons by 10 °F is 1,668,000 BTU, about 4.2 hours on a 400,000 BTU/hr gas heater before surface losses. The heater-size endpoint inverts it: the output you need to hit a temperature rise within a target time, so the same job in 24 hours wants only about 69,500 BTU/hr. The heat-pump endpoint gives a heat pump's electricity and cost — kWh = thermal BTU ÷ 3412 ÷ the COP (5–6 for pool units in mild weather) — so that 1,668,000 BTU costs about 89 kWh at a COP of 5.5, a fraction of resistance heat. Pass the temperature rise directly, or a current and target temperature. Everything is computed locally and deterministically, so it is instant and private. Ideal for pool-builder and service apps, heater-sizing and quote tools, spa and hot-tub calculators, and energy-comparison sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Ideal figures — add for surface and wind losses. For pool chemistry use a pool-chemistry API.

api.oanor.com/poolheat-api

Irrigation Design API

Irrigation-design maths as an API, computed locally and deterministically — the sprinkler numbers a landscaper, irrigation tech or gardener sizes a system with. The precip-rate endpoint gives the precipitation rate in inches per hour from the flow and spacing: PR = 96.25 × GPM per head ÷ the area each head waters (head spacing × row spacing in feet), where 96.25 is the in/hr one gallon-per-minute makes over a square foot — three-GPM heads on a 15 × 15 ft grid lay down about 1.28 in/hr. The runtime endpoint turns a target water depth into a run-time: depth ÷ precipitation rate, divided by the system efficiency because no system is perfectly even, so applying a half-inch at 1.28 in/hr takes about 23 minutes at full efficiency, longer with real-world uniformity. The zone endpoint sizes a valve zone: maximum heads = available flow ÷ each head's GPM, rounded down so you never starve the line — 13 GPM drives five 2.6-GPM heads with nothing to spare. Everything is computed locally and deterministically, so it is instant and private. Ideal for irrigation and landscaping apps, sprinkler-design and contractor tools, smart-controller schedulers, and garden-planning sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For evapotranspiration or weather use a weather API; for material volume use a mulch API.

api.oanor.com/irrigation-api

Cornhole Scoring API

Cornhole (bag-toss) scoring as an API, computed locally and deterministically and exactly — the points behind a game of bags, from cancellation scoring to the win and the stats. The round endpoint scores a single round with cancellation rules: a bag on the board is 1 point, in the hole is 3, and only the higher player scores, and only the difference — so a player who lands 1 on the board and 2 in the hole (7) against an opponent's 2 on and 1 in (5) nets 2 points, and a tied round scores nothing. The game endpoint applies a round's points to a running total with the win rule — official ACL play is first to 21 or more at the end of an inning with no bust, while backyard 'exact 21' rules bust a player who goes over back to 15 or 11 — and reports the new score, whether the game is won, and the points still needed. The ppr endpoint gives the headline cornhole stats: points per round (PPR) = total points ÷ rounds, plus the in-the-hole percentage from bags in the hole over bags thrown — 84 points across 20 rounds is a 4.2 PPR, and 30 of 80 bags in the hole is 37.5 %. Everything is computed locally and deterministically, so it is instant and exact. Ideal for cornhole and lawn-game apps, league and tournament scorekeepers, bracket and stats tools, and backyard game-night sites. Pure local computation — no key, no third-party service, instant. Exact integer maths. Live, nothing stored. 3 compute endpoints. Standard ACL rules; house rules vary.

api.oanor.com/cornhole-api

Humidor API

Cigar-humidor maths as an API, computed locally and deterministically — the numbers behind storing cigars right, so you buy the correct humidor and keep it at the perfect humidity. The capacity endpoint works out how many cigars an interior holds: interior volume × a packing efficiency ÷ one cigar's volume, where a cigar is a cylinder of its ring gauge (in 64ths of an inch) and length — a 9 × 7 × 3 inch interior holds about 40 Toros (ring 50, 6 inch) at a realistic 0.62 packing, leaving room for air and a humidification device. The media endpoint sizes the humidification: about one 60 g two-way pack per 25 cigars, replaced roughly every two months, so a 40-cigar humidor wants two packs. The seasoning endpoint covers a brand-new humidor — its Spanish cedar must absorb moisture for about two weeks at 84 % RH (one seasoning pack per 25-cigar capacity, or the distilled-water wipe-down) before any cigars go in, or the dry wood will rob them. Everything is computed locally and deterministically, so it is instant and private. Ideal for cigar-shop and tobacconist apps, humidor-maker product pages, cigar-aficionado and collection-tracker sites, and buying guides. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For room humidity or dew point use a psychrometric API.

api.oanor.com/humidor-api

Dominoes Scoring API

Dominoes scoring as an API, computed locally and deterministically and exactly — the points behind a game of bones, whether you play Block, Draw or All Fives. The score endpoint gives the winner's points at the end of a hand: when a player dominoes or the game blocks, the winner takes the total pip count left in the opponents' hands — pass each opponent's remaining pips and it sums them, optionally rounding to the nearest five as many house rules do, so 12, 8 and 23 left on the table is 43, or 45 rounded. The fives endpoint scores All Fives (Muggins): a play scores whenever the open ends of the layout add up to a multiple of five, and you score that sum — open ends of 3 and 2 make 5 for five points, 5-5-5 across a spinner makes 15, while a 6 scores nothing. The set endpoint gives the statistics of a double-N set: a double-six has (6+1)(6+2)/2 = 28 tiles and 168 total pips, a double-nine has 55 tiles and 495 pips, with the heaviest tile and its pip value. Everything is computed locally and deterministically, so it is instant and exact. Ideal for dominoes apps, online and club scorekeepers, game-night and tournament tools, and learning aids. Pure local computation — no key, no third-party service, instant. Exact integer maths. Live, nothing stored. 3 compute endpoints. Standard Western dominoes; regional variants score differently.

api.oanor.com/dominoes-api

Composting API

Composting maths as an API, computed locally and deterministically — the three numbers that decide whether a pile heats up and breaks down or sits there cold and smelly. The cn-ratio endpoint blends a mix to its carbon-to-nitrogen ratio: pass each material by weight with its dry-weight %C and %N as parallel comma-separated lists and it returns the total carbon and nitrogen masses and the blended C:N, with an assessment against the ideal 25–35:1 — ten parts dry leaves (50 %C, 1 %N) with ten parts grass clippings (45 %C, 2.5 %N) comes out at a near-perfect 27:1. The moisture endpoint works out the water to add to reach a target moisture (the pile should be a wrung-out-sponge 50–60 %): from the current mass and moisture it holds the dry matter constant, so 100 kg at 30 % needs about 56 kg of water to reach 55 %, and it flags a too-wet pile that needs drying instead. The mix endpoint gives the brown:green weight ratio to hit a target C:N from two materials' %C and %N — leaves and grass at a target 30:1 want about 1.5 parts browns to 1 part greens. Everything is computed locally and deterministically, so it is instant and private. Ideal for gardening and composting apps, master-composter and allotment tools, regenerative-ag and soil-health sites, and waste-diversion calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For material volume use a mulch API; for NPK application rates use a fertilizer API.

api.oanor.com/compost-api

Mahjong Scoring API

Riichi (Japanese) mahjong scoring as an API, computed locally and deterministically and exactly — the points a winning hand pays, straight from the scoring table, not a lookup you have to memorise. The score endpoint turns han and fu into the payment using base = fu × 2^(2 + han): a ron pays base × 4 (a dealer ron × 6) rounded up to the nearest 100, while a tsumo splits base × 2 from the dealer and base × 1 from each non-dealer (a dealer tsumo takes base × 2 from all three) — so a non-dealer 3 han 30 fu ron is 3,900, a 4 han 30 fu is 7,700, and a non-dealer mangan ron is 8,000. The limit endpoint classifies a hand: mangan (5 han, or 3–4 han where the fu pushes the base to 2,000), haneman (6–7), baiman (8–10), sanbaiman (11–12) and yakuman (13+), with the base points behind each. The honba endpoint adds the table bonuses — 300 per honba counter and 1,000 per riichi stick — on top of the won hand. Everything is computed locally and deterministically, so it is instant and exact. Ideal for mahjong apps, online-table and scorekeeper tools, club and tournament software, and learning aids. Pure local computation — no key, no third-party service, instant. Exact scoring-table maths. Live, nothing stored. 3 compute endpoints. Japanese riichi rules; other variants (MCR, Hong Kong) score differently.

api.oanor.com/mahjong-api

Equine Care API

Horse-care maths as an API, computed locally and deterministically — the everyday numbers a horse owner, barn manager or vet tech runs without reaching for a chart. The weight endpoint estimates body weight from a weight-tape measurement using the classic formula weight ≈ heart girth² × body length ÷ a type divisor (adult 330, yearling 301, weanling 280, pony 299) with measurements in inches — a horse with a 72-inch girth and 66-inch length comes out at about 1,037 lb (470 kg), the number you actually dose wormer and feed against. The feed endpoint turns body weight and a goal into daily forage: horses eat roughly 1.5–2.5 % of body weight in dry-matter forage a day, so a 1,000 lb horse on maintenance wants about 15–20 lb of hay, more to gain and less to slim. The gestation endpoint gives the foaling due date and the normal 320–362 day window from a breeding date — a mare bred on 1 April is due around 7 March the next year, give or take three weeks. Everything is computed locally and deterministically, so it is instant and private. Ideal for barn-management and horse-care apps, breeding and foaling trackers, feed-calculator and tack-shop sites, and equine-vet tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational estimates — not veterinary advice.

api.oanor.com/equine-api

Darkroom API

Analog darkroom and film maths as an API, computed locally and deterministically — the three corrections that bite when you develop film and make prints by hand. The reciprocity endpoint corrects long exposures for reciprocity failure, where film loses sensitivity past about a second: corrected time = metered^p (Schwarzschild p ≈ 1.3 for many films, settable per datasheet), so a metered 10-second exposure really wants about 20 seconds, a full stop more, while anything under the threshold is left untouched. The printexposure endpoint adjusts enlarger exposure when you change print size — light spreads as you raise the head, so exposure is proportional to (magnification + 1)², where magnification is print size ÷ negative size: going from 2× to 4× magnification turns a 10-second exposure into 27.8 seconds, about 1.5 stops, ready for f-stop printing. The pushpull endpoint scales development time for pushing or pulling film by N stops — time = base × factor^stops, roughly +40 % per stop pushed — turning a 7-minute base into 13.7 minutes at +2 stops, or 5 minutes pulled a stop. Everything is computed locally and deterministically, so it is instant and private. Ideal for film-photography and darkroom apps, light-meter and timer companions, lab and workshop tools, and analog-photography sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For digital depth-of-field use a photography API; for lab molarity use a dilution API.

api.oanor.com/darkroom-api

Aquascape API

Planted-aquarium and aquascaping maths as an API, computed locally and deterministically — the dosing and water numbers a high-tech planted tank runs on, not the rolls of a dice. The co2 endpoint gives the dissolved CO2 concentration from pH and carbonate hardness using the classic relationship CO2 (ppm) ≈ 3 × KH (dKH) × 10^(7 − pH), and flags it against the 15–30 ppm window plants want — at pH 6.6 and KH 4 you are at about 30 ppm, the top of the safe zone, while pH 7.0 and KH 3 is a carbon-limited 9 ppm. The fertilizer endpoint turns a dry-salt dose into the nutrient ppm it adds, the heart of Estimative Index dosing: ppm = grams × the nutrient mass fraction × 1000 ÷ tank litres, so 1 g of KNO3 in 100 litres adds 6.1 ppm nitrate and 3.9 ppm potassium, and it knows KNO3, KH2PO4, K2SO4, MgSO4 (Epsom) and Ca(NO3)2. The substrate endpoint sizes the substrate from the footprint and target depth — a 60 × 30 cm tank at 6 cm deep needs 10.8 litres, two 9-litre aquasoil bags. Everything is computed locally and deterministically, so it is instant and private. Ideal for aquascaping and planted-tank apps, fertiliser-dosing calculators, CO2-rig tools, and aquarium-shop and hobby sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For a tank water volume or fish stocking use an aquarium API; for pool chemistry use a pool API.

api.oanor.com/aquascape-api

Reptile Husbandry API

Reptile-husbandry maths as an API, computed locally and deterministically — the keeper numbers behind a healthy vivarium, so the setup is right before the animal moves in. The enclosure endpoint turns an animal length and its habit into the minimum floor length, width and height: terrestrial snakes want a floor at least as long as the snake (a 48-inch corn snake → a 48 × 24 × 24 inch minimum, eight square feet of floor), arboreal species trade floor for height (an 18-inch chameleon → 27 × 18 × 36 inches, tall), and ground lizards and tortoises need far more floor than their body length. The uvb endpoint gives the UV-B target by Ferguson zone — the 1-to-4 classification from Baines et al. (2016) of how much sun a species basks in — returning the mean and basking UV-index ranges (zone 3 open baskers want a basking UVI of 2.9–7.4), and, if you pass a lamp UVI measured at a reference distance, an inverse-square estimate of the mounting distance for the right basking UVI. The feeding endpoint sizes prey from body weight and life stage: a meal of roughly 10–15 % of body weight, no wider than the animal, on an interval that lengthens with age — a 500 g adult snake takes a 40–60 g prey item every fortnight. Everything is computed locally and deterministically, so it is instant and private. Ideal for reptile-keeper and herpetoculture apps, pet-store and breeder tools, vivarium-planning calculators, and care-sheet sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational husbandry estimates — not veterinary advice; research your exact species.

api.oanor.com/reptile-api

Garden Pond API

Garden and koi-pond maths as an API, computed locally and deterministically — the numbers behind a backyard water feature, so you do not have to guess at the hose. The volume endpoint turns length, width and average depth into the water volume in cubic feet, US gallons and litres, applying a shape factor (rectangular 1.0, oval or round 0.79, irregular 0.85) because a liner pond never holds the full bounding box: an 8 × 6 ft pond two feet deep is about 96 cubic feet, or 718 gallons. The liner endpoint sizes the flexible liner to fit a pond — length equals the pond length plus twice the maximum depth plus twice the overlap to anchor under the edging stones (same for width), so that same 8 × 6 pond at two feet deep with a one-foot overlap needs a 14 × 12 ft liner and matching underlayment. The stock endpoint turns a water volume into a safe fish load and the pump you need: roughly one koi per 250 gallons (they grow large and dirty) or one goldfish per 20, plus the pump flow in gallons per hour to turn the whole pond over at least once an hour for koi — 718 gallons holds about two koi and wants a ~720 GPH pump before head-height losses. Everything is computed locally and deterministically, so it is instant and private. Ideal for landscaping and pond-installer tools, garden-design and home-improvement apps, koi and water-garden hobbyist sites, and aquascaping calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For pool chemistry use a pool API; for indoor fish tanks use an aquarium API.

api.oanor.com/pond-api

Sunscreen & UV API

Sun-safety maths as an API, computed locally and deterministically — the burn-time, SPF and reapplication numbers a sunscreen, weather or outdoor app keeps people safe with. The burntime endpoint estimates how long until sunburn from the Fitzpatrick skin type (1 very fair to 6 deeply pigmented), the UV index and the SPF: unprotected time is a skin-type base (type II around 15 minutes) scaled by 6 ÷ UV index, and protected time is that times the SPF — so fair type-II skin at UV 8 burns in about 11 minutes bare, or roughly 5½ hours under SPF 30, while very fair type-I skin in extreme UV 11 burns in 5 minutes. The spf endpoint flips it: the SPF needed = your desired minutes outdoors ÷ the unprotected time, with the reminder that real protection plateaus around SPF 30–50. The amount endpoint covers the part people get wrong — about 2 mg/cm², roughly 1 ounce (30 g, a shot glass) for a full adult body, reapplied every two hours — and totals the sunscreen for a day out. Everything is computed locally and deterministically, so it is instant and private. Ideal for sun-safety, weather, skincare and outdoor app developers, UV-alert and reminder tools, and wellness software. Pure local computation — no key, no third-party service, instant. Educational estimates, not medical advice. Live, nothing stored. 3 compute endpoints.

api.oanor.com/sunscreen-api

Hammock Hang API

Hammock-hang maths as an API, computed locally and deterministically — the suspension-force, ridgeline and strap-height numbers a camper or hammock hanger sets up by. It all comes back to the 30-degree rule. The force endpoint shows why: the tension in each suspension line is the occupant weight ÷ (2 × sin of the hang angle), so at a 30° hang each strap carries about one body weight, but flatten the hang to 15° and it jumps to roughly 1.9 times — which is what over-stresses straps, trees and your back when people pull a hammock drum-tight. The ridgeline endpoint sizes a structural ridgeline at about 83 % of the hammock length, the fixed line that reproduces that ~30° lay and the right sag on any pair of trees. The strapheight endpoint estimates how high to attach the straps from the distance between the trees and the seat height you want, since trees farther apart need higher anchor points to hold the angle. Everything is computed locally and deterministically, so it is instant and private. Ideal for camping, backpacking, outdoor-gear and hammock app developers, hang-calculator and trip-planning tools, and adventure software. Pure local computation — no key, no third-party service, instant. Weight and lengths in your own unit. Live, nothing stored. 3 compute endpoints.

api.oanor.com/hammock-api

Caulk Coverage API

Caulk and sealant coverage maths as an API, computed locally and deterministically — the linear-feet-per-tube and how-many-tubes numbers a builder, glazier or DIYer buys sealant by. A bead of caulk is essentially a thin cylinder, so the coverage endpoint works out the feet a cartridge lays from the bead width: volume per foot ≈ (π/4 × width²) × 12 inches, and a standard 10.1 fl oz cartridge (18.2 in³) lays about 30 feet of a quarter-inch bead, 13 feet of a fat three-eighths or 55 of a fine three-sixteenths — pass cartridge_oz for sausage packs or 28-oz tubes, and a tube count to total it. The tubes endpoint runs it backwards: cartridges needed = (joint length × a waste factor) ÷ feet per cartridge, rounded up, so a 100-foot run of quarter-inch bead with 10 % waste takes four tubes. Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, glazing, weatherproofing and home-improvement app developers, material-estimator and shopping-list tools, and contractor software. Pure local computation — no key, no third-party service, instant. Inches and feet; estimates — tooling and waste vary. Live, nothing stored. 2 compute endpoints.

api.oanor.com/caulk-api

Balloon Decor API

Party-balloon maths as an API, computed locally and deterministically — the helium-lift and balloon-count numbers a party planner or balloon artist decorates by. The helium endpoint gives a balloon’s lift from its inflated diameter: net lift is the inflated volume times the difference between air and helium density, about 1.046 grams per litre, so a fully inflated 11-inch latex balloon (around 11.4 litres) lifts roughly 12 grams gross and about 9 after its own weight, while a 36-inch giant lifts hundreds of grams. The float endpoint flips it around — how many balloons to float a payload = the weight divided by the net lift per balloon, rounded up, so a 50-gram card floats on six 11-inch balloons. The garland endpoint sizes an organic balloon garland or arch from its length: about 12 balloons per foot in a mix of sizes — roughly 40 % 5-inch, 45 % 11-inch and 15 % 16-inch for that full, textured look — so a 10-foot garland takes about 120 balloons, denser if you want it lush. Everything is computed locally and deterministically, so it is instant and private. Ideal for party-planning, event-decor, balloon-artist and celebration app developers, decor-estimator and shopping-list tools, and event software. Pure local computation — no key, no third-party service, instant. Inches and grams. Live, nothing stored. 3 compute endpoints.

api.oanor.com/balloon-api

Grain Bin API

Grain-bin storage maths as an API, computed locally and deterministically — the bushel and weight numbers a farmer or elevator sizes storage by. The bushels endpoint measures a round bin: floor area × grain depth gives the cubic feet, and a cubic foot holds about 0.8036 bushels, so an 18-foot bin filled 20 feet level holds roughly 4,090 bushels — and grain heaped to a peak adds a cone of (1/3) × floor area × peak height, so a 4-foot peak adds about 270 more. The weight endpoint converts bushels to weight by the crop’s standard test weight — corn and sorghum at 56 pounds a bushel, wheat and soybeans 60, oats 32, barley 48 — so those 4,090 bushels of corn weigh 229,040 pounds, about 114.5 US tons or 104 tonnes; pass a measured test weight for light or heavy grain. Everything is computed locally and deterministically, so it is instant and private. Ideal for agriculture, grain-elevator, farm-management and ag-tech app developers, storage-capacity and inventory tools, and harvest software. Pure local computation — no key, no third-party service, instant. US units (feet, bushels, pounds). Live, nothing stored. 2 compute endpoints.

api.oanor.com/grainbin-api

ADA Ramp API

ADA wheelchair-ramp maths as an API, computed locally and deterministically — the run, landing and slope numbers a builder or accessibility planner sizes a ramp by. The rule the ADA fixes is 1 inch of rise per 12 of run, a maximum 8.33 % slope, so the ramp endpoint turns a rise into the ramp: run = rise × 12 (or × 16 / × 20 for a gentler grade if you have the room), plus the level landings the code requires — a 5-foot landing top and bottom and another between runs whenever the rise exceeds 30 inches — and the total length end to end, so a 24-inch rise needs a 24-foot run and 34 feet overall, while a 36-inch rise breaks into two runs with an intermediate landing for 51 feet. The fit endpoint answers the real-world question: does a ramp for this rise fit the run you have? It returns the minimum run an ADA 1:12 ramp needs, whether your space is enough, and the slope you would actually get if you forced it in — flagging when that exceeds 8.33 % and you need a switchback or a lower rise. Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, accessibility, home-modification and contractor app developers, ramp-estimator and code-check tools, and building software. Pure local computation — no key, no third-party service, instant. Confirm against current ADA and local code. Live, nothing stored. 2 compute endpoints.

api.oanor.com/adaramp-api

Farkle Score API

Farkle dice-scoring maths as an API, computed locally and deterministically — the points a Farkle (Zilch, Ten Thousand) scoring app tallies a roll by. The score endpoint takes up to six dice and returns the value by the common ruleset: a single 1 is 100 and a single 5 is 50; three of a kind scores the face times 100 (three 1s being the exception at 1000); four, five and six of a kind are 1000, 2000 and 3000; a 1-to-6 straight or three pairs is 1500; and two triplets is 2500 — so 1-1-1-5-5-5 scores 2500 as two triplets rather than 1100, a 1-2-3-4-5-6 straight is 1500, and 6-6-6-2-3 is 600 with the 2 and 3 dead. It flags a farkle when nothing scores (you lose the turn’s points) and tells you whether every die counted — a hot dice that lets you roll all six again. Rulesets vary, so it scores the widely-used set and says so. Everything is computed locally and deterministically, so it is instant and private. Ideal for dice-game, party-game and scoring app developers, score-helper and game-night tools, and board-game-companion software. Pure local computation — no key, no third-party service, instant. Scores a roll; it does not roll the dice. Live, nothing stored. 1 compute endpoint.

api.oanor.com/farkle-api

Cribbage Score API

Cribbage hand-scoring maths as an API, computed locally and deterministically — the count a cribbage player, app or league tallies a hand by. The score endpoint takes the four-card hand and the starter (cut) card and returns the full breakdown by the rules: every distinct combination of cards summing to fifteen scores 2, each pair scores 2 (so three of a kind is 6 and four is 12), each run of three or more consecutive cards scores its length — counting the duplicate runs that pairs create — a four-card flush in the hand is 4 (five with the starter is 5, and the crib only scores a five-card flush), and his nobs, a Jack in hand matching the starter’s suit, is 1. It correctly scores the famous best hand, J-5-5-5 with a fifth 5 cut, at the maximum 29. The count endpoint tallies just fifteens, pairs and runs for any one to eight cards — useful for checking part of a hand or the pegging pile. Everything is computed locally and deterministically, so it is instant and private. Ideal for cribbage, card-game, board-game-companion and scoring app developers, score-verification and teaching tools, and game software. Pure local computation — no key, no third-party service, instant. Cards as rank+suit (5H, TD, JS). Live, nothing stored. 2 compute endpoints.

api.oanor.com/cribbage-api

Baking Pan Scaler API

Baking-pan maths as an API, computed locally and deterministically — the area and scale-factor numbers a baker resizes a recipe between pans with. The trick everyone gets wrong is that a recipe scales by the pan’s AREA, not its diameter, so a 10-inch round holds far more batter than a 9-inch. The area endpoint gives the surface area of any pan — round and springform as π/4·d², square as s², rectangle as length × width, and bundt or tube pans as the ring (the outer circle minus the centre hole) — so a 9-inch round is 63.6 in², an 8-inch square 64 and a 9×13 is 117; add a depth and it returns the volume in cubic inches and cups. The convert endpoint gives the scale factor to move a recipe from one pan to another, factor = target area ÷ source area: a 9-inch round to a 9×13 is ×1.84, and two 8-inch rounds really do equal one 9×13. Pass an ingredient amount and it scales it for you, with a note to keep the batter depth similar and adjust the bake time. Everything is computed locally and deterministically, so it is instant and private. Ideal for baking, recipe, meal-prep and kitchen app developers, recipe-scaling and substitution tools, and culinary software. Pure local computation — no key, no third-party service, instant. Inches. Live, nothing stored. 2 compute endpoints. For ingredient unit conversion use a cooking API.

api.oanor.com/panscale-api

Rotational Grazing API

Rotational-grazing maths as an API, computed locally and deterministically — the animal-unit, grazing-day and acreage numbers a rancher or homesteader moves a herd by. It all hangs on the animal unit: a 1000-pound cow eating about 26 pounds of dry matter a day. The animalunits endpoint converts a mixed herd to that common basis — a cow is 1.0 AU, a cow-calf pair 1.3, a horse 1.25, a sheep 0.2, a goat 0.17 — so ten cows and fifty sheep are 20 AU demanding 520 pounds of forage a day; pass a weight instead and it scales by weight ÷ 1000. The days endpoint works out how long a paddock lasts: grazing days = (acres × forage per acre × utilization) ÷ (animal units × 26), where the classic “take half, leave half” puts utilization near 50 %, so five acres yielding 3,000 lb at 50 % feeds 10 AU for about 29 days. The acres endpoint sizes the paddock the other way — acres = (AU × 26 × days) ÷ (forage × utilization) — so 20 AU for a 30-day move needs about 10.4 acres. Everything is computed locally and deterministically, so it is instant and private. Ideal for ranching, regenerative-agriculture, homesteading and farm-management app developers, paddock-planner and stocking-rate tools, and grazing-chart software. Pure local computation — no key, no third-party service, instant. US units; forage yield varies with season — measure it. Live, nothing stored. 3 compute endpoints.

api.oanor.com/grazing-api

Egg Incubation API

Egg-incubation maths as an API, computed locally and deterministically — the hatch timeline, conditions and brooder numbers a hatchery or backyard chicken-keeper raises a clutch by. The hatch endpoint turns the set day (day 0) into the schedule by species: it knows the incubation period — chicken 21 days, duck 28, quail 17, goose 30, turkey 28, Muscovy 35 and more — and gives the lockdown day, about three days before hatch, when you stop turning the eggs, raise the humidity and leave the lid shut; pass a custom incubation_days for anything else. The conditions endpoint gives the targets: a forced-air incubator at 99.5 °F (still-air a degree or two higher at the top of the eggs), with humidity around 45–55 % through incubation and 65–75 % at lockdown so the membrane stays soft. The brooder endpoint schedules the chicks after they hatch — 95 °F under the lamp in week one, dropping 5 °F a week until they reach room temperature around 70 °F and are feathered enough to leave it. Everything is computed locally and deterministically, so it is instant and private. Ideal for poultry, hatchery, homesteading and farm app developers, incubation-timer and brooder tools, and 4-H / education software. Pure local computation — no key, no third-party service, instant. Guidance — candle the eggs and watch the chicks. Live, nothing stored. 3 compute endpoints.

api.oanor.com/incubation-api

Vegetable Fermentation API

Vegetable lacto-fermentation maths as an API, computed locally and deterministically — the salt numbers a fermenter weighs sauerkraut, kimchi and pickles by. (Vegetables, not meat — for cure and nitrite that is a separate calculation.) Salt is the whole game: too little and the wrong microbes win, too much and the ferment stalls. The salt endpoint does the dry-salt method for shredded veg, salt = vegetable weight × percent, with about 2 % being the classic sauerkraut and kimchi target — so a kilo of cabbage takes 20 grams — and it bands the result from low-and-fast to a near salt-cure. The brine endpoint sizes a submerged ferment, salt = water weight × percent where the percent is of the water as recipes state it (1 ml water ≈ 1 g), so a litre at 5 % needs 50 grams for a standard sour pickle, 3.5 % for a milder one; it also reports the salinity as a percent of the total solution. The salinity endpoint converts the two ways the same brine is expressed — percent of water versus percent of total — so a 5 %-of-water brine reads about 4.76 % on a refractometer. Everything is computed locally and deterministically, so it is instant and private. Ideal for fermentation, homesteading, recipe and food app developers, ferment-calculator and batch tools, and culinary software. Pure local computation — no key, no third-party service, instant. Grams and ml. Live, nothing stored. 3 compute endpoints.

api.oanor.com/fermentation-api

Candy Temperature API

Candy-making maths as an API, computed locally and deterministically — the sugar-syrup stage numbers a confectioner reads a thermometer by. As sugar syrup boils it passes through named stages, each a temperature window with its own texture and uses, and getting within a few degrees is the difference between fudge and toffee. The stage endpoint names the stage for a temperature: 238 °F is the soft-ball stage (fudge, fondant, pralines), 305 °F is hard-crack (toffee, brittle, lollipops), and it handles °F or °C and the off-the-chart cases — still a thin syrup below thread, or darkening to burnt past caramel. The range endpoint gives the temperature window and uses of a named stage, from thread (223–234 °F) through soft-ball, firm-ball, hard-ball, soft-crack and hard-crack to caramel (320–350 °F), in both °F and °C. The altitude endpoint applies the rule that matters in the mountains: cook to 1 °F lower for every 500 feet of elevation, since water boils cooler, so a 300 °F hard-crack recipe is done at 290 °F at 5,000 feet. Everything is computed locally and deterministically, so it is instant and private. Ideal for baking, confectionery, recipe and kitchen app developers, candy-thermometer and timer tools, and cooking-class software. Pure local computation — no key, no third-party service, instant. Use a calibrated thermometer. Live, nothing stored. 3 compute endpoints.

api.oanor.com/candytemp-api

Window Tint API

Window-tint maths as an API, computed locally and deterministically — the net VLT numbers an installer or car owner picks a film by. The catch with tint is that visible light transmission multiplies through layers: factory automotive glass already passes only about 70–80 % of light, so a film’s rated VLT is not what you end up with. The vlt endpoint multiplies it out — net % = the product of each layer’s VLT ÷ 100 — so a 35 % film on 78 % factory glass nets 27.3 %, a 5 % limo film on the same glass nets 3.9 %, and you can stack several layers in one call; it also describes how dark that looks, from near-clear down to blackout. The required endpoint runs it backwards: to land on a target net VLT through known glass you need a film of target ÷ glass × 100, so hitting a 35 % net on 78 % glass takes a 44.9 % film — and it flags the impossible case where the target is lighter than the bare glass already allows. Everything is computed locally and deterministically, so it is instant and private. Ideal for auto-tint, detailing, glass and automotive app developers, film-selection and compliance tools, and shop software. Pure local computation — no key, no third-party service, instant. Legal limits vary by jurisdiction — check local law. Live, nothing stored. 2 compute endpoints.

api.oanor.com/windowtint-api

Yahtzee Score API

Yahtzee scoring maths as an API, computed locally and deterministically — the category scores and totals a dice-game scoring app runs on. (It scores a given roll; it does not roll the dice.) The score endpoint takes five dice and returns the value of every one of the thirteen boxes at once: the upper boxes (ones through sixes) score the sum of that number, three- and four-of-a-kind and chance score all five dice, a full house is 25, a small straight (four in a row) 30, a large straight (five in a row) 40 and a Yahtzee (five of a kind) 50 — so 3-3-3-5-6 is worth 20 in three-of-a-kind, 4-4-4-5-5 is a 25-point full house, and it flags the highest-scoring box for you. The total endpoint adds up a finished card: the 35-point upper-section bonus when the upper boxes reach 63 (and how many points you still need for it), plus 100 for each extra Yahtzee, to give the grand total. Everything is computed locally and deterministically, so it is instant and private. Ideal for dice-game, board-game-companion, family-game and scorekeeping app developers, score-sheet and tournament tools, and game software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints. For random rolls use a dice API.

api.oanor.com/yahtzee-api

Two-Stroke Mix API

Two-stroke premix maths as an API, computed locally and deterministically — the gas-to-oil numbers anyone running a chainsaw, string trimmer, leaf blower, outboard, dirt bike or RC engine mixes fuel by. The mix endpoint gives the oil to add to a tank of fuel at a given ratio: oil = fuel ÷ ratio, so one US gallon at 50:1 needs about 75.7 ml (2.6 fl oz) of two-stroke oil, 40:1 about 94.6 ml (3.2 fl oz) and 32:1 about 118 ml (4.0 fl oz), and it returns the total mix and the oil percentage too, in litres, gallons, millilitres or fluid ounces. The ratio endpoint runs it the other way — measure the fuel and the oil you actually put in and it tells you the real N:1 ratio, the oil percentage and the nearest common ratio, so you can check a mix or reverse-engineer a pre-mixed can. Get it wrong and it matters: too little oil and the engine seizes, too much and it fouls plugs and smokes — so always use the ratio in your tool’s manual. Everything is computed locally and deterministically, so it is instant and private. Ideal for small-engine, outdoor-power-equipment, marine, powersports and DIY app developers, fuel-mixing and shop tools, and maintenance software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints.

api.oanor.com/twostroke-api

Fret Spacing API

Fretted-instrument lutherie maths as an API, computed locally and deterministically — the fret positions a guitar, bass, mandolin or ukulele builder slots a fingerboard to. This is instrument-building geometry, not music theory. The positions endpoint lays out a whole fingerboard from the scale length using the twelve-tone equal-temperament rule: the distance from the nut to fret n = scale length × (1 − 1 ÷ 2^(n/12)), so the 12th fret lands at exactly half the scale (the octave) and each gap shrinks by the constant ratio 2^(1/12) ≈ 1.0595 toward the bridge — a 25.5-inch Fender scale puts fret 1 at 1.431 inches and fret 12 at 12.75. The fret endpoint gives one fret’s distance from the nut, from the previous fret and to the bridge; the scalelength endpoint runs it backwards, recovering the scale length from a measured distance to a known fret (measure to the 12th and double it). It works in inches or millimetres — 25.5 Fender, 24.75 Gibson, 25.4 classical, 34 bass. Everything is computed locally and deterministically, so it is instant and private. Ideal for lutherie, guitar-building, instrument-design and maker app developers, fingerboard-slotting and fret-calculator tools, and CAD/CNC templates. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For note names or frequencies use a music-theory API.

api.oanor.com/fretspacing-api

Fuse Bead API

Fuse-bead maths as an API, computed locally and deterministically — the bead-count, pegboard and colour numbers a Perler, Hama or melty-bead crafter plans a pixel design with. The grid endpoint turns a width × height pixel pattern into the real build: total beads = width × height, pegboards = ⌈width ÷ board⌉ × ⌈height ÷ board⌉ (a 29-peg square board for midi beads), and the finished size = beads × the bead pitch — so a 58 × 58 midi design is 3,364 beads, four pegboards and about 29 × 29 cm, in millimetres, centimetres and inches, with midi at 5 mm, mini at 2.6 mm and biggie at 9–10 mm. The palette endpoint splits the beads by colour: give it the total and a list of colour percentages and it returns the count per colour (normalised by the percent sum, so it works even when they don’t add to exactly 100) and the bags to buy at about a thousand beads each, or pass raw counts to bag them directly. Everything is computed locally and deterministically, so it is instant and private. Ideal for fuse-bead, pixel-art, kids-craft and maker app developers, pattern-to-shopping-list and project-estimator tools, and craft software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints. For cross-stitch fabric counts use a different API.

api.oanor.com/fusebead-api

Paracord API

Paracord-craft maths as an API, computed locally and deterministically — the cord-length numbers a paracord crafter cuts a project to. The bracelet endpoint sizes the cord from the finished length and the weave using the well-known rule of thumb — about a foot of cord per inch of work for a cobra (Solomon) bar, double that for a king cobra, less for a fishtail — so an 8-inch cobra bracelet takes around 9 feet of cord including a foot of waste for the tails; give it a wrist measurement instead and it adds the fit ease and the buckle to get the finished length first, so a 7-inch wrist comes out near 10 feet. The weave endpoint generalises it to any project — lanyards, belts, dog leashes — as cord = finished length × cord-per-inch × the number of working strands, with the weave factors built in or your own cord-per-inch, and answers in inches, feet and metres. Everything is computed locally and deterministically, so it is instant and private. Ideal for paracord, survival-gear, scouting, craft and maker app developers, project-estimator and cut-list tools, and DIY software. Pure local computation — no key, no third-party service, instant. Rules of thumb — cut long and trim. Live, nothing stored. 2 compute endpoints.

api.oanor.com/paracord-api

Chainmaille API

Chainmaille maths as an API, computed locally and deterministically — the aspect-ratio and ring numbers a maille artist weaves to. The aspect endpoint computes the all-important Aspect Ratio = inner diameter ÷ wire diameter, and solves for whichever of the three you are missing, then lists the weaves that ring will make: AR, not absolute size, decides everything — too low and the rings won’t close through each other, too high and the weave goes floppy, so a 6.4 mm ID on 1.6 mm wire is AR 4.0, good for European 4-in-1, Byzantine, box chain and more. The ring endpoint does the material maths: wire per ring ≈ π × (inner diameter + wire diameter) — the mean-diameter circumference — so those AR-4 rings take about 25 mm of wire each and weigh roughly 0.4 g in steel; pass a wire length to get how many rings it yields, or a ring count to get the total wire and weight, in any of nine metals from aluminium to silver. Everything is computed locally and deterministically, so it is instant and private. Ideal for chainmaille, jewelry, cosplay-armour and maker app developers, ring-buying and project-estimator tools, and craft software. Pure local computation — no key, no third-party service, instant. Dimensions in mm. Live, nothing stored. 2 compute endpoints. For wire-gauge ↔ mm use a wire-gauge API.

api.oanor.com/chainmaille-api

Tennis Score API

Tennis scoring maths as an API, computed locally and deterministically — the game, set and match logic a scoring app, umpire tool or tennis league runs on. The game endpoint plays a game from a sequence of who won each point and returns the proper tennis score: points run 0, 15, 30, 40 and then game, but at 40-40 it is Deuce and a player must lead by two — Advantage, then game — so a,a,a,a is 40-0 and a win, while three-all is Deuce; a tiebreak flag scores to seven by two instead (and keeps going at 7-7). The set endpoint reads a set from the games each player has won: a set is taken at six games with a two-game lead, 6-6 triggers a tiebreak that ends it 7-6, and 7-5 wins if a player pulls ahead first. The match endpoint settles the match from the sets won — best-of-three is decided by two sets, best-of-five by three — and tells you the winner the moment it is reached. Everything is computed locally and deterministically, so it is instant and private. Ideal for tennis, racket-sport, scoring, umpiring and league app developers, scoreboard and live-scoring tools, and club software. Pure local computation — no key, no third-party service, instant. Scoring logic, not analytics. Live, nothing stored. 3 compute endpoints.

api.oanor.com/tennis-api

Bowling Score API

Ten-pin bowling maths as an API, computed locally and deterministically — the scoring, handicap and average numbers a bowler, league or scoring app runs on. The score endpoint plays a full game from a comma list of the pins knocked down on each roll and applies the real rules: a strike scores 10 plus your next two rolls, a spare 10 plus the next one, an open frame just the pins, with the 10th frame’s bonus rolls handled — so twelve strikes is a perfect 300, twenty 9-then-miss frames are 90, and all spares with a 5 bonus is 150, returned frame by frame with the running total. The handicap endpoint levels a league: handicap per game = ⌊(basis − average) × percent⌋, never below zero, so a 150 average on the common 90 %-of-220 setup earns 63 pins a game and 189 over a three-game series. The average endpoint divides total pins by games (dropping the fraction, as leagues do), rolls in a new series to update it, and works out the pins you need over the next games to reach a target average. Everything is computed locally and deterministically, so it is instant and private. Ideal for bowling-league, scoring, sports and recreation app developers, scorekeeping and handicap tools, and centre-management software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints.

api.oanor.com/bowling-api

Scale Model API

Scale-model maths as an API, computed locally and deterministically — the real-to-model conversions a modeller, model-railroader, wargamer or diorama-builder works in. The convert endpoint scales a dimension either way at any scale, given as a ratio (1:35), a number (87.1) or a name (Z, N, TT, HO, OO, S, O, G, 1/72, 1/48, 1/35, 1/24, 1/64, 1/43, 1/18): real → model divides by the ratio, model → real multiplies, so a 1:35 tank 6 metres long becomes 171 mm and an HO (1:87.1) boxcar 12.2 metres long becomes 140 mm, with the answer in mm, cm, m, inches and feet. The identify endpoint finds the scale from a real measurement and the model of it — scale = real ÷ model — and names the nearest standard scale with how far off it is, so you know whether figures and accessories will match. The scales endpoint lists the common named scales and compares any two, telling you that a 1:35 model is about 2.06 times the size of the same subject at 1:72. Everything is computed locally and deterministically, so it is instant and private. Ideal for scale-modelling, model-railroad, wargaming, diecast, architecture and diorama app developers, conversion and shopping tools, and hobby software. Pure local computation — no key, no third-party service, instant. Length in mm/cm/m/in/ft. Live, nothing stored. 3 compute endpoints. For typographic modular scales use a different API.

api.oanor.com/scalemodel-api

O-Ring Seal API

O-ring seal-design maths as an API, computed locally and deterministically — the squeeze, gland and stretch numbers an engineer or maker designs a seal to. The squeeze endpoint gives the compression that makes the seal: squeeze = (cross-section − gland depth) ÷ cross-section, so a 0.139-inch cord in a 0.113-inch deep groove is squeezed 18.7 %, and it grades the result — roughly 10–16 % suits dynamic (reciprocating) seals and 15–30 % static ones — and, given the groove width, the gland fill percentage, which should stay under about 85 % so the rubber has room to expand from heat or fluid swell. The gland endpoint works the other way: from the cross-section and whether the seal is static or dynamic (or a target squeeze) it returns the groove depth and a width sized for about 70 % fill — typically 1.3 to 1.5 times the cross-section — plus a corner radius. The stretch endpoint checks installation: stretch = (mating diameter − o-ring ID) ÷ ID, which should stay under about 5 % on a rod because stretching thins the cross-section and steals squeeze. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-engineering, hydraulics, pneumatics, vacuum and product-design app developers, seal-selection and gland-design tools, and CAD plugins. Pure local computation — no key, no third-party service, instant. Inches or millimetres. Live, nothing stored. 3 compute endpoints.

api.oanor.com/oring-api

Chicken Coop API

Backyard-chicken housing maths as an API, computed locally and deterministically — the coop, run and fixture numbers a flock keeper builds to. The space endpoint sizes the housing from the flock and the breed: about 4 ft² of coop floor per standard hen (2 for bantams, 5 for heavy breeds) plus roughly 10 ft² of run each, so ten standard hens want a 40 ft² coop and a 100 ft² run — and given a coop width it returns the length, or zero run for birds that free-range and only roost inside. The fixtures endpoint covers the inside: one nest box per three to four hens (they share and queue, so ten hens need three), 8–12 inches of roost bar per bird (ten birds ≈ 8.3 feet), about 4 inches of linear feeder space each, and a waterer per eight or so birds. Crowding is the root of pecking, disease and mess, so every figure rounds up and more space is always better; roosts should sit higher than the nest boxes so the birds don’t sleep — and soil — in them. Everything is computed locally and deterministically, so it is instant and private. Ideal for homesteading, backyard-poultry, farm and smallholding app developers, coop-planner and flock-management tools, and self-sufficiency software. Pure local computation — no key, no third-party service, instant. US units, rules of thumb. Live, nothing stored. 2 compute endpoints. For feed quantities use a different API.

api.oanor.com/chickencoop-api

Draft Beer API

Draft-beer dispense maths as an API, computed locally and deterministically — the CO₂ pressure and beer-line numbers a homebrewer, kegerator owner or bar sets a tap by. (This is the serving side; for ABV, gravity and IBU that is a homebrewing calculation.) The carbonation endpoint gives the regulator head pressure that holds a target carbonation at the serving temperature, from the standard volumes-temperature-pressure regression: 2.5 volumes of CO₂ at 38 °F needs about 11 psi, and colder beer holds the same carbonation at a lower pressure — British ales sit around 1.5–2.0 volumes, US ales 2.2–2.7, lagers and wheats higher. The balance endpoint sizes the beer line so the system pours a clean head instead of foaming or pouring slow: line length = (applied pressure − 0.5 × rise − residual) ÷ the line’s resistance per foot, where gravity adds about 0.5 psi per foot of lift and roughly 1 psi is left at the faucet — so 12 psi with no rise on 3/16-inch vinyl (≈3 psi/ft) wants about 3.7 feet, while narrower or wider tubing changes everything. Everything is computed locally and deterministically, so it is instant and private. Ideal for homebrew, kegerator, bar, brewery-taproom and beverage app developers, draft-system and troubleshooting tools, and hospitality software. Pure local computation — no key, no third-party service, instant. Dispense side only. Live, nothing stored. 2 compute endpoints.

api.oanor.com/draftbeer-api

Knife Sharpening API

Knife-sharpening maths as an API, computed locally and deterministically — the bevel and angle numbers a sharpener, cook or knifemaker sets a stone to. It uses the symmetric V-edge model: the bevel endpoint takes the blade thickness and a per-side (or inclusive) angle and returns the bevel face width = (thickness ÷ 2) ÷ sin(per-side angle), with the inclusive angle as twice the per-side — so a 2 mm blade ground at 15° per side has a 3.86 mm bevel and a 30° edge, and at a 40° inclusive (20° per side) a 2.92 mm bevel. The angle endpoint runs it in reverse for the marker (Sharpie) method: colour the edge, take one stroke, measure the shiny bevel, and per-side angle = asin((thickness ÷ 2) ÷ bevel width) tells you the angle you are actually holding. The recommend endpoint gives sensible inclusive-angle ranges by use — about 12–17° for razors, 20–30° for Japanese kitchen knives, 30–40° for Western chef’s and EDC, 40–50° for outdoor and hard use, 45–65° for axes — and converts any chosen inclusive angle to per-side and back. Everything is computed locally and deterministically, so it is instant and private. Ideal for knife, kitchen, EDC, bushcraft, woodworking and sharpening app developers, sharpening-jig and edge-geometry tools, and maker software. Pure local computation — no key, no third-party service, instant. Symmetric V-edge model, mm and degrees. Live, nothing stored. 3 compute endpoints.

api.oanor.com/knifesharp-api

Welding Settings API

Welding settings and consumables maths as an API, computed locally and deterministically — the amperage, wire and gas numbers a welder or fabricator dials a machine in with. (For joint strength, that is a separate weld-strength calculation.) The amperage endpoint gives a starting current from material thickness using the mild-steel rule of thumb of about one amp per 0.001 inch — so an eighth-inch plate runs around 125 A, give or take ten percent — and suggests an electrode or wire size to match. The deposition endpoint does the MIG arithmetic exactly: deposition rate (lb/hr) = wire feed speed × the wire’s weight per inch × 60 × efficiency, where weight per inch = (π/4 · d²) × 0.284 lb/in³ for steel, so 0.035-inch wire at 300 in/min lays down about 4.9 lb/hr fed, 4.8 deposited at 98 % — and from a target deposit it returns the arc time and the pounds of wire to buy. The gas endpoint sizes shielding gas: gas used (ft³) = flow in CFH × arc time in hours, and a cylinder’s arc-time duration, so 35 CFH empties an 80 ft³ bottle in about 2.3 hours of actual arc time. Everything is computed locally and deterministically, so it is instant and private. Ideal for welding, metal-fabrication, manufacturing and shop-management app developers, job-costing and consumable-planning tools, and welding-education software. Pure local computation — no key, no third-party service, instant. Machine settings, not joint strength. Live, nothing stored. 3 compute endpoints.

api.oanor.com/welding-api

Screen Printing API

Screen-printing maths as an API, computed locally and deterministically — the ink-usage and cost numbers an apparel printer or print shop quotes a job by. It all turns on “ink mileage”, the printed area a unit of ink covers — in² per pound, with plastisol commonly 12,000–18,000 depending on mesh and deposit. The ink endpoint sizes a run: ink = (print area × prints) ÷ mileage, so a 100 in² design printed 150 times at 15,000 in²/lb takes exactly one pound (454 g, about 3 g a print); pass the design as area or as width × height. The prints endpoint runs it in reverse — how many shirts a tub of ink will do: prints = (ink weight × mileage) ÷ print area, so a pound of plastisol covers 15,000 in², roughly 150 prints of that design before waste, and it takes pounds, kilograms or grams. The cost endpoint puts a price on it: ink pounds × price per pound gives the run’s ink cost and the per-print figure, usually just a few cents — ink only, before screens, garments and labour. Everything is computed locally and deterministically, so it is instant and private. Ideal for screen-printing, apparel-decoration, print-shop and merch app developers, quoting and job-costing tools, and production-planning software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Ink only; add screens, garments and labour for a full quote.

api.oanor.com/screenprint-api

Leathercraft API

Leathercraft maths as an API, computed locally and deterministically — the weight, area and strap numbers a leatherworker, saddler or maker cuts a project by. The thickness endpoint handles the quirk that leather “weight” is really a thickness: one ounce equals one sixty-fourth of an inch, or 0.397 mm, so 8 oz leather is 3.18 mm — and it converts in either direction between ounces, millimetres and inches and suggests typical uses, from 2–3 oz linings and wallets up to 9 oz-plus belts and saddlery. The area endpoint converts hide area between the US square foot, the European square decimetre (1 ft² = 9.29 dm²) and square metres, and sizes a project: given the leather a project needs and a waste allowance — 25–40 % is normal because hides have irregular edges and flaws — it returns the usable area and how many hides to buy. The strap endpoint counts straps cut from a rectangular piece (count = ⌊width ÷ strap width⌋, each as long as the piece) or the continuous lace length a spiral cut yields from an area (length = area ÷ width). Everything is computed locally and deterministically, so it is instant and private. Ideal for leatherwork, saddlery, crafting, bag-making and maker app developers, project-estimator and material-cost tools, and workshop software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints.

api.oanor.com/leather-api

Climbing Grade API

Rock-climbing grade conversion as an API, computed locally and deterministically — the cross-system grade translations a climber, gym or guidebook app needs when the same route reads differently in every country. The route endpoint takes a roped-climbing grade in any major system — the American Yosemite Decimal System (5.5 to 5.15d), French sport grades (4b to 9c+), the UIAA scale used across Central Europe (IV to XIII-) or the Australian/New Zealand Ewbank numbers (12 to 40) — and returns the equivalents in all of them, so a 5.11a is a French 6c, a UIAA VII+ and an Ewbank 22. The boulder endpoint converts between the American V-scale (VB and V0 to V17) and the French Fontainebleau scale (3 to 9A), so a V5 is Font 6C and a problem graded 7A is about V6. You can pass a grade in any supported system and it finds the row and gives the rest — handy for syncing a tick list across regions or showing a climber a grade they recognise. Everything is computed locally and deterministically, so it is instant and private. Ideal for climbing, bouldering, gym, guidebook and outdoor-sports app developers, tick-list and route-database tools, and training-log software. Pure local computation — no key, no third-party service, instant. Chart equivalents — grades are inherently approximate across systems. Live, nothing stored. 2 conversion endpoints.

api.oanor.com/climbgrade-api

Spoke Length & Wheel API

Bicycle wheel-building maths as an API, computed locally and deterministically — the spoke-length and tension numbers a wheelbuilder laces a wheel by. The spoke endpoint runs the classic spoke-length formula from the hub and rim geometry: L = √(R² + r² + f² − 2·R·r·cos θ) − hole ÷ 2, where R is half the effective rim diameter (ERD), r is half the hub flange diameter, f is the centre-to-flange offset and θ = crosses × 720° ÷ spokes — so a 602 mm ERD rim on a 45 mm flange at 35 mm offset, 32 spokes laced 3-cross (a 67.5° crossing angle), needs a 293.9 mm spoke. It handles radial (0-cross) builds and computes the drive and non-drive sides separately from their own offsets, since a dished wheel’s two sides differ. The bracing endpoint gives each side’s bracing angle = atan(offset ÷ (ERD/2)) — the lever that resists side loads — and the resulting tension ratio, because the side with the smaller offset must carry higher tension, which is why a rear wheel’s non-drive spokes (often only about half the drive-side tension) go slack first. Everything is computed locally and deterministically, so it is instant and private. Ideal for bike-shop, wheelbuilding, cycling and bike-fit app developers, spoke-calculator and build-sheet tools, and component-database software. Pure local computation — no key, no third-party service, instant. Millimetres. Live, nothing stored. 2 compute endpoints. For gear inches or gearing use a bicycle-gear API.

api.oanor.com/spokelength-api

Resin & Epoxy API

Casting and epoxy-resin maths as an API, computed locally and deterministically — the mix, coverage and mould-volume numbers a resin artist, crafter or maker pours a project by. The mix endpoint splits a two-part resin by its label ratio: resin = total × A/(A+B), hardener = total × B/(A+B), from whichever quantity you know — the total, the resin or the hardener — so a 2:1 epoxy for 300 ml is 200 + 100, and a 100:45 by-weight system for 100 g of resin needs 45 g of hardener; it keeps your unit (ml, grams, fl oz) and reminds you that some resins mix by volume and others by weight. The coverage endpoint sizes a flood or seal coat: volume = area × thickness, in metric or US units, returned in millilitres, fluid ounces and gallons plus the mass — matching the familiar art-resin rule of about a gallon per 12 ft² at an eighth of an inch. The moldfill endpoint computes the volume of a box, cylinder, sphere or cone mould (a 10×10×5 cm box is 500 ml, 550 g at epoxy’s ~1.1 g/cm³) and subtracts the displacement of anything you embed, so you never over- or under-pour. Everything is computed locally and deterministically, so it is instant and private. Ideal for resin-art, craft, jewelry, model-making, river-table and maker app developers, project-estimator and material-cost tools, and studio software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For pot life and cure follow the product data sheet.

api.oanor.com/resin-api

Home Canning API

Home-canning maths as an API, computed locally and deterministically — the altitude adjustments that keep a batch of preserves safe, the numbers a canner, homesteader or recipe app processes a jar by. Because water boils cooler the higher you are, every tested sea-level recipe has to run longer or hotter, and this API does that arithmetic. The waterbath endpoint applies the USDA boiling-water-bath and steam-canner rule: for a base process of 20 minutes or less add 5, 10, 15 or 20 minutes by altitude band, and for more than 20 minutes add 10, 20, 30 or 40 — so a 15-minute pickle recipe at 4,000 feet processes 25 minutes, and a 30-minute one runs 50. The pressure endpoint adjusts the canner: a dial gauge gains 1 psi per 2,000 feet, turning an 11 psi recipe into 12, 13, 14 or 15, while a weighted gauge simply steps from 10 psi up to 1,000 feet to 15 above it, since it only has 5/10/15 settings. The boilingpoint endpoint gives the underlying reason — water boils about 1.84 °F lower per 1,000 feet, so 5,000 feet boils at 202.8 °F instead of 212. Everything is computed locally and deterministically, so it is instant and private. Ideal for canning, food-preservation, homesteading, recipe and kitchen app developers, preserving-calculator and pantry tools, and cooking-class software. Pure local computation — no key, no third-party service, instant. USDA tables — always follow a tested recipe. Live, nothing stored. 3 compute endpoints.

api.oanor.com/canning-api

Log Scaling & Timber API

Log-scaling and timber maths as an API, computed locally and deterministically — the board-foot yield and cubic volume a logger, sawyer or forester scales a round saw log with. The boardfeet endpoint runs the three classic log rules at once from the small-end diameter inside bark and the length: Doyle = ((D − 4) ÷ 4)² × L, Scribner Decimal C ≈ (0.79·D² − 2·D − 4) × L ÷ 16, and the International ¼-inch rule by exact four-foot segments with a half-inch taper allowance, rounded to the nearest 5 board feet — so a 20-inch, 16-foot log scales 256 BF by Doyle, 272 by Scribner and 320 by International, neatly showing how Doyle under-scales small logs, International is the most accurate and Scribner sits between. The volume endpoint gives the cubic content by Smalian’s formula — the average of the two end cross-section areas times length — and Huber’s formula — the mid cross-section area times length, usually the most accurate — both in cubic feet and cords (128 ft³ = 1 cord). Everything is computed locally and deterministically, so it is instant and private. Ideal for forestry, logging, sawmill, timber-cruising and land-management app developers, log-buyer and timber-valuation tools, and woodlot calculators. Pure local computation — no key, no third-party service, instant. Imperial forestry units. Live, nothing stored. 2 compute endpoints. For sawn-board board feet use a lumber API.

api.oanor.com/logscale-api

Pet Food & Calorie API

Pet-nutrition maths as an API, computed locally and deterministically — the calorie, portion and water numbers a dog or cat owner, breeder or pet app feeds an animal by. The calories endpoint uses the standard veterinary formula: resting energy RER = 70 × (body weight in kg)^0.75, then daily maintenance MER = RER × a lifestage factor — 1.6 for a neutered adult dog, 1.2 for a neutered cat, 1.0 or 0.8 for weight loss, 2–3 for puppies and 2.5 for kittens — so a 10 kg neutered dog needs about 394 kcal at rest and 630 kcal a day, and a 5 kg neutered cat about 234 and 281. Weight takes kg or pounds, and a custom factor overrides the table. The portion endpoint turns that calorie need into food: daily grams = calories ÷ the food’s energy density (kcal per 100 g, often 350–450 for dry kibble) or cups ÷ kcal per cup, split across meals — so 630 kcal of a 375-kcal/100 g kibble is about 168 g a day, 84 g per meal. The water endpoint gives the daily requirement, roughly 50–60 ml per kg for dogs and 50 for cats. Everything is computed locally and deterministically, so it is instant and private. Ideal for pet-care, veterinary, pet-food, dog- and cat-app developers, feeding-calculator and pet-health tools, and breeder software. Pure local computation — no key, no third-party service, instant. Educational estimates, not veterinary advice. Live, nothing stored. 3 compute endpoints. For dog-age conversion use a different API.

api.oanor.com/petfood-api

Alcohol & ABV API

Alcohol and cocktail maths as an API, computed locally and deterministically — the ABV, dilution and standard-drink numbers a bartender, brewer or drinks app works out behind the bar. The abv endpoint mixes a drink: pass the ingredients as a volume:abv list and it returns the final alcohol by volume = (sum of volume × ABV) ÷ total volume, so a Negroni-style 2 parts at 40 %, 1 at 20 % and 1 mixer at 0 % lands at 25 % ABV (50 US proof), with mixers diluting the result. The dilution endpoint models ice melt and stirring, which add water and drop the strength: final volume = volume × (1 + dilution) and ABV falls by the same factor while the alcohol itself is unchanged, so a 4 oz stirred drink at 25 % with 25 % dilution becomes 5 oz at 20 % — stirred drinks pick up roughly 20–25 %, shaken a little more. The standard endpoint counts the dose: pure alcohol = volume × ABV, then a US standard drink is 14 grams (0.6 fl oz) and a UK unit is 10 ml of pure alcohol, so a 12 fl oz beer at 5 % is one standard drink (14 g, 1.77 UK units) and a 5 fl oz glass of 12 % wine is one too. Everything is computed locally and deterministically, so it is instant and private. Ideal for bartending, brewing, beverage, hospitality and responsible-drinking app developers, cocktail-builder and drink-tracker tools, and bar-menu calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For drink recipes use a cocktails database API.

api.oanor.com/abv-api

Sailing & Hull Design API

Sailing and naval-architecture maths as an API, computed locally and deterministically — the hull-speed and design-ratio numbers a sailor, boat-shopper or yacht designer sizes a boat with. The hullspeed endpoint gives the theoretical displacement speed limit from the waterline: hull speed = 1.34 × √LWL (feet) in knots, so a 25-foot waterline tops out around 6.7 knots (7.7 mph, 12.4 km/h) — with a tunable coefficient up to about 1.5 for light, easily-driven hulls, since planing boats leave the formula behind entirely. The ratios endpoint computes the two classic performance numbers: the Sail Area/Displacement ratio, SA/D = sail area ÷ (displaced volume in ft³)^⅔ using displaced volume = displacement ÷ 64 lb/ft³ for seawater — around 16–18 is a typical cruiser and 20-plus is sporty — and the Displacement/Length ratio, DLR = (displacement in long tons) ÷ (0.01 × LWL)³, where under 200 is light and over 300 is heavy, each returned with a class label. The ballast endpoint gives the ballast ratio = ballast ÷ displacement × 100, a rough proxy for stiffness and sail-carrying power that most cruisers hit near 35–45 %. Everything is computed locally and deterministically, so it is instant and private. Ideal for sailing, boating, marine, yacht-brokerage and boat-design app developers, boat-comparison and rig-sizing tools, and naval-architecture calculators. Pure local computation — no key, no third-party service, instant. Imperial units. Live, nothing stored. 3 compute endpoints. Design-ratio estimates, not a velocity prediction program.

api.oanor.com/sailing-api

Archery & Arrow API

Archery and arrow maths as an API, computed locally and deterministically — the FOC, energy and arrow-weight numbers an archer or bowhunter tunes a setup with. The FOC endpoint finds the front-of-center balance, the share of an arrow’s weight that sits forward of the middle: FOC = ((balance point − length ÷ 2) ÷ length) × 100 measured from the throat of the nock, so a 28-inch arrow balancing at 16 inches is 7.1 % — and it bands the result, since target archers run about 7–12 % while hunters push 12–19 % for penetration and forgiveness. The energy endpoint turns arrow weight and speed into terminal performance: kinetic energy (ft-lb) = grains × fps² ÷ 450,240 and momentum (slug-fps) = grains × fps ÷ 225,218, so a 400-grain arrow at 280 fps carries about 69.7 ft-lb and 0.50 slug-fps, with a suggested game class — momentum, not KE, is the better penetration predictor for heavy arrows. The weight endpoint totals a finished arrow from its parts — shaft (grains-per-inch × length) plus point, insert, nock and fletching — and divides by draw weight for grains-per-pound, flagging the 5-GPP minimum that protects the bow. Everything is computed locally and deterministically, so it is instant and private. Ideal for archery, bowhunting, traditional-archery and outdoor-sports app developers, arrow-builder and bow-tuning tools, and pro-shop calculators. Pure local computation — no key, no third-party service, instant. Imperial archery units. Live, nothing stored. 3 compute endpoints. For sight marks or bow tuning use a different API.

api.oanor.com/archery-api

Pottery & Ceramics API

Pottery and ceramics maths as an API, computed locally and deterministically — the shrinkage, glaze-batch and firing numbers a potter works out at the wheel and the kiln. The shrinkage endpoint handles the fact that clay shrinks from wet to bone-dry to fired: with a typical 12 % linear shrinkage a 100 mm rim fires down to 88 mm, and run in reverse it tells you to throw a piece larger to land on a target size — make it 100 mm wet to finish at 88 mm — and reports the volume shrinkage, which is the cube of the linear factor (about 32 %). The glaze endpoint scales a percentage recipe to a real batch: pass the ingredients as a name:percent list and a dry batch weight and it returns the grams of each, dividing by the recipe’s own percent sum so recipes that total over 100 % (a base 100 plus colorant and opacifier additions) still scale correctly, plus the water to add for dipping. The cone endpoint gives the approximate firing temperature for an Orton self-supporting cone at the standard 108 °F/hour ramp — cone 06 is about 1828 °F (998 °C) for bisque, cone 6 about 2232 °F (1222 °C) and cone 10 about 2345 °F (1285 °C) for stoneware — and reminds you that a cone measures heat-work, not just temperature. Everything is computed locally and deterministically, so it is instant and private. Ideal for ceramics, pottery-studio, maker and craft app developers, kiln-log and glaze-calculator tools, and studio-management software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For kiln-element power use a different API.

api.oanor.com/pottery-api

Deck Builder API

Deck-building maths as an API, computed locally and deterministically — the board, joist and fastener counts a homeowner or contractor needs to material out a rectangular deck. The boards endpoint turns the deck size into a real shopping list: rows = deck width ÷ (board width + gap), rounded up, so a 16 ft × 12 ft deck with a 5.5-inch board face (a 5/4×6) and a 1/8-inch gap needs 26 rows; boards run the length, each row takes one 16 ft board, and a 10 % waste allowance brings it to 29 boards plus the linear footage and the deck area. The joists endpoint frames it: joists are spaced along the length, so count = ⌊length ÷ spacing⌋ + 1 — thirteen joists at 16-inch on-center (seventeen at 12-inch for stronger or diagonal decking), each spanning the width, plus two rim joists and a ledger as total framing linear feet. The fasteners endpoint counts the screws: every decking row crosses every joist once and is fastened with two face screws there, so a 16×12 deck takes 26 × 13 × 2 = 676 screws, about 744 with waste — or one hidden clip per intersection. Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, contractor, home-improvement, building-materials and renovation app developers, deck-estimator and takeoff tools, and lumber-yard calculators. Pure local computation — no key, no third-party service, instant. US units (feet/inches). Live, nothing stored. 3 compute endpoints. Rectangular decks; for indoor floor area use a flooring API.

api.oanor.com/deck-api

Propane & LPG Tank API

Propane and LPG tank maths as an API, computed locally and deterministically — the usable-fill, energy and burn-time numbers a homeowner, RV-er, grill-master or HVAC tech works out at the tank. The tank endpoint turns a tank size into real numbers: liquid propane is 4.24 lb per gallon and holds 91,452 BTU per gallon (about 21,569 BTU per pound), so a 20 lb barbecue cylinder carries roughly 4.7 gallons and 431,000 BTU. It knows the two ways tanks are sized — a portable cylinder (20, 30, 40 lb) is rated by the propane weight it holds, while a bulk tank (100, 250, 500, 1000 gal) is filled to only 80 % of its water capacity to leave room for expansion, so a 500-gallon tank actually holds 400 gallons of propane and about 36.6 million BTU. The burntime endpoint divides that energy by an appliance’s BTU-per-hour input rating to give run time: that same 20 lb cylinder runs a 30,000 BTU/hr patio heater about 14 hours, and an optional hours-per-day turns it into days. The refill endpoint costs a fill from a price per gallon, gives the cost per 100,000 BTU so you can compare propane to natural gas or electricity, and — with an appliance rating — the running cost per hour. Everything is computed locally and deterministically, so it is instant and private. Ideal for home-energy, HVAC, RV, off-grid, grilling and outdoor-living app developers, fuel-cost and tank-monitor tools, and propane-delivery calculators. Pure local computation — no key, no third-party service, instant. US units. Live, nothing stored. 3 compute endpoints. For vehicle fuel economy or the ideal gas law use a different API.

api.oanor.com/propane-api

Barbell & Lifting API

Barbell and weight-training maths as an API, computed locally and deterministically — the plate-loading and percentage numbers a lifter, coach or gym app works out at the rack. The plates endpoint solves the everyday gym puzzle of which plates go on each side for a target weight: 100 kg on a standard 20 kg bar means 40 kg a side, loaded heaviest first as a 25 and a 15; 102.5 kg adds the 1.25 micro-plate; and if a target is not reachable with the plates on hand it loads the closest it can and tells you the shortfall, so you never guess. It works in kilograms or pounds (225 lb on a 45 lb bar is two 45s a side), with a custom bar weight and a custom plate set. The percent endpoint turns a one-rep-max into the working weight you actually load: 80 % of a 100 kg max is 80 kg, and asking for a five-rep weight returns about 85.7 kg via the Epley formula (1RM = weight × (1 + reps ÷ 30)) — five reps sits near 86 % of max, ten reps near 75 %. The warmup endpoint builds a ramp from the empty bar to the working set at roughly 40, 55, 70 and 85 %, each rounded to a loadable increment, with the rep count dropping as the bar gets heavy. Everything is computed locally and deterministically, so it is instant and private. Ideal for gym, strength-training, powerlifting and fitness app developers, workout-logger and coaching tools, and smart-rack and plate-calculator builders. Pure local computation — no key, no third-party service, instant. Exact maths, no simulation. Live, nothing stored. 3 compute endpoints. For one-rep-max estimation from a set use a strength API.

api.oanor.com/barbell-api

Dice Probability API

Tabletop dice-probability maths as an API, computed locally and deterministically and exactly — the odds behind the rolls, not the rolls themselves. The advantage endpoint gives the D&D-style chances of beating a target on a d20 (or any die) rolling normally, with advantage (roll twice, keep the higher) or with disadvantage (keep the lower): needing an 11+ is 50 % normally, 75 % with advantage and 25 % with disadvantage, and it reports the average roll — advantage lifts a d20 from 10.5 to about 13.8. The pool endpoint handles success-counting systems (World of Darkness, Shadowrun): for a pool of dice that succeed on a face at or above a threshold it gives the chance per die, the expected number of successes and the exact binomial probability of getting exactly, or at least, a target number — six d10s succeeding on 7+ average 2.4 successes with a 45.6 % chance of three or more. The exploding endpoint gives the mean of an exploding ("acing", open-ended) die that re-rolls and adds on its maximum face — a d6 averages 4.2 instead of 3.5. Everything is computed locally and deterministically, so it is instant and private. Ideal for tabletop, virtual-tabletop, game-design and TTRPG app developers, odds-and-probability helpers, and game-master tools. Pure local computation — no key, no third-party service, instant. Exact maths, no simulation. Live, nothing stored. 3 compute endpoints. For random rolls use a dice-roller API.

api.oanor.com/dicepool-api

Catering & Party API

Catering and party-planning maths as an API, computed locally and deterministically — the how-much-do-I-buy numbers a host or caterer plans a headcount with. The food endpoint scales a menu to the guest count and appetite: the main protein at about half a pound of cooked meat per person (light 0.33, hearty 0.75), each side dish at roughly four ounces a head, six appetizer pieces each and one-and-a-half dinner rolls — so 50 guests at a standard dinner with three sides need 25 lb of meat, 300 appetizers and 75 rolls. The drinks endpoint sizes the bar: about one drink per guest per hour plus an extra in the first hour, split across beer, wine and cocktails, and converted into the real units you buy — beer by the case (24) and the half-keg (~165 servings), wine by the bottle (~5 glasses), spirits by the 750 ml bottle (~16 shots) — plus the ice (about 1.5 lb per guest) and water; a 50-guest, four-hour party comes to 250 drinks, 125 beers (0.76 of a keg), 15 bottles of wine and 75 lb of ice. Everything is computed locally and deterministically, so it is instant and private. Ideal for event-planning, catering, hospitality and party app developers, shopping-list and headcount tools, and host calculators. Pure local computation — no key, no third-party service, instant. US units; rules of thumb — round up. Live, nothing stored. 2 compute endpoints. Adjust for the crowd and the season.

api.oanor.com/catering-api

D&D Encounter API

Dungeons & Dragons 5th-edition encounter-building maths as an API, computed locally and deterministically — the XP-budget and difficulty numbers a Dungeon Master balances a fight with. The budget endpoint sums the per-character XP thresholds from the DMG across the party — by party size and level, or a list of mixed levels — to give the easy, medium, hard and deadly budget for one encounter (a party of four 5th-level characters has thresholds of 1,000 / 2,000 / 3,000 / 4,400 XP), plus the total adventuring-day budget. The difficulty endpoint rates an encounter: it sums the monsters' XP, multiplies by the encounter multiplier for the number of monsters (×1.5 for two, ×2 for three to six, up to ×4 for fifteen or more), and compares the adjusted XP to the party thresholds — four 450-XP monsters against that party come to 3,600 adjusted XP, a hard fight. The carry endpoint gives the carrying capacity (Strength × 15, scaled by size), push/drag/lift and the encumbrance thresholds. Everything is computed locally and deterministically, so it is instant and private. Ideal for tabletop, virtual-tabletop, DM-tool and TTRPG app developers, encounter-builder and balance tools, and game-master education. Pure local computation — no key, no third-party service, instant. Uses the DMG tables. Live, nothing stored. 3 compute endpoints. For monster stats and spells use a D&D SRD data API.

api.oanor.com/dndencounter-api

Darts API

Darts scoring maths as an API, computed locally and deterministically — the X01 checkout and average numbers a darts player, league or scoring app runs on. The checkout endpoint solves a remaining score with an exact full-board search: whether it can be finished, the minimum number of darts and one valid combination that ends on a double or the bull — 170 finishes T20 T20 Bull (the highest possible three-dart checkout), 100 is T20 D20, 40 is simply D20, while 1 cannot be finished (the last dart must be a double, minimum 2) and the bogey numbers 169, 168, 166, 165, 163, 162 and 159 cannot be checked out in three darts at all. The average endpoint computes the three-dart average — total score ÷ darts × 3 — so 501 in 15 darts is a 100.2 average; a 100-plus average is strong play. Everything is computed locally and deterministically, so it is instant and private. Ideal for darts, league-scoring, pub-game and sports app developers, checkout-assistant and practice tools, and darts education. Pure local computation — no key, no third-party service, instant. Standard X01 rules; legs end on a double or the bull. Live, nothing stored. 2 compute endpoints. An exact scoring aid for the standard 20-segment board.

api.oanor.com/darts-api

Golf Scoring API

Golf scoring and handicap maths as an API, computed locally and deterministically — the World Handicap System and Stableford numbers a golfer, club or scoring app works to. The handicap endpoint computes the course handicap from a handicap index: course handicap = index × (slope rating ÷ 113) + (course rating − par), rounded, so a 14.5 index on a 130-slope, 71.5-rated par-72 course plays off 16; it also applies the format allowance (e.g. 95 % for stroke play) to give the playing handicap. The stableford endpoint scores a hole on the standard scale: net par is 2 points, each stroke better adds one (birdie 3, eagle 4) and each worse subtracts one (bogey 1), with net double bogey or worse scoring 0, where the net score is the gross minus the strokes received on that hole. The net endpoint gives the round's net score — gross total minus the course handicap — against par. Everything is computed locally and deterministically, so it is instant and private. Ideal for golf, club-management, scoring and sports app developers, handicap and Stableford tools, and golf education. Pure local computation — no key, no third-party service, instant. Slope defaults to the neutral 113. Live, nothing stored. 3 compute endpoints. A scoring aid, not an official handicap record.

api.oanor.com/golf-api

Weaving API

Weaving and loom maths as an API, computed locally and deterministically — the warp, weft and sett numbers a handweaver warps a loom by. The warp endpoint computes the total ends and the warp yarn for a project: ends = warp width × EPI (ends per inch, the sett), and the warp length per end = the cloth length adjusted for take-up (~10 %) and shrinkage plus the loom waste (~24 inches of thrums), so a 20-inch-wide piece at 12 EPI woven to 60 inches needs 240 ends and 600 yards of warp. The weft endpoint computes the weft yarn from the picks per inch, the width and the woven length: picks = PPI × woven length, each crossing the width plus the draw-in. The sett endpoint turns a yarn's wraps-per-inch into the ends-per-inch to set: a balanced plain weave is half the WPI, twill two-thirds, satin three-quarters — so a yarn that wraps 24 times per inch setts at 12 EPI for plain weave. Everything is computed locally and deterministically, so it is instant and private. Ideal for weaving, fiber-arts, textile and craft app developers, warp-calculator and project-planning tools, and weaving education. Pure local computation — no key, no third-party service, instant. Imperial inches in; yards out. Live, nothing stored. 3 compute endpoints. Take-up, draw-in and loom waste have sensible defaults — measure your own loom.

api.oanor.com/weaving-api

Cross Stitch API

Cross-stitch and counted-thread maths as an API, computed locally and deterministically — the design-size and floss numbers a stitcher plans a pattern with. The design endpoint turns a stitch count into a finished size on a given fabric count: design size = stitch count ÷ fabric count (stitches per inch), so a 140×98-stitch chart on 14-count Aida stitches up at 10×7 inches (25.4×17.8 cm); it adds the fabric to cut with a margin (≈3 inches each side for the hoop and finishing), reports the total stitches, and converts the same chart to another count — that 140×98 design shrinks to 7.8×5.4 inches on 18-count. The floss endpoint estimates the skeins of thread: skeins ≈ ceil(stitches ÷ stitches-per-skein), where about 1,200 full cross-stitches per skein is typical for two strands on 14-count, and it makes sure you buy at least one skein per colour. Everything is computed locally and deterministically, so it is instant and private. Ideal for cross-stitch, embroidery, needlework and craft-pattern app developers, pattern-and-kit and fabric tools, and needlework education. Pure local computation — no key, no third-party service, instant. Fabric count is stitches per inch; sizes in inches and centimetres. Live, nothing stored. 2 compute endpoints. Floss/skein figures are estimates — buy a little extra.

api.oanor.com/crossstitch-api

Picture Framing API

Picture-framing maths as an API, computed locally and deterministically — the mat-cutting and moulding numbers a framer or artist measures a job by. The mat endpoint sizes the mat board around an artwork: the window opening is the art minus a small overlap on each edge (≈ 0.25 inch so the mat holds the print), and the outer mat is the window plus the border widths — give one border or per-side borders, with a heavier bottom for a balanced, bottom-weighted mat, so an 8×10 print with a 2-inch border has a 7.5×9.5 window and an 11.5×13.5 mat. The moulding endpoint computes the frame stick needed: length = inner perimeter + 8 × the moulding width, because each of the four 45-degree mitred corners adds one moulding width — an 11.5×13.5 frame in 1.5-inch moulding needs 62.5 inches, plus any waste allowance. Everything is computed locally and deterministically, so it is instant and private. Ideal for picture-framing, custom-framing, art-gallery and DIY app developers, mat-cutter and moulding-estimating tools, and framing education. Pure local computation — no key, no third-party service, instant. Imperial inches in; lengths in inches and feet. Live, nothing stored. 2 compute endpoints. A planning aid — measure twice, cut once.

api.oanor.com/framing-api

Sewing & Fabric API

Sewing and fabric-estimating maths as an API, computed locally and deterministically — the yardage numbers a sewist, quilter or curtain-maker works a project out with. The yardage endpoint lays cut pieces onto a bolt: pieces per row = floor(fabric width ÷ piece width), rows = ceil(quantity ÷ per row), and the fabric length = rows × piece height plus a waste allowance — six 18×22-inch pieces from 44-inch quilting cotton need about 2 yards. The curtain endpoint sizes drapery for fullness: drops = ceil(window width × fullness ÷ fabric width), where 2× is a standard gather and 2.5–3× is luxe, and each drop is the finished length plus top and bottom hems (rounded up to the pattern repeat) — a 60-inch window at 2.5× fullness on 54-inch fabric takes three drops and about 8.3 yards. The binding endpoint sizes quilt binding: length = perimeter + overlap for corners and joins, strips = ceil(length ÷ fabric width) cut at the strip width. Everything is computed locally and deterministically, so it is instant and private. Ideal for sewing, quilting, home-decor, upholstery and craft app developers, fabric-calculator and project-planning tools, and sewing education. Pure local computation — no key, no third-party service, instant. Imperial inches in; yards and metres out. Live, nothing stored. 3 compute endpoints. Add pattern-repeat allowance for prints; a planning aid.

api.oanor.com/sewing-api

Bookbinding API

Bookbinding and print-production maths as an API, computed locally and deterministically — the spine-width and imposition numbers a book designer, printer or self-publisher needs to lay out a title. The spine endpoint computes the spine width from the page count and the paper's bulk: spine = page count ÷ pages-per-inch (the printer's paper spec, typically ~400–500 for book stock), or leaves × sheet caliper, plus the cover boards — so a 250-page book on 400-PPI stock has a 0.625-inch (15.9 mm) spine. The imposition endpoint works out the binding layout: for saddle-stitch it rounds the page count up to the next multiple of four (one folded sheet is four pages) and reports the blanks to pad and the sheets; for perfect-bound or section-sewn books it gathers the pages into signatures of 8, 16 or 32 and reports the signature count, the required page total and the blank pages. Everything is computed locally and deterministically, so it is instant and private. Ideal for self-publishing, print-on-demand, book-design, prepress and printing app developers, spine-and-cover and imposition tools, and graphic-design education. Pure local computation — no key, no third-party service, instant. Page count counts both sides; PPI is the paper spec. Live, nothing stored. 2 compute endpoints. For paper weight use a paper API and for DPI/resolution a resolution API.

api.oanor.com/bookbinding-api

Water Turnover API

Water turnover and circulation maths as an API, computed locally and deterministically — the flow-rate numbers a pool tech or aquarist sizes a pump to. The turnover endpoint relates a body of water's volume to its flow: turnover time = volume ÷ flow rate, and turnovers per day = 24 ÷ turnover time, so a 50,000-litre pool circulated at 10,000 L/h turns over in 5 hours, almost 5 times a day (pools usually target an 8–12 hour turnover, 2–4 a day); give a target turnover time instead and it returns the flow rate to size the pump to. The aquarium endpoint accounts for the real-world head loss that robs a pump of flow: effective flow = rated flow × (1 − head loss), so a 1,500 L/h pump at 40 % loss really moves 900 L/h, about 4.5× a 200-litre tank an hour; give a target turnovers-per-hour (freshwater 4–6×, planted 5–10×, reef 10×+) and it returns the rated pump to buy so losses still leave enough flow. Everything is computed locally and deterministically, so it is instant and private. Ideal for pool-service, aquarium, hydroponics, water-feature and pond app developers, pump-sizing and circulation tools, and equipment education. Pure local computation — no key, no third-party service, instant. Use consistent volume and flow units. Live, nothing stored. 2 compute endpoints. For pump power and head use a pump API; for pool chemistry a pool-chemistry API.

api.oanor.com/turnover-api

Beekeeping API

Beekeeping and apiary maths as an API, computed locally and deterministically — the mite, brood and winter-stores numbers a beekeeper manages a hive with. The varroa endpoint turns an alcohol-wash or sugar-shake count into the infestation rate: mites per 100 bees = mite count ÷ bees sampled × 100, where a half-cup scoop is about 300 bees, and it flags when the colony crosses the treatment threshold (commonly 3 mites per 100 bees, or 3 %). The brood endpoint projects the development calendar from the day an egg is laid: it hatches around day 3, the cell is capped around day 8–10 and the adult emerges on day 16 for a queen, 21 for a worker and 24 for a drone — so a worker egg laid on the 1st emerges three weeks later. The stores endpoint sizes winter honey: how many kilograms the colony needs by climate (about 12 kg mild to 35 kg harsh), the equivalent full deep frames (~2.25 kg each), and the deficit and frames to feed against the current stores. Date arithmetic is exact. Everything is computed locally and deterministically, so it is instant and private. Ideal for beekeeping, apiary-management, homestead and agriculture app developers, hive-inspection and mite-monitoring tools, and beekeeping education. Pure local computation — no key, no third-party service, instant. Dates as YYYY-MM-DD; metric weights. Live, nothing stored. 3 compute endpoints. A planning aid — local conditions vary.

api.oanor.com/apiary-api

Maple Syrup API

Maple-syrup making maths as an API, computed locally and deterministically — the sap-to-syrup yield and finishing numbers a sugarmaker plans a season around. The yield endpoint takes the volume of sap and its sugar content in °Brix and returns the syrup it makes from the sugar balance (syrup = sap × sap °Brix / finished °Brix, finishing at 66.9 °Brix), the water that has to boil off, the sap-to-syrup ratio, and the classic Jones' Rule of 86 (86 ÷ sap °Brix) — the field rule that famously gives about 43 litres of 2 % sap per litre of syrup. The finish endpoint gives the boil-off finishing temperature: syrup is done about 4 °C (7.1 °F) above the boiling point of water, so at sea level that is ~104 °C / 219 °F — calibrate to your own water boiling point, which drops with altitude, and finish that many degrees higher; it also returns the finished density (~66.9 °Brix, SG ≈ 1.337). Everything is computed locally and deterministically, so it is instant and private. Ideal for maple-sugaring, homestead, craft-food and farm app developers, evaporator and yield-planning tools, and sugaring education. Pure local computation — no key, no third-party service, instant. Consistent volume units; temperatures in °C or °F. Live, nothing stored. 2 compute endpoints. A planning aid — a hydrometer or refractometer confirms the finish.

api.oanor.com/maple-api

Cheese Making API

Cheese-making maths as an API, computed locally and deterministically — the yield and rennet numbers an artisan or home cheesemaker plans a make around. The yield endpoint applies the classic Van Slyke formula, yield % of milk = [(0.93 × fat) + (casein − 0.1)] × 1.09 / (1 − cheese moisture), from the milk fat, the casein (or true protein, since casein ≈ 0.78 × protein) and the target cheese moisture — whole milk at 3.5 % fat and 2.5 % casein making a 37 %-moisture cheddar yields about 9.78 % of the milk weight, so 100 litres gives roughly 10 kg of cheese and it takes about 9.9 litres of milk per kilogram. The rennet endpoint doses a milk volume to set: single-strength liquid rennet at roughly 0.2 ml per litre (double and triple strengths and tablets too), diluted about 20× in cool, non-chlorinated water before stirring in. Everything is computed locally and deterministically, so it is instant and private. Ideal for cheesemaking, dairy, creamery and artisan-food app developers, make-sheet and yield-planning tools, and dairy-science education. Pure local computation — no key, no third-party service, instant. Metric: litres, grams, percent. Live, nothing stored. 2 compute endpoints. Rennet strengths vary by product — confirm the label IMCU; a planning aid.

api.oanor.com/cheese-api

Animal Gestation API

Animal gestation and egg-incubation date maths as an API, computed locally and deterministically — the breeding and hatch calendar a farmer, breeder or vet works to. The gestation endpoint takes a species and a breeding date and returns the expected due date with the normal early-to-late window: due date = breeding date + the species' average gestation, so a cow bred on the 1st of January (283 days) calves around the 11th of October, a dog (63 days) whelps nine weeks later, a goat 150 days, a horse 340, a pig 114 — dozens of species from rabbit to camel to elephant, with an override for your own herd average. Give a target birth date instead and it works backwards to the date to breed. The incubation endpoint does the same for poultry and birds — chicken 21 days, duck 28, goose 30, quail 18, ostrich 42 and more — returning the hatch date, the lockdown date (stop turning and raise humidity ~3 days before hatch) and the day-7 and day-14 candling dates. Date arithmetic is exact, including leap years. Everything is computed locally and deterministically, so it is instant and private. Ideal for livestock, breeding, veterinary, farm-management and hatchery app developers, gestation-calculator and breeding-calendar tools, and agricultural education. Pure local computation — no key, no third-party service, instant. Dates as YYYY-MM-DD. Live, nothing stored. 2 compute endpoints. Averages, not a veterinary prediction.

api.oanor.com/gestation-api

Candle Making API

Candle-making maths as an API, computed locally and deterministically — the wax, fragrance and burn-time numbers a chandler scales a batch with. The recipe endpoint sizes a pour from the container water volume: wax (g) per candle = volume(ml) × fill% × wax density (soy ≈ 0.9, beeswax ≈ 0.96, paraffin ≈ 0.9 g/ml), so a 250 ml jar at 80 % fill takes 180 g of soy wax; it adds the fragrance oil at the load percentage (commonly 6–10 %, never above the wax's maximum) and multiplies everything by the number of candles for the total wax, total fragrance and batch weight. The burn endpoint estimates how long a candle lasts: burn time ≈ wax grams ÷ burn rate, where a typical container candle consumes about 7–9 g of wax an hour. Everything is computed locally and deterministically, so it is instant and private. Ideal for candle-making, home-fragrance, handmade-craft and maker app developers, batch-calculator and recipe tools, and chandlery education. Pure local computation — no key, no third-party service, instant. Metric: millilitres, grams, percent. Live, nothing stored. 2 compute endpoints. A planning aid — pour tests and your wax datasheet always win.

api.oanor.com/candle-api

Coffee Roasting API

Coffee-roasting maths as an API, computed locally and deterministically — the roast-profile numbers a home or specialty roaster tracks batch to batch. The loss endpoint works the weight-loss relationship from any two of the green weight, the roasted weight and the loss percentage: weight loss % = (green − roasted) / green × 100, so 1 kg of green dropping to 840 g is a 16 % loss, a 15 % target leaves 850 g, and to bag 800 g of roasted you charge 952 g of green (roasted ÷ (1 − loss%)). Light roasts shed about 12–14 %, medium 15–17 %, dark 18–20 %. The development endpoint computes the development time and the Development Time Ratio (DTR) from the total roast time and the first-crack time — DTR = (total − first crack) / total × 100, with most roasters aiming for roughly 20–25 %; times accepted as seconds or mm:ss. Everything is computed locally and deterministically, so it is instant and private. Ideal for coffee-roasting, roastery, specialty-coffee and roast-logging app developers, profile and batch tools, and roasting education. Pure local computation — no key, no third-party service, instant. Weights in grams, times in seconds or mm:ss. Live, nothing stored. 2 compute endpoints. This is roast-profile maths; for brewing ratios use a coffee-brewing API.

api.oanor.com/coffeeroast-api

Soap Making API

Soap-making and saponification maths as an API, computed locally and deterministically — the lye-calculator numbers every cold- and hot-process soaper needs, with the safety margin built in. The lye endpoint takes a list of oils as oil:grams pairs (olive, coconut, palm, shea, castor, lard, tallow and a couple of dozen more, each with its standard SAP value) and returns the sodium hydroxide (NaOH) or potassium hydroxide (KOH) to saponify them: lye = Σ(oil grams × SAP) × (1 − superfat), so 1 kg of coconut oil at 5 % superfat needs 169.1 g of NaOH (or 263.6 g of 90 %-pure KOH for liquid soap). It sizes the water by lye-to-water ratio, percentage of oils, or lye-solution concentration, adds the fragrance (a few percent of the oils) and totals the batch weight. The mould endpoint sizes a batch to a mould: oils to fill it ≈ volume(cm³) × 0.40, from a volume or length × width × height. SAP values are grams of NaOH per gram of oil. Everything is computed locally and deterministically, so it is instant and private. Ideal for soap-making, cosmetics, handmade-craft and maker app developers, lye-calculator and recipe tools, and soaping education. Pure local computation — no key, no third-party service, instant. Metric: grams, cm³, percent. Live, nothing stored. 2 compute endpoints. Lye is caustic — wear protection and double-check a new recipe; this is a planning aid.

api.oanor.com/soap-api

Winemaking API

Winemaking and oenology maths as an API, computed locally and deterministically — the must-correction, sulfite and acid numbers a home or small-batch winemaker dials in. The sugar endpoint reads the must as Brix or specific gravity, gives the potential alcohol (potential ABV = (SG − 1) × 131.25), and works out the chaptalization sugar to reach a target ABV — sugar (g) = volume(L) × Δ potential-ABV × 16.83, since roughly 17 g/L of sugar ferments to about 1 % alcohol. The so2 endpoint handles sulfite protection: it converts between free and molecular SO2 at the wine's pH (molecular SO2 = free / (1 + 10^(pH − 1.81)), aiming for the protective 0.8 mg/L molecular), shows how the free SO2 needed plummets as pH drops, and doses the potassium metabisulfite (57.6 % SO2) and campden tablets (~0.44 g each) to hit a target free SO2 in a given volume. The acid endpoint moves titratable acidity to a target with tartaric acid to raise it (grams = ΔTA × volume) or potassium bicarbonate to lower it. Everything is computed locally and deterministically, so it is instant and private. Ideal for winemaking, cidery, mead, home-fermentation and craft-beverage app developers, must-calculator and cellar tools, and oenology education. Pure local computation — no key, no third-party service, instant. Metric: litres, grams, g/L, mg/L. Live, nothing stored. 3 compute endpoints. A planning aid — your lab numbers and palate always win. For beer ABV from gravity use a homebrewing API.

api.oanor.com/winemaking-api

Meat Curing API

Meat-curing and charcuterie maths as an API, computed locally and deterministically — the cure, salt and nitrite numbers a home charcutier or butcher works to, with the safety check that matters most. The cure endpoint plans an equilibrium dry cure from the meat weight: cure grams = target ppm × meat ÷ (0.0625 × 1,000,000), so about 2.5 g of Cure #1 per kilogram lands on the classic 156 ppm of nitrite (well under the 200 ppm ingoing limit), plus the salt and sugar as a configurable percentage of the meat, the salt the cure blend itself carries, and — with Cure #2 — the added nitrate for long-aged salami. The brine endpoint sizes a wet brine: salt = water × salinity %, with the salometer degrees (a saturated 26.45 % brine is 100°), and an optional cure dose returning the nitrite ppm spread over the meat and brine for an equilibrium brine. Cure #1 is 6.25 % sodium nitrite; Cure #2 adds 4 % nitrate. Everything is computed locally and deterministically, so it is instant and private. Ideal for charcuterie, butchery, smoking, sausage-making and food-craft app developers, cure-calculator and recipe tools, and culinary training. Pure local computation — no key, no third-party service, instant. Metric: grams, millilitres, percent. Live, nothing stored. 2 compute endpoints. THIS IS A CALCULATION AID — always follow a tested, approved curing recipe; nitrite is toxic in excess.

api.oanor.com/curing-api

Hydroponics API

Hydroponics and indoor-grow maths as an API, computed locally and deterministically — the nutrient-strength and grow-light numbers a grower dials in every day. The ec endpoint converts between electrical conductivity (EC in mS/cm) and the PPM/TDS reading on whichever scale a meter uses: the 500 (NaCl, US) scale turns EC 2.0 into 1000 ppm, the 700 (KCl) scale into 1400 ppm and the 640 (EU) scale into 1280 — the source of endless confusion between meters. The dli endpoint computes the Daily Light Integral, DLI = PPFD × photoperiod × 3600 ÷ 1,000,000, the total moles of light a crop gets in a day (leafy greens want about 12–17, fruiting crops 20–30+), and reverses it to the PPFD a fixture must deliver to hit a target DLI over a given day length. The reservoir endpoint balances a tank to a target EC: how much plain water to add to dilute a too-strong solution (W = V × (current/target − 1)), or how much concentrated stock to add to raise it. Everything is computed locally and deterministically, so it is instant and private. Ideal for hydroponics, vertical-farming, controlled-environment-agriculture, grow-room and smart-garden app developers, dosing and lighting tools, and horticulture education. Pure local computation — no key, no third-party service, instant. EC in mS/cm, volume in litres, PPFD in µmol/m²/s. Live, nothing stored. 3 compute endpoints. State your TDS scale; confirm with a calibrated meter.

api.oanor.com/hydroponics-api

Pool Chemistry API

Swimming-pool water-chemistry maths as an API, computed locally and deterministically — the dosing and water-balance numbers a pool service tech or owner runs at every visit. The chlorine endpoint works out how much of a product to add to raise free chlorine from the current to a target ppm in a given volume: dose (g) = Δppm × litres / 1000 ÷ the product's available-chlorine fraction, with built-in strengths for liquid chlorine (12.5 %), household bleach (6 %), cal-hypo (65 %), dichlor (56 %) and trichlor (90 %), or your own — raising 50,000 litres by 2 ppm needs 800 g of liquid chlorine or 154 g of cal-hypo. The lsi endpoint computes the Langelier Saturation Index, LSI = pH + temperature factor + calcium factor + alkalinity factor − 12.1, the standard measure of whether water is corrosive (below −0.3, eating plaster and metal), balanced (−0.3 to +0.3) or scaling (above +0.3), with a cyanuric-acid correction to the carbonate alkalinity. Everything is computed locally and deterministically, so it is instant and private. Ideal for pool-service, spa, water-treatment and home-maintenance app developers, dosing and water-balance tools, and pool-care education. Pure local computation — no key, no third-party service, instant. Metric: litres, ppm (mg/L), °C. Live, nothing stored. 2 compute endpoints. Always confirm with a test kit — this is an aid, not a substitute. For pool water volume use a pool-geometry API.

api.oanor.com/poolchem-api

Conduit Fill API

NEC conduit-fill and box-fill maths as an API, computed locally and deterministically — the electrical-code calculations an electrician or estimator does on every run. The conduit-fill endpoint takes a set of conductors (as size:count pairs, e.g. 12:3,10:2) and a conduit trade size and returns the conductor cross-sectional area, the conduit's internal area, the fill percentage and whether it stays within the NEC Chapter 9 limit — 53 % for a single conductor, 31 % for two, 40 % for three or more — so nine #12 THHN fill a half-inch EMT to 39 % (legal) but ten do not. The box-fill endpoint applies NEC 314.16(B): each conductor adds its free-space allowance (2.00 in³ for #14, 2.25 for #12, and so on), a device yoke counts as two, internal cable clamps as one, and all equipment grounds together as one — all at the largest conductor's volume — to give the minimum junction-box size, checked against a box volume if you give one. Uses the THHN/THWN and EMT areas from NEC Chapter 9. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical-contractor, estimating, inspection and electrician app developers, conduit and box-sizing tools, and apprentice training. Pure local computation — no key, no third-party service, instant. Imperial: square inches and cubic inches. Live, nothing stored. 2 compute endpoints. Always verify against the adopted code edition — this is an estimating aid, not an inspection.

api.oanor.com/conduit-api

Dividend & Valuation API

Stock dividend and valuation fundamentals as an API, computed locally and deterministically — the per-share ratios value and income investors screen on. The dividend endpoint takes a share price and an annual dividend (per share, or total dividends ÷ shares) and returns the dividend yield, and with earnings per share the payout ratio (dividend ÷ EPS), the dividend coverage (EPS ÷ dividend) and the retention ratio — a $2 dividend on a $50 share yields 4 %, and on $4 EPS is a 50 % payout covered twice. The valuation endpoint computes the price-to-earnings ratio, earnings yield, the PEG ratio against a growth rate, the price-to-book ratio and the Graham number √(22.5 · EPS · book value) — Benjamin Graham's rough fair-value ceiling. The ddm endpoint runs the Gordon Growth dividend discount model, fair value = D1 ÷ (r − g) from next year's dividend, the required return and the perpetual growth rate, and against a market price flags whether the share looks under- or over-valued and the implied cost of equity. Everything is computed locally and deterministically, so it is instant and private. Ideal for investing, brokerage, robo-advisor, dividend-screener and fintech app developers, stock-valuation and income-portfolio tools, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. These are valuation ratios from your inputs; for live quotes use a market-data API and for project DCF/NPV an investment-appraisal API.

api.oanor.com/dividend-api

Trading Risk API

Trading risk-management maths as an API, computed locally and deterministically — the position-sizing and money-management numbers every disciplined trader runs before a trade. The position-size endpoint is instrument-agnostic: from an account balance, the percentage of it you are willing to risk, an entry and a stop-loss it returns the position size in units (shares, contracts, lots or coins), the cash at risk and, with a target, the potential reward and the risk-reward ratio — risk 1 % of a $10,000 account on a 50-pip stop and you trade 0.2 lots, losing exactly $100 if the stop hits. The pip-value endpoint gives the forex pip value for a lot or unit size in the quote currency, with a quote-to-account rate for non-account pairs — a standard lot at a 0.0001 pip is 10 units of the quote currency. The kelly endpoint computes the Kelly criterion optimal bet fraction f* = W − (1−W)/R from a win rate and the win/loss payoff ratio (or average win and loss), plus the half-Kelly many traders prefer and the per-unit expectancy, flagging whether the edge is positive at all. Everything is computed locally and deterministically, so it is instant and private. Ideal for trading-journal, broker, prop-firm, backtesting and fintech app developers, position-sizing and risk-management tools, and trading education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is risk and position-sizing maths; for FX rate conversion use a currency API and for option pricing a Black-Scholes API.

api.oanor.com/trading-api

Masonry Estimating API

Masonry estimating maths as an API, computed locally and deterministically — the brick, block and mortar counts a bricklayer, builder or estimator works to. The brick endpoint computes how many bricks a wall needs from its area (or length × height in feet): bricks per square foot = 144 / ((brick length + joint) × (brick height + joint)), so a standard modular brick with a 3/8-inch mortar joint works out to the well-known 6.86 bricks per square foot — a 100 ft² wall is 686 bricks, plus a waste allowance and the mortar bags (about 7 per 1000 bricks). The block endpoint does the same for concrete masonry units: a standard 16×8-inch CMU with a 3/8-inch joint is 1.125 blocks per square foot, with roughly 2.5 mortar bags per 100 blocks. Both endpoints take custom unit face dimensions and joint thickness, add a configurable waste percentage and round up to whole units. Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, masonry-contractor, building-supply and home-improvement app developers, takeoff and material-estimating tools, and trade calculators. Pure local computation — no key, no third-party service, instant. Imperial units (inches and square feet). Live, nothing stored. 2 compute endpoints. This is brick/block and mortar estimating; for poured-concrete volume use a concrete API and for drywall use a drywall API.

api.oanor.com/masonry-api

Freight & LTL API

Freight and logistics maths as an API, computed locally and deterministically — the LTL freight class and load-planning numbers a shipper, broker or warehouse works to. The freight-class endpoint computes the density (weight ÷ cubic feet) of a shipment and maps it to the NMFC density-based freight class — the 18-band scale from class 50 (densest, cheapest) to 500 (lightest) — so a 200 lb pallet measuring 48×40×48 inches is 3.75 lb/ft³ and lands in class 250. The pallet endpoint palletizes a carton: it takes the better of the two footprint orientations for cartons per layer, fills the usable stack height in layers, and returns the cartons per pallet limited by the smaller of the cube and the weight cap, with the cargo weight and stack height (defaulting to a 48×40 GMA pallet). The container endpoint loads a 40-foot high-cube container (or any dimensions you give): how many units fit by axis-aligned stacking and by payload, which one is the limiting factor, the total weight and the cube utilisation. Everything is computed locally and deterministically, so it is instant and private. Ideal for logistics, freight-brokerage, 3PL, warehouse-management and supply-chain app developers, LTL rating and load-planning tools, and shipping calculators. Pure local computation — no key, no third-party service, instant. Imperial units (inches, pounds, cubic feet) as the NMFC scale is US-based. Live, nothing stored. 3 compute endpoints. This is freight-class and load-planning maths; for single-parcel courier billing weight use a dimensional-weight API.

api.oanor.com/freight-api

Food Cost API

Restaurant food-costing maths as an API, computed locally and deterministically — the menu-engineering and cost-control numbers a kitchen runs on. The recipe endpoint totals a dish from its ingredient line costs (or quantities × unit prices), divides by the yield factor (1 − waste %) so trim and shrinkage raise the true cost, and splits it across the portions to a cost per plate — and against a menu price it returns the food-cost percentage and gross profit. The plate endpoint prices a dish both ways: give a menu price and get the food-cost percentage and markup factor, or give a target food-cost percentage and get the suggested menu price (a 30 % target is a 3.33× markup), plus gross profit, gross margin and, with a labour cost, the prime-cost percentage. The period endpoint turns inventory movement into the cost of goods sold — COGS = opening inventory + purchases − closing inventory — and the food or pour cost percentage against sales, the headline number on every P&L (28–35 % for food, 18–24 % for beverage). Everything is computed locally and deterministically, so it is instant and private. Ideal for restaurant-tech, POS, kitchen-management, catering and hospitality app developers, menu-engineering and recipe-costing tools, and culinary-school training. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is food-cost and menu-pricing maths; for unit conversion use a cooking API and for generic margin maths a pricing API.

api.oanor.com/foodcost-api

OEE Manufacturing API

Overall Equipment Effectiveness (OEE) and lean-manufacturing maths as an API, computed locally and deterministically — the factory-floor productivity metric behind TPM and continuous improvement. The oee endpoint takes the planned production time, downtime, the total and good piece counts and the ideal cycle time (seconds per piece, or an ideal rate in pieces per minute) and returns the three factors and their product: Availability = run time / planned time, Performance = ideal time for the parts made / run time, Quality = good / total, and OEE = Availability × Performance × Quality — the textbook example of a 420-minute shift with 47 minutes down, 19,271 parts and 423 rejects lands exactly on 74.79 % (88.81 % × 86.11 % × 97.80 %). It also breaks out the six-big-losses view: availability loss, performance (speed) loss in parts, quality loss and the fully-productive part count. The takt endpoint gives the takt time = available time / customer demand (the drumbeat the line must match), the required rate, and — given a cycle time or a total work content — the line capacity, utilisation, whether it meets demand and the minimum number of workstations with the line-balancing efficiency. Everything is computed locally and deterministically, so it is instant and private. Ideal for manufacturing, smart-factory, MES, IoT-dashboard and lean/TPM app developers, production-line monitoring and continuous-improvement tools, and industrial-engineering training. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints. This is OEE and takt maths; for equipment reliability/MTBF use a reliability API.

api.oanor.com/oee-api

Earned Value Management API

Earned Value Management (EVM) maths as an API, computed locally and deterministically — the project cost-and-schedule controls used in PMP, PRINCE2 and government contracting. The metrics endpoint takes the budget at completion (BAC), planned value (PV), earned value (EV) and actual cost (AC) — or a percent-complete and planned-percent of BAC — and returns the cost variance (CV = EV−AC), schedule variance (SV = EV−PV), the cost and schedule performance indices (CPI = EV/AC, SPI = EV/PV), the percent complete and spent, and a plain-language over/under-budget and ahead/behind-schedule read. The forecast endpoint projects the finish: the estimate at completion by three standard methods (BAC/CPI when the cost trend continues, AC + remaining budget, and the cost-and-schedule AC + (BAC−EV)/(CPI·SPI)), the estimate to complete (ETC), the variance at completion (VAC) and the to-complete performance index (TCPI) to land on either the original budget or the EAC. A CPI of 0.875 on a 1000 budget forecasts a 1143 overrun. Everything is computed locally and deterministically, so it is instant and private. Ideal for project-management, PMO, construction, aerospace and contracting app developers, project dashboards and earned-value reporting tools, and PMP/PRINCE2 training. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints. This is earned-value project control; for loan or NPV cash-flow maths use a finance API.

api.oanor.com/earnedvalue-api

Six Sigma Quality API

Six Sigma and quality-engineering maths as an API, computed locally and deterministically — the process-capability and defect maths behind a quality programme. The capability endpoint takes a process mean, standard deviation and the upper and/or lower specification limits and returns Cp = (USL−LSL)/6σ and Cpk = min((USL−μ)/3σ, (μ−LSL)/3σ) together with Cpu, Cpl and the expected DPMO and yield from the normal tails — a centred Cpk of 1.33 is the classic capable-process target. The dpmo endpoint turns defects, units and opportunities (or a yield) into defects per million opportunities, the yield and the process sigma level using the conventional 1.5σ long-term shift — the famous six-sigma 3.4 DPMO, and 3000 DPMO landing at about 4.25 sigma. The yield endpoint rolls per-step yields into the rolled throughput yield Π(yieldᵢ) — the chance a unit passes every step defect-free — with the normalized yield and the total defects per unit, and can start from DPU instead. The normal tails come from an accurate erfc and the sigma level from an exact inverse-normal. Everything is computed locally and deterministically, so it is instant and private. Ideal for quality-engineering, manufacturing, Lean Six Sigma and process-improvement app developers, SPC and capability-study tools, and green/black-belt training. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is the capability and DPMO maths; for general descriptive statistics use a statistics API.

api.oanor.com/sixsigma-api

Reliability Engineering API

Reliability-engineering maths as an API, computed locally and deterministically — the availability, MTBF and failure maths behind SLAs and dependable systems. The availability endpoint converts between MTBF and MTTR, a target availability and the SLA "nines": give it a mean time between failures and a mean time to repair and it returns the availability A = MTBF/(MTBF+MTTR) and the downtime per year, month, week and day; give it a number of nines and it returns the budget — three nines (99.9 %) is 8.76 hours of downtime a year, five nines (99.999 %) just 5.26 minutes. The reliability endpoint computes the probability a unit survives a mission time under the exponential model R(t) = e^(−λt) with its constant hazard λ = 1/MTBF, or the Weibull model R(t) = e^(−(t/η)^β) — β below one for infant mortality, one for random failures, above one for wear-out — returning the reliability, failure probability, hazard rate and the mean life η·Γ(1+1/β). The system endpoint combines component reliabilities into a system: series (the weakest link, ΠRᵢ), parallel redundancy (1−Π(1−Rᵢ)) or k-of-n voting. Everything is computed locally and deterministically, so it is instant and private. Ideal for SRE, DevOps, hardware-reliability, safety-engineering and SLA-planning app developers, uptime-budget and redundancy-design tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is reliability and availability maths; for queue wait-times use a queueing API and for live uptime checks use a monitoring service.

api.oanor.com/reliability-api

Scuba Diving API

Scuba-diving and gas-planning maths as an API, computed locally and deterministically. The nitrox endpoint takes an oxygen fraction and returns the maximum operating depth (MOD) for a ppO2 limit (1.4 working, 1.6 contingency), and, for a given depth, the oxygen partial pressure, the equivalent air depth (EAD), whether the mix is within its limit and the best mix for that depth — EAN32 has a MOD of 33.75 m at 1.4 and an EAD of 24.4 m at 30 m. The gas endpoint plans breathing gas from a surface air consumption (SAC/RMV) rate: it scales consumption to depth (consumption = SAC × (1 + depth/10)), gives the litres a planned dive needs and the cylinder duration on the available gas down to a reserve, and can derive your SAC from a logged dive's pressure drop, cylinder size and time. The pressure endpoint gives the ambient pressure and the partial pressure of every gas at depth, plus the equivalent narcotic depth (END) for any blend including trimix — helium is non-narcotic, so it cuts narcosis. Metric throughout: depth in metres of sea water, where 10 m ≈ 1 bar. Everything is computed locally and deterministically, so it is instant and private. Ideal for dive-planning, dive-log, freediving and scuba-training app developers, nitrox and trimix calculators, and dive-education tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is dive-planning maths, not a decompression-model NDL — always cross-check with tables or a dive computer.

api.oanor.com/scuba-api

Casino Odds API

Casino game maths as an API, computed locally and deterministically — exact house edge, expected value and return-to-player, never a simulation. The roulette endpoint takes a wheel variant (European single-zero or American double-zero) and a bet type (straight, split, street, corner, six-line, column, dozen, red/black, odd/even, high/low, or the American basket) and returns the win probability, the payout, the expected value per unit staked and the house edge — the famous 2.70 % on every European bet, 5.26 % on American (7.89 % on the basket), and 1.35 % when the European la-partage rule is applied to even-money bets. The craps endpoint gives the exact 36-outcome dice maths for the pass line (1.41 %), don't pass (1.36 %, with its 12-push), the field (2.78 % when 12 pays 3:1) and any seven (16.67 %). The bet endpoint is fully generic: give any win probability and payout and it returns the expected value, house edge, return-to-player and the standard deviation of a unit bet — perfect for keno, slots, scratch cards or a custom wager. Everything is computed locally and deterministically, so it is instant and private. Ideal for gaming-analytics, responsible-gambling, casino-education and odds-comparison app developers, advantage-play and bankroll tools, and probability teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is the game-odds maths; for Texas Hold'em hand equity use a poker API and for converting betting prices use an odds API.

api.oanor.com/casino-api

Baseball Stats API

Baseball sabermetrics as an API, computed locally and deterministically — turn raw counting numbers into the rate stats that actually rank players. The batting endpoint takes at-bats, hits, doubles, triples, home runs, walks, hit-by-pitch and sacrifice flies and returns the batting average (H/AB), on-base percentage ((H+BB+HBP)/(AB+BB+HBP+SF)), slugging percentage (total bases/AB), OPS (on-base plus slugging), isolated power (SLG−AVG) and, when strikeouts are supplied, BABIP — a classic .300/.366/.530 line comes straight out. The pitching endpoint takes innings pitched, earned runs, hits, walks, strikeouts and home runs and returns the earned run average (9·ER/IP), WHIP ((BB+H)/IP), strikeouts and walks per nine innings, the strikeout-to-walk ratio and FIP, the fielding-independent pitching estimator (13·HR + 3·(BB+HBP) − 2·K)/IP + constant. Innings pitched is a true decimal, with an exact "outs" input for the 6.1/6.2 box-score convention. Everything is computed locally and deterministically, so it is instant and private. Ideal for fantasy-baseball, sports-analytics, sabermetrics and box-score app developers, scouting and stat-line tools, and teaching material. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints. This computes the stats from your numbers; for live scores, standings, teams and players use a sports-data API.

api.oanor.com/baseball-api

Real Estate Investment API

Real-estate investment maths as an API, computed locally and deterministically — the property-analysis layer a loan calculator leaves out. The cap-rate endpoint gives the net operating income and capitalization rate of a rental from its price, gross rent, vacancy allowance and operating expenses (NOI = gross rent × (1 − vacancy) − expenses; cap rate = NOI / price), plus the gross rent multiplier — the unlevered view a buyer compares deals on. The cash-flow endpoint adds financing: from a down payment (amount or percent), interest rate and term it amortizes the mortgage, then returns the monthly payment, annual debt service, the property cash flow, the cash-on-cash return (annual cash flow ÷ cash invested), the debt-service-coverage ratio (DSCR = NOI ÷ debt service, the figure lenders underwrite to) and the loan-to-value. The metrics endpoint runs the quick screening ratios investors filter on — the 1 % rule (monthly rent ≥ 1 % of price), gross rental yield, gross rent multiplier and price per square foot. Money in, ratios out, in one consistent currency. Everything is computed locally and deterministically, so it is instant and private. Ideal for proptech, real-estate-investment, rental-analysis and landlord app developers, deal-screening and underwriting tools, and personal-finance dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. This is property-investment analysis; for pure loan amortization use a loan API and for DCF/NPV use an investment-appraisal API.

api.oanor.com/realestate-api

Collatz Sequence API

The Collatz conjecture (the "3n+1" or hailstone problem) as an API, computed locally and deterministically. Give it any positive integer and the sequence endpoint returns the full hailstone path — at each step an even number is halved and an odd number is tripled and incremented (3n+1) — together with the total stopping time (the number of steps to reach 1) and the peak value the sequence climbs to. Starting from 6 the path is 6, 3, 10, 5, 16, 8, 4, 2, 1 — eight steps, peaking at 16; the notoriously long start 27 takes 111 steps and soars to a peak of 9232 before collapsing. The steps endpoint returns just the stopping time and peak altitude without the whole path, for fast bulk scans of where the big climbs and long tails are. All arithmetic runs in arbitrary-precision integers so the peak stays exact even when a small starting number balloons into the millions, and a safety cap keeps every request bounded. Starting numbers up to one hundred trillion are accepted. Everything is computed locally and deterministically, so it is instant and private. Ideal for maths-education, number-theory, recreational-mathematics and puzzle app developers, sequence-and-hailstone visualisers, and teaching material on the most famous unsolved problem in arithmetic. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 compute endpoints. This is the Collatz/3n+1 sequence specifically; for prime factorisation or GCD use a number-theory API.

api.oanor.com/collatz-api

Birthday Paradox API

Birthday-paradox and collision-probability maths as an API, computed locally and deterministically. The probability endpoint computes the chance that at least two of n people share a birthday among d equally likely days, P = 1 − Π(1 − i/d), evaluated in log space for accuracy — the famous result that just 23 people give about a 50.7 % chance, 50 people about 97 % and 70 people about 99.9 %. The people-needed endpoint inverts it: the smallest group size to reach a target probability (23 for 50 %, 57 for 99 %), with the √(2·d·ln(1/(1−p))) approximation. The collision endpoint generalises the birthday bound to any space — pass a number of buckets or a hash size in bits — and returns the collision probability P ≈ 1 − e^(−n²/2d), the rule behind hash collisions and UUID-uniqueness estimates, where a 50 % chance needs roughly 1.177·√d items. Days and buckets default to 365. Everything is computed locally and deterministically, so it is instant and private. Ideal for probability-education, security, cryptography, hashing, data-engineering and statistics app developers, collision-risk and birthday-problem tools, and teaching material. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the birthday/collision probability; for full distributions use a probability API.

api.oanor.com/birthdayparadox-api

Geometric Solids API

Advanced 3D-solid geometry as an API, computed locally and deterministically — the shapes a basic geometry calculator leaves out. The cone-frustum endpoint gives the volume V = (π·h/3)·(R² + R·r + r²), the slant height √(h² + (R−r)²) and the lateral and total surface area of a truncated cone, the shape of buckets, lampshades and hoppers. The torus endpoint gives a doughnut’s volume 2π²·R·r² and surface area 4π²·R·r from its centre-to-tube and tube radii. The ellipsoid endpoint gives the exact volume (4/3)π·a·b·c and a Knud-Thomsen surface-area approximation accurate to better than 1.1 %. The platonic endpoint returns the volume and surface area of any of the five Platonic solids — tetrahedron, cube, octahedron, dodecahedron and icosahedron — from the edge length, using the exact golden-ratio coefficients (a unit icosahedron has volume 2.1817 and surface area 8.6603). Use a consistent length unit and get area and volume out. Everything is computed locally and deterministically, so it is instant and private. Ideal for engineering, CAD, 3D-modelling, architecture, manufacturing and maths-education app developers, volume-and-area and packaging tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. These are the advanced solids; for sphere, cube, cylinder, cone and 2D shapes use a general geometry API.

api.oanor.com/solids-api

Music Theory API

Music-theory maths as an API, computed locally and deterministically over the twelve-tone chromatic scale. The interval endpoint gives the number of semitones and the interval name between two notes — C to G is seven semitones, a perfect fifth. The transpose endpoint shifts one or more notes up or down by a number of semitones, so C E G transposed up seven becomes G B D and a negative value transposes down. The chord endpoint returns the notes of a chord from a root and a type — major, minor, diminished, augmented, the sevenths (major7, minor7, dominant7, diminished7, half-diminished7), sixths, suspended, add9, ninth and power chords — so C major is C E G and C7 is C E G B♭. The scale endpoint returns the notes of a scale from a root and a mode — the major and three minor scales, the seven church modes, the major and minor pentatonics, blues, whole-tone and chromatic — so C major is C D E F G A B and A natural-minor is A B C D E F G. Notes use C, C#, D♭ … B, and accidental=flat spells with flats. Everything is computed locally and deterministically, so it is instant and private. Ideal for music-education, ear-training, songwriting, DAW-plugin, notation and instrument app developers, chord-and-scale tools, and practice software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is pitch-class theory; for the actual frequency of a note use a music-note API.

api.oanor.com/musictheory-api

Soundex & Fuzzy Match API

Phonetic and fuzzy string-matching maths as an API, computed locally and deterministically. The soundex endpoint computes the American Soundex code of a word — the first letter followed by three digits that encode its consonant sounds, ignoring case and non-letters and applying the vowel-reset and adjacent-duplicate rules — so Robert and Rupert both code to R163, Smith and Smyth to S530, and the classic tricky cases Ashcraft (A261), Tymczak (T522) and Pfister (P236) come out right. The levenshtein endpoint computes the edit distance between two strings (the minimum insertions, deletions and substitutions, optionally case-sensitive) and a 0–100 % similarity, so kitten → sitting is three edits and about 57 % similar. The compare endpoint combines both: it reports whether two strings share a Soundex code (sound alike) and their Levenshtein similarity (spelled alike), and flags a likely match when the codes agree or the similarity is at least 80 %. Everything is computed locally and deterministically, so it is instant and private. Ideal for data-deduplication, CRM, fuzzy-search, autocomplete, genealogy and data-cleaning app developers, name-matching and record-linkage tools, and search software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is phonetic and edit-distance matching; for full-text search use a search API.

api.oanor.com/soundex-api

EU VAT ID Validator API

EU VAT identification number format validation as an API, computed locally and deterministically. The validate endpoint takes a VAT number, strips spaces, dots and hyphens, reads the two-letter country prefix and checks the remaining body against that member state’s official structure — Germany’s nine digits, Austria’s U-plus-eight, the Netherlands’ nine-digits-B-two, France’s two-character prefix plus nine digits, Italy’s eleven digits, and so on for all 27 EU countries plus Northern Ireland (XI), correctly using EL for Greece rather than GR. It returns whether the format is valid, the country, and the expected pattern, so DE123456789 and ATU12345678 pass while a German number with only eight digits or a US prefix is rejected. The format endpoint looks up the expected VAT pattern for any country code, or lists all supported ones. This is an offline structure check — a valid format does not prove the number is registered, for which a live VIES lookup is needed. Everything is computed locally and deterministically, so it is instant and private. Ideal for e-commerce, invoicing, accounting, B2B-checkout and tax-compliance app developers, VAT-field validation and onboarding tools, and finance software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This validates VAT-number format; for VAT tax rates use a VAT/tax API.

api.oanor.com/vatid-api

ABA Routing Number API

US bank ABA routing-number (routing transit number) validation as an API, computed locally and deterministically. The validate endpoint checks a nine-digit routing number with the official ABA checksum — 3·(d1+d4+d7) + 7·(d2+d5+d8) + (d3+d6+d9) must be a multiple of ten — ignoring hyphens and spaces, and reads the first two digits as the Federal Reserve routing symbol to name the district (01–12 are the twelve Federal Reserve Banks from Boston to San Francisco, 21–32 are thrift institutions); JPMorgan Chase’s 021000021 validates and resolves to the Federal Reserve Bank of New York, and a number with a wrong check digit is rejected. The checkdigit endpoint computes the ninth check digit from the first eight so the whole number passes. It also returns the institution identifier (digits 5–8) and the check digit. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, banking, ACH, payroll, payment and accounting app developers, bank-account-form validation and onboarding tools, and US payment software. This is the checksum and routing-symbol structure only — it does not confirm a live bank. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. For SWIFT/BIC codes use a BIC API and for IBANs an IBAN API.

api.oanor.com/routingnumber-api

SWIFT/BIC Validator API

SWIFT/BIC business-identifier-code validation and parsing as an API, computed locally and deterministically. The validate endpoint checks that a code follows the ISO 9362 BIC structure — four letters for the institution, a two-letter ISO country code, a two-character location code and an optional three-character branch code, eight or eleven characters in total — ignoring spaces and upper-casing the input, and confirms the country code is a recognised one; DEUTDEFF (Deutsche Bank, Frankfurt) is a valid eight-character head-office BIC and DEUTDEFF500 a valid eleven-character branch BIC. The parse endpoint breaks a BIC into its institution, country, location and branch components, reports whether it is a head office or a branch (branch XXX or none means the head office), and reads the status from the location code’s second character — 0 for a test/non-SWIFT code, 1 for a passive participant and 2 for reverse billing. A BIC carries no checksum, so this is structural validation. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, banking, payment, KYC, treasury and accounting app developers, SWIFT-code and bank-identifier tools, and onboarding flows. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This validates and parses a BIC; for IBAN account-number validation use an IBAN API.

api.oanor.com/bic-api

ISBN Validator API

ISBN validation and conversion as an API, computed locally and deterministically. The validate endpoint detects whether a code is an ISBN-10 or an ISBN-13, ignores hyphens and spaces, and verifies the check digit — ISBN-10 with the mod-11 scheme whose last character may be the letter X (for 10), and ISBN-13 with the weighted 1-3-1-3 mod-10 scheme — so 0-306-40615-2 and 978-0-306-40615-7 both validate while a wrong check digit is rejected. The checkdigit endpoint computes the trailing check digit for a 9-digit ISBN-10 stem or a 12-digit ISBN-13 stem (and recomputes it for a full code). The convert endpoint converts between the two forms: an ISBN-10 becomes an ISBN-13 by prefixing 978 and recomputing the check, and a 978-prefixed ISBN-13 converts back to ISBN-10 (979-prefixed codes have no ISBN-10 equivalent). Everything is computed locally and deterministically, so it is instant and private. Ideal for publishing, library, bookstore, catalogue, e-commerce and metadata app developers, ISBN-validation and barcode tools, and inventory systems. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ISBN-specific validation and conversion; for generic Luhn/Verhoeff check digits use a check-digit API.

api.oanor.com/isbn-api

UTM Coordinate API

UTM ↔ geographic coordinate conversion as an API, computed locally and deterministically on the WGS84 ellipsoid. The from-latlon endpoint projects a latitude and longitude into the Universal Transverse Mercator grid — returning the zone (1–60), the hemisphere, the latitude band letter, and the easting and northing in metres — using the Snyder/USGS Transverse Mercator series, which is accurate to a few millimetres within a zone; New York (40.7128, −74.0060) maps to zone 18N at about 583960 E, 4507351 N, and the canonical 45°N on a central meridian gives a northing of exactly 4982950.40 m. The to-latlon endpoint inverts it, recovering the latitude and longitude from a zone, hemisphere, easting and northing. Each zone is 6° of longitude wide with a 500000 m false easting on its central meridian and a 10000000 m false northing in the southern hemisphere. Latitude is valid from −80° to 84°. Everything is computed locally and deterministically, so it is instant and private. Ideal for GIS, surveying, mapping, geospatial, drone-mapping and location app developers, coordinate-conversion and grid-reference tools, and spatial software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is UTM on WGS84; for the polar regions use UPS and for an EPSG-code lookup use an EPSG API.

api.oanor.com/utm-api

NATO Phonetic Alphabet API

NATO phonetic alphabet conversion as an API, computed locally and deterministically. The spell endpoint turns any text into the international radiotelephony spelling alphabet used by aviation, the military, emergency services and call centres — letters become Alfa, Bravo, Charlie and so on (case-insensitive), digits use the ICAO forms (Niner for nine), spaces are marked, and unknown characters pass through — so SOS becomes “Sierra Oscar Sierra” and ABC123 becomes “Alfa Bravo Charlie One Two Three”. The decode endpoint reverses it, turning a string of phonetic words back into the original characters and accepting common spelling variants (Alpha or Alfa, X-ray or Xray, Juliet or Juliett, Nine or Niner), flagging any words it does not recognise. Everything is computed locally and deterministically, so it is instant and private. Ideal for aviation, radio, telecom, call-centre, customer-support, accessibility and voice app developers, spelling-out and read-back tools, and IVR systems. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is the NATO/ICAO spelling alphabet; for Morse code use a Morse API.

api.oanor.com/phonetic-api

DNA Melting Temperature API

DNA-oligo and PCR-primer maths as an API, computed locally and deterministically. The tm endpoint computes the melting temperature of a primer sequence three ways: the Wallace rule 2·(A+T) + 4·(G+C) for short oligos up to 13 nt, the Marmur–Wallace GC formula 64.9 + 41·(nGC − 16.4)/N for longer ones, and the salt-adjusted 81.5 + 0.41·%GC − 675/N + 16.6·log10[Na+] for a given sodium concentration, and recommends the right method for the length — an eight-base ATGCATGC melts at 24 °C by Wallace, a 20-base 50 %-GC primer at about 51.8 °C by Marmur. The gc-content endpoint reports the GC and AT percentages, the per-base counts and the single-stranded molecular weight. The reverse-complement endpoint returns the complement, the reverse and the reverse complement of a strand. Sequences use A/C/G/T (case-insensitive, whitespace ignored) and [Na+] is in mol/L. Everything is computed locally and deterministically, so it is instant and private. Ideal for molecular-biology, biotech, PCR, primer-design, bioinformatics and lab-automation app developers, oligo and primer calculators, and LIMS software. Estimation formulas for primer design, not a substitute for nearest-neighbour thermodynamics. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is oligo melting temperature; for population-genetics allele frequencies use a genetics API.

api.oanor.com/dnamelt-api

Population Growth API

Population-dynamics maths as an API, computed locally and deterministically. The exponential endpoint applies the Malthusian model N(t) = N0·e^(r·t) — unbounded growth at a constant continuous rate r — and returns the projected population, the growth factor and the doubling time; a population of 100 growing at r = 0.05 per period reaches about 165 after ten periods. The logistic endpoint applies the bounded model N(t) = K/(1 + ((K−N0)/N0)·e^(−r·t)), where growth slows as the population approaches the carrying capacity K and is fastest at the inflection point N = K/2; starting from 10 toward a capacity of 1000 at r = 0.5, the population is about 600 after ten periods and levels off near 1000. The doubling-time endpoint gives ln2/r for a continuous rate, or the Rule-of-70 quick estimate for a percentage growth per period. The rate and time share one period (years, days, generations). Everything is computed locally and deterministically, so it is instant and private. Ideal for biology, ecology, demography, conservation, education and simulation app developers, population-projection and carrying-capacity tools, and modelling software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is population growth; for disease spread use an epidemiology API and for population-genetics allele frequencies a genetics API.

api.oanor.com/populationgrowth-api

Epidemiology API

Epidemiology-basics maths as an API, computed locally and deterministically. The herd-immunity endpoint computes the herd-immunity threshold HIT = 1 − 1/R0 — the immune fraction of a population at which an outbreak can no longer sustain itself — from the basic reproduction number R0, and adjusts for an imperfect vaccine by dividing by its efficacy, so a disease with R0 = 3 needs about 67 % immune (74 % vaccinated with a 90 %-effective vaccine) while measles at R0 ≈ 15 needs about 93 %. The r-effective endpoint computes the effective reproduction number Re = R0 · susceptible fraction and flags whether the epidemic is growing (Re > 1) or shrinking. The final-size endpoint solves the final-epidemic-size equation Z = 1 − e^(−R0·Z) for the eventual attack rate of an unmitigated SIR epidemic — about 80 % at R0 = 2. The doubling-time endpoint gives the case-doubling time from a growth rate, or from R0 and the serial interval. Fractions are 0–1 and percentages are derived. Everything is computed locally and deterministically, so it is instant and private. Ideal for public-health, epidemiology-education, dashboard, science-communication and outbreak-planning app developers, herd-immunity and reproduction-number tools, and health software. Simple compartmental relations for education and planning, not a substitute for full epidemiological modelling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is epidemiology basics; for population-genetics Hardy-Weinberg use a genetics API.

api.oanor.com/epidemic-api

Crosswind Calculator API

Aviation runway wind-component maths as an API, computed locally and deterministically. The component endpoint resolves the surface wind into the two parts pilots care about for take-off and landing: the crosswind component perpendicular to the runway, wind·sin(θ), and the headwind (or tailwind) component along it, wind·cos(θ), where θ is the angle between the wind direction and the runway heading — give it the runway as a heading or a designator from 01 to 36, plus the wind direction and speed, and it returns the crosswind with the side it blows from (left or right), the headwind or tailwind, and the angle off; wind 30° off the nose at 20 knots is a 10-knot crosswind and a 17.3-knot headwind. The max-wind endpoint inverts it: the greatest total wind speed before a given crosswind limit is exceeded at a wind angle, limit / |sin θ|. Directions are in degrees (wind is where it comes FROM) and the speed unit is whatever you supply (knots, m/s). Everything is computed locally and deterministically, so it is instant and private. Ideal for aviation, pilot, flight-training, electronic-flight-bag, drone and weather-briefing app developers, runway-selection and crosswind-limit tools, and cockpit software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is runway wind geometry; for the speed of sound and Mach number use a Mach API and for standard-atmosphere density a standard-atmosphere API.

api.oanor.com/crosswind-api

Golden Ratio & Scale API

Design-proportion maths as an API, computed locally and deterministically. The divide endpoint splits a length by the golden section, the division beloved of artists and designers in which the whole is to the longer part as the longer is to the shorter, both ratios equal to φ = (1+√5)/2 ≈ 1.618 — so 100 splits into a 61.8 longer segment and a 38.2 shorter one — and can also extend a single segment to its larger or smaller golden partner. The rectangle endpoint gives the other side and the area of a golden rectangle from either side, the shape that leaves a smaller golden rectangle when you remove a square. The scale endpoint builds a modular (typographic) scale — base · ratio^step across a range of steps up and down — for harmonious type sizes and spacing, taking a numeric ratio or a named musical one such as minor-third (1.2), major-third (1.25), perfect-fourth (1.333) or golden (φ); a 16-base major-third scale gives 16, 20, 25, 31.25 and so on. Lengths are unit-agnostic. Everything is computed locally and deterministically, so it is instant and private. Ideal for graphic-design, web-design, UI, typography, layout and architecture app developers, type-scale and proportion tools, and design systems. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is proportion and scale; for pixel-density and print sizing use a PPI/DPI API.

api.oanor.com/goldenratio-api

Cut List & Kerf API

Cut-list maths for woodworking and material cutting as an API, computed locally and deterministically. The cuts endpoint computes how many pieces of a target length come from one stock length once the saw kerf — the width of material each cut removes — is accounted for, using pieces = floor((stock + kerf)/(piece + kerf)) since the final cut leaves no kerf, and returns the used length, the leftover offcut, the waste percentage and the total kerf loss; a 2400 mm board cut into 300 mm pieces with a 3 mm kerf yields 7 pieces with a 282 mm offcut, not the 8 you would expect ignoring the blade. The boards endpoint works out how many stock lengths a job of a given quantity needs and how many spare pieces are left over. The yield endpoint reports the overall material efficiency — total piece length divided by total stock length — for a whole cutting job. All lengths share one consistent unit (mm, cm or inches). Everything is computed locally and deterministically, so it is instant and private. Ideal for woodworking, carpentry, metal-fabrication, contractor, maker and shop-software developers, cut-list and offcut calculators, and material-ordering tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is single-length (1D) cut optimisation; for loose-material volume use a mulch/volume API.

api.oanor.com/kerf-api

Knitting Gauge API

Knitting and crochet gauge maths as an API, computed locally and deterministically. The stitches endpoint turns a gauge — the standard stitches and rows per 10 cm measured from a tension swatch — into the number of stitches to cast on for a target width and the number of rows for a target length; at 22 stitches and 30 rows per 10 cm, a 50 cm wide by 60 cm long piece needs 110 stitches and 180 rows. The gauge endpoint works backwards from a measured swatch, converting a count over a measured distance into stitches (or rows) per 10 cm, per centimetre and per inch — 33 stitches over 15 cm is a gauge of 22 per 10 cm. The convert-pattern endpoint re-scales a pattern written for one gauge to your own gauge so the finished garment keeps its intended size: your count = pattern count · (your gauge / pattern gauge), so a 100-stitch cast-on at a 20-per-10 cm pattern becomes 110 at your 22-per-10 cm tension. Dimensions are in centimetres. Everything is computed locally and deterministically, so it is instant and private. Ideal for knitting, crochet, pattern-design, craft-marketplace and maker app developers, gauge and tension calculators, and yarn-shop tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is gauge and stitch maths; works for crochet too by using your stitch gauge.

api.oanor.com/knitting-api

Filament Calculator API

3D-printing filament maths as an API, computed locally and deterministically. The length-weight endpoint converts between the length and the weight of a spool of filament from its diameter (1.75 mm or 2.85 mm) and material density, using weight = (π/4·d²·length)·density — so one metre of 1.75 mm PLA weighs about 2.98 g, a standard 1 kg PLA spool holds roughly 335 m, and the same weight of the lighter ABS gives about 400 m. The cost endpoint computes the filament cost of a print from the weight or length used and the price per kilogram, and the spool-remaining endpoint turns a remaining-weight measurement (weigh the spool, subtract the empty-spool weight) into the remaining length so you know whether a job will finish. Built-in densities cover PLA, ABS, PETG, TPU, nylon, ASA, PC, HIPS, PVA, wood-fill and carbon-fibre blends, or supply your own. Diameters are in millimetres, lengths in metres and weights in grams. Everything is computed locally and deterministically, so it is instant and private. Ideal for 3D-printing, maker, print-farm, slicer-plugin, prototyping and STEM-education app developers, filament-usage and print-cost tools, and workshop software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is filament geometry and cost; for tank or material volume use a volume API.

api.oanor.com/filament-api

Dog & Cat Age API

Pet-age conversion as an API, computed locally and deterministically. The dog endpoint converts a dog’s age in years to a human-equivalent age three ways: the modern epigenetic model from the 2019 UCSD DNA-methylation study, human = 16·ln(dog_age) + 31 (valid from age 1), which makes a 1-year-old dog about 31, a 4-year-old about 53 and a 10-year-old about 68 human years; the American Kennel Club size-based table for small, medium, large and giant breeds, interpolated between yearly anchor points so a large breed ages faster late in life; and the old ×7 rule of thumb for comparison. The cat endpoint converts a cat’s age, counting 15 human years in the first year, 24 by the second, and four per year after that, so a 10-year-old cat is about 56. Ages are in years and decimals are allowed. Everything is computed locally and deterministically, so it is instant and private. Ideal for pet, veterinary, animal-shelter, pet-insurance and lifestyle app developers, dog-years and pet-profile widgets, and fun tools. These are estimates for general guidance, not veterinary advice. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is pet-to-human age; for human body metrics use a BMI or body-fat API.

api.oanor.com/dogage-api

Tire Size API

Tyre-size geometry as an API, computed locally and deterministically. The dimensions endpoint parses a metric tyre code such as 205/55R16 — or separate width, aspect ratio and rim values — into its full geometry: the sidewall height (width·aspect/100), the overall diameter (rim·25.4 + 2·sidewall) in millimetres and inches, the rolling circumference, and the revolutions per kilometre and per mile; a 205/55R16 works out to a 112.75 mm sidewall and a 631.9 mm (24.88 in) outside diameter. The compare endpoint takes an original and a replacement size and computes the speedometer error and ground-clearance change of swapping between them: because the speedometer is calibrated to the original rolling diameter, a larger tyre makes it read low, so true speed = indicated · OD_new/OD_old, and a tyre that is 2 % bigger means an indicated 100 is really about 102 km/h. Staying within ±3 % keeps the error and clearance change small. Tyre codes use the metric P-metric/Euro-metric form. Everything is computed locally and deterministically, so it is instant and private. Ideal for automotive, tyre-shop, fitment, car-enthusiast, fleet and vehicle-spec app developers, plus-sizing and speedo-error tools, and garage software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is metric tyre geometry; for fuel economy use a fuel-economy API.

api.oanor.com/tiresize-api

Mulch & Material Volume API

Landscape-material volume estimating as an API, computed locally and deterministically. The volume endpoint computes how much mulch, topsoil, compost or gravel a bed needs as area × depth — from an explicit area or from length × width or a circular diameter/radius, with the depth given in metres, centimetres, feet or inches — and reports the result in cubic metres, cubic yards, cubic feet and litres; a 10 m × 5 m bed at 7.5 cm (3 in) deep needs 3.75 m³, about 4.9 cubic yards, and pass a bag size to also get the number of bags (75 fifty-litre bags). The coverage endpoint inverts it: the area a known volume covers at a chosen depth — one cubic yard at 2 inches deep covers about 15 m² (162 sq ft). The bags endpoint returns how many bags of a given litre size supply a required volume. Lengths use unit=m (default) or unit=ft, and depth also accepts depth_cm or depth_inches. Everything is computed locally and deterministically, so it is instant and private. Ideal for landscaping, gardening, home-improvement, nursery, hardscape and contractor-estimating app developers, mulch-and-soil calculators and material-ordering tools, and trade software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is loose-material volume by geometry; for structural concrete mixes use a concrete API.

api.oanor.com/mulch-api

Easter & Computus API

Computus and calendar maths as an API, computed locally and deterministically. The easter endpoint computes the date of Easter Sunday for any year — both the Western date, by the Anonymous Gregorian (Meeus/Jones/Butcher) algorithm, and the Orthodox date, by the Julian computus converted to the Gregorian calendar — with the month name and weekday; Easter is the first Sunday after the paschal full moon, so 2024 falls on 31 March in the West and 5 May for the Orthodox church, while in 2025 both coincide on 20 April. The movable-feasts endpoint returns the whole Easter-anchored cycle for a year as calendar dates — Ash Wednesday (−46 days), Palm Sunday (−7), Maundy Thursday (−3), Good Friday (−2), Ascension (+39), Pentecost (+49) and Corpus Christi (+60). The julian-day endpoint converts a Gregorian date to its Julian Day Number — the continuous day count astronomers use, where 2451545 is 1 January 2000 — and back, returning the weekday too. Years are in the Gregorian calendar. Everything is computed locally and deterministically, so it is instant and private. Ideal for calendar, scheduling, liturgical, church, holiday-planning and date-arithmetic app developers, movable-feast and Julian-day tools, and almanac software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the computus and Julian-day conversion; for general date arithmetic and time zones use a date-time API.

api.oanor.com/easter-api

Sample Size API

Survey and poll sample-size planning as an API, computed locally and deterministically. The proportion endpoint computes the number of respondents needed to estimate a proportion within a target margin of error at a chosen confidence level, n = z²·p(1−p)/E², defaulting to the worst-case p = 0.5 that maximises the required size, with an optional finite-population correction n/(1 + (n−1)/N) for a known population — the classic ±5 % margin at 95 % confidence needs 385 responses, ±3 % needs 1 068, and capping the population at 1 000 cuts the ±5 % requirement to 278. The mean endpoint sizes a sample for estimating a mean to within a margin of error from the standard deviation, n = (z·σ/E)². The margin endpoint inverts the relationship, returning the margin of error a given sample size actually achieves. The critical z-value is computed from the confidence level with a high-accuracy inverse-normal so any confidence works, not just the textbook 90/95/99 %. Margins, proportions and confidence are decimals (0.05, 0.5, 0.95). Everything is computed locally and deterministically, so it is instant and private. Ideal for market-research, polling, UX-research, survey-platform, product-analytics and statistics-education app developers, study-planning and sample-size tools, and research software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is sample-size planning with the normal approximation; for A/B-test significance use an A/B-test API and for descriptive statistics a statistics API.

api.oanor.com/samplesize-api

Linear Regression API

Linear least-squares regression as an API, computed locally and deterministically. The linear endpoint fits the best straight line y = a + b·x through a set of x/y data points by ordinary least squares, returning the slope b = Σ((x−x̄)(y−ȳ))/Σ(x−x̄)², the intercept a = ȳ − b·x̄, the ready-to-use equation, the Pearson correlation r and the coefficient of determination R² (the fraction of variance the line explains), and the residual and slope standard errors — the points (1,2),(2,4),(3,5),(4,4),(5,5) fit to y = 2.2 + 0.6·x with R² = 0.6, and a perfectly linear set returns R² = 1. Pass a predict_x and it also extrapolates the fitted value at that point. The predict endpoint evaluates y = intercept + slope·x for a known line. The x and y lists may be given as comma-separated values (x=1,2,3&y=2,4,5) or as JSON arrays in a POST body and must be equal length. Everything is computed locally and deterministically, so it is instant and private. Ideal for data-science, analytics, BI, forecasting, machine-learning-preprocessing and statistics-education app developers, trend-line and best-fit tools, and dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is the regression line; for the Pearson correlation alone or descriptive statistics use a statistics API and for probability distributions a probability API.

api.oanor.com/regression-api

Center of Mass API

Centre-of-mass and barycentre mechanics as an API, computed locally and deterministically. The point-masses endpoint computes the centre of mass of a system of point masses in one, two or three dimensions, applying x_com = Σ(m_i·x_i)/Σm_i to each axis from a list of masses and their x (and optional y and z) coordinates — masses of 1, 2 and 3 at positions 0, 1 and 2 give a centre of mass at 1.333, and four equal masses at the corners of a square sit at its centre. The two-body endpoint computes the barycentre of two masses separated by a distance, r1 = d·m2/(m1+m2) from the first body, which always lies closer to the heavier one — for the Earth-Moon system the barycentre is about 4 670 km from Earth’s centre, still inside the planet. Lists may be passed as comma-separated values (masses=1,2,3&x=0,1,2) or as JSON arrays in a POST body, and units are consistent and unit-agnostic. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics, engineering-statics, astronomy, robotics, game-physics and mechanics-education app developers, balance-point and barycentre tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is the centre of mass; for the rotational moment of inertia use a moment-of-inertia API.

api.oanor.com/centerofmass-api

Roof Pitch API

Roofing geometry as an API, computed locally and deterministically. The pitch endpoint converts freely between the three ways trades describe a roof slope — the pitch as rise per 12 of run (the X:12 notation), the angle in degrees and the slope as a percentage — using angle = atan(pitch/12); a 6:12 roof is 26.57° and a 50 % slope, and it also returns the pitch multiplier √(1 + tan²) that scales a flat plan length to the true along-slope length. The rafter endpoint computes the common rafter length from the horizontal run and the pitch, rafter = √(run² + rise²) with rise = run·tan(angle), and adds the along-slope length of an optional horizontal overhang — a 12-unit run at 6:12 needs a 13.42-unit rafter. The area endpoint converts a flat building footprint into the actual sloped roof surface area, footprint / cos(angle), the figure you need to order shingles, membrane or underlay; a 100 m² footprint under a 6:12 roof is about 111.8 m². Lengths are unit-agnostic — use a consistent unit. Everything is computed locally and deterministically, so it is instant and private. Ideal for roofing, construction, contractor-estimating, home-improvement, solar-install and architecture app developers, take-off and material-ordering tools, and trade software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is roofing-specific geometry; for a general grade or gradient use a slope API.

api.oanor.com/roofpitch-api

Bragg Diffraction API

X-ray crystallography maths as an API, computed locally and deterministically. The angle endpoint applies Bragg’s law, n·λ = 2·d·sinθ, to give the diffraction angle θ and the experimentally plotted 2θ from a crystal’s inter-planar spacing and the X-ray wavelength, defaulting to the common Cu Kα source at 0.15406 nm and reporting the highest observable order ⌊2d/λ⌋ — a 0.2 nm plane spacing diffracts Cu Kα to θ ≈ 22.65°, a 2θ peak near 45.3°. The spacing endpoint inverts the law, d = n·λ/(2·sinθ), reading the lattice spacing straight off a measured XRD peak — the everyday job of indexing a diffraction pattern, so a 2θ of 31.77° for table salt gives the 0.2814 nm (200) spacing. The wavelength endpoint solves λ = 2·d·sinθ/n to identify or calibrate the source. Lengths are entered in nanometres or ångström and angles in degrees, and any diffraction order n is supported. Everything is computed locally and deterministically, so it is instant and private. Ideal for materials-science, crystallography, mineralogy, XRD, semiconductor and solid-state-physics app developers, lattice-spacing and pattern-indexing tools, and laboratory software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is reflection-geometry Bragg diffraction with the 2d factor; for optical double-slit and grating diffraction use a wave-optics diffraction API.

api.oanor.com/bragg-api

Photometry & Lighting API

Photometry and lighting maths as an API, computed locally and deterministically. The illuminance endpoint computes the light falling on a surface from a point source, E = I·cos(θ)/d² in lux, from the luminous intensity in candela, the distance in metres and the angle of incidence from the surface normal — a 1000 cd source straight down at 2 m gives 250 lux. The inverse-square endpoint scales a known illuminance to a new distance, E2 = E1·(d1/d2)², so doubling the distance quarters the light. The flux-intensity endpoint converts between luminous flux in lumens and luminous intensity in candela through the solid angle, I = Φ/Ω and Φ = I·Ω, with the solid angle taken as the full sphere 4π steradian for an isotropic source or, for a spotlight of full beam angle β, Ω = 2π·(1 − cos(β/2)) — so a 100 cd isotropic source emits about 1256.6 lm, and a 1000 cd lamp in a 30° beam emits about 214 lm. Distances are in metres and angles in degrees. Everything is computed locally and deterministically, so it is instant and private. Ideal for lighting-design, architecture, photography, film, horticulture-grow-light, stage and AV app developers, lux-and-lumen and luminaire-planning tools, and engineering software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. These are photometric (perceived-light) quantities; for blackbody/peak-wavelength radiometry use a Wien/radiation API.

api.oanor.com/photometry-api

Body Fat API

Body-fat-percentage and body-composition maths as an API, computed locally and deterministically. The navy endpoint applies the US Navy circumference method — for men %BF = 495/(1.0324 − 0.19077·log10(waist − neck) + 0.15456·log10(height)) − 450, and for women a formula that adds the hip measurement — to estimate body fat from a tape measure alone, returning the percentage and the fitness category (essential, athletes, fitness, acceptable or obese); a man of 178 cm with a 40 cm neck and 90 cm waist reads about 18.7 %. The deurenberg endpoint gives the BMI-based estimate %BF = 1.20·BMI + 0.23·age − 10.8·(1 if male) − 5.4 from BMI or weight and height plus age. The composition endpoint splits a total weight into fat mass and lean (fat-free) mass from a body-fat percentage. Circumferences and height are in centimetres and weight in kilograms. Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness, wellness, gym, nutrition, body-tracking and health-education app developers, body-composition and progress-tracking tools, and coaching software. These are estimation formulas, not a substitute for DEXA or professional assessment. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is body-fat percentage; for body-mass index use a BMI API and for basal metabolic rate a BMR API.

api.oanor.com/bodyfat-api

Ideal Body Weight API

Ideal body weight and clinical body-metric maths as an API, computed locally and deterministically. The ideal endpoint computes ideal body weight from height and sex by the four standard formulas — Devine (the clinical standard for drug dosing), Robinson, Miller and Hamwi — each adding a per-inch increment for every inch above 5 ft, plus their average; a 5 ft 10 in (178 cm) man comes out at 73.0 kg by Devine. The adjusted endpoint computes the adjusted body weight used to dose drugs in overweight patients, ABW = IBW + 0.4·(actual − IBW), from height, sex and actual weight. The bsa endpoint computes body surface area — central to chemotherapy and cardiac-index dosing — by the Mosteller (√(height·weight/3600)), Du Bois and Haycock formulas, so a 180 cm, 80 kg adult is about 2.0 m². Height is accepted in centimetres or inches and weight in kilograms. Everything is computed locally and deterministically, so it is instant and private. Ideal for digital-health, EHR, pharmacy, clinical-decision-support, telemedicine and medical-education app developers, dosing and body-metric tools, and health software. These are clinical estimation formulas, not a substitute for professional medical judgement. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ideal/adjusted weight and body surface area; for body-mass index use a BMI API.

api.oanor.com/idealweight-api

CAGR & Returns API

Investment growth and return maths as an API, computed locally and deterministically. The cagr endpoint computes the compound annual growth rate, CAGR = (end/begin)^(1/years) − 1 — the single smoothed annual rate that compounds a starting value into an ending value — together with the total return and the growth multiple, so €1,000 growing to €2,000 over five years works out to about 14.87 %/yr. The future-value endpoint compounds a single lump sum, FV = PV·(1+r)^n, and the present-value endpoint discounts a future lump sum back to today, PV = FV/(1+r)^n. The annualize endpoint converts a total holding-period return over a span of years into an equivalent annual rate, and back the other way. The doubling-time endpoint gives the exact time for money to double, ln2/ln(1+r), alongside the Rule-of-72, Rule-of-70 and Rule-of-69.3 quick estimates — at 8 % money doubles in about nine years. Rates are decimals (0.07 = 7 %) except the doubling endpoint which takes a percentage. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, investing, portfolio, robo-advisor, personal-finance and finance-education app developers, return-and-growth calculators, and dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. These are single-sum growth and return metrics; for level-payment loans use a loan API and for regular-deposit savings a savings API.

api.oanor.com/cagr-api

Black-Scholes Options API

Black-Scholes-Merton European option pricing as an API, computed locally and deterministically. The price endpoint computes the fair value of a European call and put from the spot price, strike, annualized risk-free rate, annualized volatility, time to expiry in years and an optional continuous dividend yield, using Call = S·e^(−qT)·N(d1) − K·e^(−rT)·N(d2) and the put-call-parity put, with d1 = [ln(S/K) + (r − q + σ²/2)·T]/(σ√T) and d2 = d1 − σ√T and a high-accuracy standard-normal CDF — an at-the-money option on a 100 spot with a 5 % rate, 20 % volatility and one year to expiry is worth about 10.45 for the call and 5.57 for the put. The greeks endpoint returns the full risk sensitivities for both call and put: delta (∂V/∂S), gamma (∂²V/∂S²), vega (∂V/∂σ, per 1.00 and per 1 % point), theta (∂V/∂t, per year and per calendar day) and rho (∂V/∂r). Rates, dividend yield and volatility are annualized and time is in years, continuous compounding. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, trading, quant, portfolio-risk, derivatives and finance-education app developers, option-pricing and Greeks dashboards, and risk engines. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is the European Black-Scholes model; for American-style early exercise or implied volatility solving it returns the closed-form European result only.

api.oanor.com/blackscholes-api

Stellar Parallax API

Stellar-parallax and astrometry maths as an API, computed locally and deterministically. The distance endpoint turns a measured trigonometric parallax angle into a distance using d(pc) = 1/p(arcsec), accepting the parallax in arcseconds or milliarcseconds and returning the distance in parsecs, light-years and astronomical units — a parallax of one arcsecond is one parsec (≈3.2616 light-years) by definition, and Proxima Centauri’s 0.7687-arcsecond parallax gives about 1.30 pc, or 4.24 light-years. The parallax endpoint inverts it, p(arcsec) = 1/d(pc), giving the tiny annual back-and-forth angle a star traces against the background as Earth orbits the Sun. The proper-motion endpoint computes a star’s tangential (transverse) velocity across the sky from its proper motion and distance, v_t = 4.74047·μ(arcsec/yr)·d(pc) km/s — Barnard’s Star, with a proper motion of about 10.39 arcsec/yr at 1.83 pc, races across the sky at roughly 90 km/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, astrophysics, planetarium, education and science-communication app developers, star-distance and stellar-kinematics tools, and Gaia-catalogue post-processing. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is geometric distance and kinematics; for a star’s apparent and absolute brightness use a star-magnitude API.

api.oanor.com/parallax-api

Heat Transfer Numbers API

Convective heat-transfer dimensionless numbers as an API, computed locally and deterministically. The prandtl endpoint computes the Prandtl number Pr = μ·cp/k (or ν/α), the ratio of momentum to thermal diffusivity that sets the relative thickness of the velocity and thermal boundary layers — air is about 0.71 and water about 7 at 20 °C. The grashof endpoint computes the Grashof number Gr = g·β·|ΔT|·L³/ν², buoyancy versus viscous forces in natural convection (for an ideal gas the thermal-expansion coefficient β ≈ 1/T). The rayleigh endpoint gives the Rayleigh number Ra = Gr·Pr, either from Gr and Pr or from the full natural-convection inputs, which governs the onset of convection (critical ≈ 1708 for a heated horizontal layer). The peclet endpoint computes the Péclet number Pe = Re·Pr = v·L/α, advection versus diffusion of heat. The biot endpoint computes the Biot number Bi = h·L/k and flags whether the lumped-capacitance transient model applies (Bi < 0.1). All inputs are SI. Everything is computed locally and deterministically, so it is instant and private. Ideal for thermal-engineering, HVAC, electronics-cooling, CFD, process-engineering and heat-transfer-education app developers, natural-convection and transient-conduction tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. These are convective heat-transfer groups; for the Reynolds number alone use a Reynolds API and for surface-tension numbers a Weber API.

api.oanor.com/prandtl-api

Tank Volume API

Tank-gauging geometry as an API, computed locally and deterministically. The horizontal-cylinder endpoint computes the liquid volume in a partially-filled horizontal cylindrical tank from the fill height, the radius (or diameter) and the length, V = L·[r²·acos((r−h)/r) − (r−h)·√(2rh−h²)] — the non-linear relationship that makes a horizontal tank read so unintuitively, e.g. a tank filled to a quarter of its diameter holds only about 20 % of its capacity, while half height is exactly half full. The vertical-cylinder endpoint gives the straightforward V = π·r²·h for an upright tank. The sphere endpoint computes the volume in a spherical tank filled to a height h as the spherical cap V = π·h²·(3r−h)/3, exactly half the sphere at h = r. Every response returns the liquid volume in cubic metres and litres, the full capacity, and the fill percentage. All lengths are in metres. Everything is computed locally and deterministically, so it is instant and private. Ideal for industrial, fuel-station, agriculture, water-utility, chemical-storage and process app developers, tank-gauging, dipstick-to-volume and inventory tools, and IoT level sensors. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is tank volume by geometry; for flow rate through a pipe use a flow-rate API.

api.oanor.com/tankvolume-api

Weber Number API

Surface-tension dimensionless numbers for droplets, sprays, atomization and two-phase flow as an API, computed locally and deterministically. The weber endpoint computes the Weber number We = ρ·v²·L/σ — the ratio of inertia to surface tension — and classifies the secondary-droplet-breakup regime (no breakup below We≈12, then bag, multimode, sheet-thinning and catastrophic breakup), the key number for atomization and spray formation. The capillary endpoint gives the Capillary number Ca = μ·v/σ, the ratio of viscous to surface-tension forces used in coating and microfluidics. The bond endpoint computes the Bond (Eötvös) number Bo = Δρ·g·L²/σ, gravity versus surface tension, which governs whether a drop stays spherical or is flattened by gravity. The ohnesorge endpoint gives the Ohnesorge number Oh = μ/√(ρ·σ·L) = √We/Re, viscosity versus inertia and surface tension, plus the inkjet printability number Z = 1/Oh whose sweet spot is roughly 1 < Z < 14. All quantities are SI: density kg/m³, velocity m/s, length m, surface tension N/m, viscosity Pa·s (water σ ≈ 0.0728 N/m at 20 °C). Everything is computed locally and deterministically, so it is instant and private. Ideal for microfluidics, inkjet, spray, atomization, coating, lab-on-a-chip and fluid-physics-education app developers, droplet-regime and printability tools, and research software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. These are the dimensionless ratios; for capillary rise (Jurin) and Young-Laplace pressure use a capillary/surface-tension API.

api.oanor.com/weber-api

Froude Number API

Froude-number hydrodynamics as an API, computed locally and deterministically. The number endpoint computes the Froude number Fr = v/√(g·L) — the dimensionless ratio of inertial to gravitational forces — from a velocity and a characteristic length, classifies the flow as subcritical (Fr<1, tranquil), critical (Fr=1) or supercritical (Fr>1, rapid), and returns the critical velocity √(g·L) at which Fr=1; the velocity endpoint inverts it to v = Fr·√(g·L). The channel endpoint gives the open-channel Froude number from a flow velocity and depth, the flow regime, and the critical depth y_c = (q²/g)^(1/3) for the unit discharge q = v·y — the boundary between tranquil and shooting flow used in spillway and weir design. The hull-speed endpoint computes the displacement hull speed of a boat from its waterline length, v = 1.34·√(L_wl in ft) knots, the wave-making speed limit where the bow and stern waves equal the hull length, returned in knots, m/s and km/h with the corresponding Froude number — a 10 m waterline gives about 7.7 knots. Gravity defaults to 9.80665 m/s². Everything is computed locally and deterministically, so it is instant and private. Ideal for naval-architecture, marine, hydraulics, civil-engineering, river-modelling and fluid-mechanics-education app developers, spillway, weir and hull-design tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is the Froude number and flow regime; for Manning open-channel discharge use a Manning API.

api.oanor.com/froude-api

Viscosity API

Fluid-viscosity physics as an API, computed locally and deterministically. The sutherland endpoint gives the dynamic viscosity of a gas at any temperature from Sutherland’s law, μ(T) = μ_ref·(T/T_ref)^1.5·(T_ref+S)/(T+S), with built-in constants for air, nitrogen, oxygen, carbon dioxide, hydrogen, helium and argon (or your own μ_ref, T_ref and S) — air comes out at about 1.72×10⁻⁵ Pa·s at 0 °C, 1.84×10⁻⁵ at 25 °C and 2.17×10⁻⁵ at 100 °C, returned in Pa·s, micro-Pa·s and centipoise. The kinematic endpoint converts between dynamic viscosity μ and kinematic viscosity ν through the density, ν = μ/ρ and μ = ν·ρ, so water at 1.002 cP and 998 kg/m³ becomes about 1.004 cSt. The convert endpoint handles viscosity units both ways — dynamic between Pa·s, centipoise and poise (1 Pa·s = 1000 cP = 10 P) and kinematic between m²/s, centistokes and stokes (1 m²/s = 10⁶ cSt = 10⁴ St). Temperatures are in °C or kelvin. Everything is computed locally and deterministically, so it is instant and private. Ideal for fluid-mechanics, CFD, process-engineering, lubrication, HVAC and chemical-engineering app developers, viscosity-correlation and unit-conversion tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This computes viscosity; for the Reynolds number that uses it use a Reynolds API.

api.oanor.com/viscosity-api

Voltage Divider API

Resistive voltage-divider circuit design as an API, computed locally and deterministically. The divide endpoint takes an input voltage and two resistors and returns the output voltage Vout = Vin·R2/(R1+R2), the current I = Vin/(R1+R2) that flows through the chain, and the power dissipated in each resistor and in total — a 12 V source with R1 = 1 kΩ and R2 = 2 kΩ gives 8 V at 4 mA. The loaded endpoint adds a load resistor across R2, computes the parallel combination R2′ = R2·RL/(R2+RL) and the loaded output Vout = Vin·R2′/(R1+R2′), and reports the droop in volts and percent against the unloaded value, the classic mistake when a divider feeds a real load. The resistor endpoint sizes the missing resistor for a target output — R2 = R1·Vout/(Vin−Vout) or R1 = R2·(Vin−Vout)/Vout — so you can pick parts for a reference or sensor-bias point. All quantities are volts, ohms, amps and watts. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, embedded, hardware, sensor-interfacing and EE-education app developers, reference-voltage and bias-network tools, and maker software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the resistive divider; for a single Ohm’s-law relationship use an Ohm’s-law API and for RC/RL filters an RC-filter API.

api.oanor.com/voltagedivider-api

Mach Number API

Mach-number and compressible-flow aerodynamics as an API, computed locally and deterministically. The mach endpoint computes the local speed of sound a = √(γ·R·T) (air γ = 1.4, R = 287.05 J/(kg·K)) and the Mach number M = v/a from a speed and a static temperature — given directly in °C or kelvin, or derived from a geopotential altitude through the International Standard Atmosphere (troposphere T = 288.15 − 0.0065·h up to 11 km, then the isothermal 216.65 K layer to 20 km) — and classifies the flight regime as subsonic, transonic, supersonic or hypersonic; the speed of sound is about 340.3 m/s at 15 °C and 295 m/s at 11 km. The speed endpoint inverts it, returning v = M·a in m/s, km/h and knots. The stagnation endpoint gives the isentropic total-to-static ratios T0/T = 1 + (γ−1)/2·M², P0/P = (T0/T)^(γ/(γ−1)) and ρ0/ρ = (T0/T)^(1/(γ−1)) — at Mach 2 the total pressure is about 7.82 times the static pressure — and will scale a supplied static temperature and pressure to their stagnation values. Everything is computed locally and deterministically, so it is instant and private. Ideal for aerospace, CFD, flight-simulation, wind-tunnel, UAV and aerodynamics-education app developers, compressible-flow and flight-envelope tools, and engineering software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is compressible aerodynamics; for viscous flow and the Reynolds number use a Reynolds API and for incompressible pressure/velocity a Bernoulli API.

api.oanor.com/machnumber-api

Thermocouple API

Type-K thermocouple temperature/voltage conversion as an API, computed locally and deterministically from the official NIST ITS-90 reference functions. The voltage endpoint converts a junction temperature in °C to the thermo-electromotive force in millivolts using the NIST type-K direct polynomial (with its Gaussian correction term above 0 °C), and performs cold-junction compensation by subtracting the reference-junction EMF, so a hot junction at 200 °C against a 25 °C terminal block gives the EMF your meter actually reads; a type-K junction produces 4.096 mV at 100 °C and 41.276 mV at 1000 °C against a 0 °C reference. The temperature endpoint does the inverse: it takes the measured EMF in millivolts and the reference-junction temperature, refers the reading back to 0 °C by adding the cold-junction EMF, and returns the hot-junction temperature in °C and K — obtained by numerically inverting the same monotonic forward polynomial, so it is exactly consistent with the forward conversion. Type K (chromel–alumel) covers −270 to 1372 °C. Everything is computed locally and deterministically, so it is instant and private. Ideal for industrial-automation, process-control, data-acquisition, IoT-sensor, furnace and lab-instrument app developers, sensor-linearization and cold-junction-compensation tools, and embedded firmware. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is the type-K thermocouple; for resistance-temperature detectors use an RTD/PT100 API.

api.oanor.com/thermocouple-api

RC Filter API

First-order RC and RL passive-filter design as an API, computed locally and deterministically. The lowpass and highpass endpoints take a resistor and capacitor (RC) or a resistor and inductor (RL) and return the −3 dB cutoff frequency (fc = 1/(2πRC) for RC, R/(2πL) for RL), the time constant (τ = RC or L/R) and the angular cutoff; pass a frequency as well and they add the magnitude response as a linear gain and in decibels and the phase shift in degrees — a 1 kΩ / 1 µF low-pass has fc ≈ 159.15 Hz, and right at the cutoff the gain is −3.01 dB with −45° phase for a low-pass or +45° for a high-pass. The component endpoint solves the missing one of fc, R and C from the other two (fc = 1/(2πRC)), so you can size a resistor or capacitor for a target cutoff. All quantities are SI: ohms, farads, henries and hertz. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, audio, embedded, signal-processing and EE-education app developers, filter-design and circuit-sizing tools, and maker software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is first-order single-pole filter design; for full RLC impedance and resonance use an impedance API and for stored capacitor energy a capacitor API.

api.oanor.com/rcfilter-api

Elastic Moduli API

Isotropic elastic-constant mechanics as an API, computed locally and deterministically. The convert endpoint takes any two of the five linear-elastic constants — Young’s modulus E, shear modulus G, bulk modulus K, Poisson’s ratio ν and the first Lamé parameter λ — and returns all five, using the standard isotropic relations (G = E/(2(1+ν)), K = E/(3(1−2ν)), λ = Eν/((1+ν)(1−2ν)) and their inversions for the pairs E+ν, G+ν, K+ν, E+G, E+K, K+G, G+λ, K+λ and λ+ν); steel given E = 200 GPa and ν = 0.3 comes back as G ≈ 76.92 GPa, K ≈ 166.67 GPa and λ ≈ 115.38 GPa. The wave-speeds endpoint computes the longitudinal (P) and shear (S) elastic wave speeds from two moduli and the density, vp = √((K + 4G/3)/ρ) and vs = √(G/ρ), together with the vp/vs ratio used in seismology and ultrasonic testing — steel comes out at about 5860 m/s for P-waves and 3130 m/s for S-waves. Moduli convert in whatever consistent unit you supply (the wave-speed endpoint expects strict SI: pascals and kg/m³ for metres per second). Everything is computed locally and deterministically, so it is instant and private. Ideal for materials-science, mechanical-engineering, geophysics, seismology, ultrasonic-NDT and FEA app developers, material-property and rock-physics tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This interconverts elastic constants; for Young’s modulus from a stress/strain tensile test use a Young’s-modulus API.

api.oanor.com/elasticmoduli-api

Moment of Inertia API

Rigid-body rotational-inertia mechanics as an API, computed locally and deterministically. The shape endpoint returns the mass moment of inertia and the radius of gyration k = √(I/m) for a named standard body about its characteristic axis — a solid sphere (I = 2/5·m·r²), thin spherical shell (2/3·m·r²), solid cylinder or disk (1/2·m·r²), annular/hollow cylinder (1/2·m·(r1²+r2²)), thin ring (m·r²), thin rod about its centre (1/12·m·l²) or about one end (1/3·m·l²), rectangular plate or cuboid (1/12·m·(a²+b²)), solid cone (3/10·m·r²) and point mass (m·r²) — so a 2 kg solid sphere of radius 0.5 m has I = 0.2 kg·m². The parallel-axis endpoint applies the Steiner theorem I = I_cm + m·d² to shift a moment of inertia from the centre-of-mass axis to any parallel axis a distance d away. The shapes endpoint lists the whole catalog with its formulas. All quantities are SI (kg, m → kg·m²). Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-engineering, robotics, CAD/CAE, rotating-machinery, structural-dynamics and physics-education app developers, flywheel-and-shaft design tools, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rotational inertia; for stored rotational energy and flywheel sizing use a flywheel API and for torque and angular acceleration a torque API.

api.oanor.com/momentofinertia-api

Prism Optics API

Optical-prism geometry as an API, computed locally and deterministically. The deviation endpoint computes the minimum deviation angle of a light ray passing through a prism of apex angle A and refractive index n, δ_min = 2·arcsin(n·sin(A/2)) − A, together with the symmetric angle of incidence and the internal refraction angle A/2 on each face — an equilateral prism (A = 60°) of crown glass (n = 1.5) deviates light by about 37.2°. The refractive-index endpoint inverts the spectrometer formula n = sin((A + δ_min)/2) / sin(A/2), the standard way a refractive index is measured from a prism’s apex angle and its measured minimum deviation. The dispersion endpoint computes the angular dispersion between two wavelengths from their refractive indices and the apex angle, and, given the three Fraunhofer indices n_F, n_C and n_D, the dispersive power ω = (n_F − n_C)/(n_D − 1) and the Abbe number V = 1/ω that quantify how strongly a glass spreads colours — crown glass has ω ≈ 0.017 and V ≈ 59. All angles are in degrees. Everything is computed locally and deterministically, so it is instant and private. Ideal for optics, spectroscopy, refractometry, photonics and physics-education app developers, lens-and-prism design tools, and lab software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is prism geometry; for a single flat-surface refraction use a Snell’s-law API and for thin lenses a lens API.

api.oanor.com/prism-api

Vapor Pressure API

Vapor-pressure thermodynamics as an API, computed locally and deterministically. The clausius-clapeyron endpoint predicts the vapor pressure of a substance at a new temperature from a known reference point and the molar enthalpy of vaporization, using ln(P2/P1) = -ΔHvap/R·(1/T2 - 1/T1) with temperatures in kelvin — so from water boiling at 101.325 kPa at 373.15 K and ΔHvap ≈ 40.66 kJ/mol it returns about 42.6 kPa at 350 K. The enthalpy endpoint inverts the same relation: given two pressure/temperature points it solves for the molar enthalpy of vaporization, ΔHvap = -R·ln(P2/P1)/(1/T2 - 1/T1), in J/mol and kJ/mol. The antoine endpoint evaluates the Antoine equation log10(P) = A - B/(C + T) both ways — supply a temperature to get the vapor pressure, or a pressure to get the boiling temperature — defaulting to the water constants (°C and mmHg, so water reads 760 mmHg at 100 °C) but accepting any A, B, C for other substances. The gas constant R = 8.314462618 J/(mol·K). Everything is computed locally and deterministically, so it is instant and private. Ideal for chemical-engineering, process-simulation, distillation, HVAC, meteorology and chemistry-education app developers, boiling-point and phase-equilibrium tools, and lab software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is vapor pressure and boiling point; for humidity and dew point use a psychrometric API and for ideal-gas state use a gas-law API.

api.oanor.com/vaporpressure-api

Biorhythm API

Biorhythm calculation as an API, computed locally and deterministically — a fun, for-entertainment model of three sine-wave cycles that supposedly run from the day you are born: a 23-day physical cycle, a 28-day emotional cycle and a 33-day intellectual cycle, each given by sin(2π·days/period). The cycles endpoint computes the three percentages and their phase (rising, falling or a critical zero-crossing where the cycle changes sign) for a given date, plus the average. The range endpoint returns the daily values over a window of up to 60 days from a start date, ready to plot as three sine waves. The compatibility endpoint compares two birthdates and gives, for each cycle, a defined heuristic compatibility score (1 + cos(2π·Δdays/period))/2 — 100 % when two people's cycles are perfectly in phase and 0 % when exactly opposite — and an overall score. Dates are in YYYY-MM-DD form. Biorhythms have no scientific basis; this is purely an entertainment tool. Everything is computed locally and deterministically, so it is instant and private. Ideal for lifestyle, horoscope, wellness, game and novelty app developers, daily-widget and compatibility tools, and fun dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the entertainment biorhythm; for name and birthdate numerology use a numerology API and for star signs a zodiac API.

api.oanor.com/biorhythm-api

Light Travel Time API

Light-travel-time astronomy maths as an API, computed locally and deterministically. The travel-time endpoint computes how long light takes to cross a distance, t = d/c with c = 299,792,458 m/s exactly, accepting the distance in metres, kilometres, miles, astronomical units, light-years, parsecs or light-seconds/minutes and returning the time in seconds, minutes, hours, days and years — light from the Sun reaches Earth in about 8.3 minutes and the nearest star is about 4.2 light-years away. The distance endpoint inverts the relation, d = c·t, to give how far light travels in a time, returning the distance in metres, kilometres, astronomical units, light-years and parsecs — one light-year is about 9.461×10¹⁵ m. The round-trip endpoint computes the one-way and round-trip communication delay to a target, d/c and 2·d/c, the light-speed latency that makes distant spacecraft control so slow and Mars rovers largely autonomous. Distance units include light-second and light-minute and time units run from seconds to years. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, space-mission, education, science-communication and simulation app developers, communication-delay and cosmic-distance tools, and physics teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is light travel time; for an object's angular size use an angular-size API and for sidereal time a sidereal API.

api.oanor.com/lighttime-api

Black Hole Physics API

Black-hole general-relativity maths as an API, computed locally and deterministically. The radius endpoint computes the Schwarzschild radius r_s = 2GM/c² — the event horizon of a non-rotating black hole — from a mass given in kilograms or solar masses, together with the photon sphere at 1.5·r_s and the innermost stable circular orbit (ISCO) at 3·r_s; the Sun would have an event horizon about 2.95 km across and the Earth about 9 mm. The time-dilation endpoint computes the gravitational time-dilation factor √(1 − r_s/r) at a distance r from a mass — a clock deep in a gravity well ticks slower than a far-away clock, and at the horizon time appears to stop. The hawking endpoint computes the Hawking temperature T = ħc³/(8πGMk_B), which is higher for smaller black holes, and the evaporation time, which scales as the cube of the mass — a solar-mass black hole would take about 10^67 years to evaporate. Masses are in kilograms or solar masses and distances in metres, using G, c, ħ and the Boltzmann constant. Everything is computed locally and deterministically, so it is instant and private. Ideal for astrophysics, cosmology, science-communication, simulation and education app developers, black-hole and relativity tools, and physics teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is general-relativity black-hole physics; for special relativity (Lorentz factor, E=mc²) use a relativity API.

api.oanor.com/schwarzschild-api

Tidal Forces API

Tidal-physics and gravitational-dominance astrophysics as an API, computed locally and deterministically. The tidal-force endpoint computes the tidal (differential) acceleration that stretches a body, a = 2·G·M·r/d³, from the primary mass, the radius (half-size) of the affected body and the centre-to-centre distance — and the force if a body mass is given; tidal effects fall off as the inverse cube of distance, far faster than gravity's inverse square, which is why they matter only close in. The roche-limit endpoint computes the Roche limit, the distance inside which tidal forces tear a satellite apart, for both rigid bodies, d = R·(2·ρM/ρm)^(1/3), and fluid bodies, d = 2.44·R·(ρM/ρm)^(1/3), from the primary radius and the two densities — Saturn's rings sit inside its Roche limit. The hill-sphere endpoint computes the Hill-sphere radius, r_H ≈ a·(1−e)·(m/3M)^(1/3), the region where a body's own gravity dominates so it can keep moons, from the orbital distance, eccentricity and the two masses. Masses are in kilograms, distances and radii in metres and densities in kg/m³, with G = 6.674×10⁻¹¹. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, astrophysics, planetary-science, simulation and education app developers, ring-system and moon-stability tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is tidal and gravitational-dominance physics; for Newtonian gravity use a gravitation API and for orbital periods an orbital-mechanics API.

api.oanor.com/tidal-api

Chebyshev Filter API

Chebyshev Type I filter-design maths as an API, computed locally and deterministically. The order endpoint computes the minimum filter order to meet a specification, n = ⌈acosh(√((10^(As/10)−1)/(10^(Ap/10)−1))) / acosh(fs/fp)⌉, from the passband edge frequency and its ripple and the stopband edge and its required attenuation — a Chebyshev filter usually needs a lower order than a Butterworth for the same specification, trading a flat passband for equiripple. The response endpoint computes the equiripple magnitude response, |H| = 1/√(1 + ε²·Tₙ²(f/fc)) with the ripple factor ε = √(10^(Ap/10) − 1) and the Chebyshev polynomial Tₙ, in linear and decibel form — in the passband the magnitude ripples between 0 and −Ap dB and reaches exactly −Ap dB at the cutoff, then rolls off faster than a Butterworth. The ripple endpoint converts between the passband ripple in decibels and the ripple factor ε, with the passband maximum and minimum. Frequencies are in hertz, ripple and attenuation in decibels and the order a positive integer. Everything is computed locally and deterministically, so it is instant and private. Ideal for DSP, audio, RF, communications and instrumentation app developers, filter-design and selectivity tools, and signal-processing education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the Chebyshev Type I filter; for the maximally-flat Butterworth use a Butterworth API.

api.oanor.com/chebyshev-api

Butterworth Filter API

Butterworth-filter design maths as an API, computed locally and deterministically. The order endpoint computes the minimum filter order needed to meet a specification — from the passband edge frequency and its allowed ripple and the stopband edge frequency and its required attenuation it returns the exact and rounded-up order, n = ⌈log10((10^(As/10)−1)/(10^(Ap/10)−1)) / (2·log10(fs/fp))⌉, where each extra order adds 20 dB per decade of roll-off. The response endpoint computes the maximally-flat magnitude response of an n-th order Butterworth filter at a frequency, |H| = 1/√(1 + (f/fc)^(2n)), in linear and decibel form with the attenuation and the asymptotic roll-off — the response is exactly −3.01 dB at the cutoff for any order. The poles endpoint gives the s-plane pole locations, equally spaced on a circle of radius ωc in the left half-plane at angles π·(2k+n−1)/(2n), all stable. Frequencies are in hertz (or any consistent unit), ripple and attenuation in decibels and the order a positive integer. Everything is computed locally and deterministically, so it is instant and private. Ideal for DSP, audio, RF, instrumentation and embedded app developers, anti-aliasing and filter-design tools, and signal-processing education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the Butterworth filter; for a single-pole RC cutoff and resonance use a resonance API and for AC impedance an impedance API.

api.oanor.com/butterworth-api

Zener Regulator API

Zener-diode voltage-regulator electronics maths as an API, computed locally and deterministically. The series-resistor endpoint sizes the series (dropping) resistor for a shunt Zener regulator, Rs = (Vin − Vz)/(Iz + Il), from the input voltage, the Zener voltage, the load current and the desired Zener (knee) current, and gives the power the resistor and the Zener must dissipate — the core design step so the diode stays in regulation at maximum load. The regulator endpoint analyses an existing regulator: from the input voltage, the Zener voltage, the series resistor and the load (as a current or a resistance) it computes the total current, the Zener current Iz = (Vin − Vz)/Rs − Il, the load current, the output voltage and whether the regulator is still regulating (Iz > 0) or has dropped out under heavy load. The power endpoint computes the Zener power dissipation P = Vz·Iz and the maximum safe current Iz_max = Pz_max/Vz from the diode's power rating. Voltages are in volts, currents in amperes, resistances in ohms and power in watts. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, power-supply, hobbyist and embedded app developers, regulator-design and reference-voltage tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the Zener shunt regulator; for BJT biasing use a transistor API and for an LED series resistor an LED-resistor API.

api.oanor.com/zener-api

BJT Transistor API

Bipolar-junction-transistor (BJT) circuit maths as an API, computed locally and deterministically. The currents endpoint relates the three terminal currents through the DC current gain β (hFE): the collector current Ic = β·Ib, the emitter current Ie = (β+1)·Ib and the common-base gain α = β/(β+1) ≈ 1, from β and any one current. The bias endpoint analyses the operating point of the classic voltage-divider bias network — from the supply voltage, the two divider resistors, the collector and emitter resistors, β and the base-emitter drop it computes the Thévenin equivalent (Vth = Vcc·R2/(R1+R2), Rth = R1‖R2), the base current Ib = (Vth − Vbe)/(Rth + (β+1)·Re), the collector and emitter currents, the collector-emitter voltage Vce and the node voltages, and classifies the operating region as cutoff, active or saturation. The power endpoint computes the transistor's power dissipation, Pd ≈ Vce·Ic (plus Vbe·Ib), to check it against the rated maximum. Currents are in amperes, resistances in ohms and voltages in volts, with Vbe defaulting to 0.7 V for silicon. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, amplifier-design, embedded and hobbyist app developers, biasing and operating-point tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is BJT biasing; for op-amp circuits use an op-amp API and for an LED series resistor an LED-resistor API.

api.oanor.com/transistor-api

Angular Size API

Angular-size astronomy and optics maths as an API, computed locally and deterministically. The angular-size endpoint computes the angular diameter an object subtends, δ = 2·arctan(d/(2D)), from its physical size and its distance, returning the angle in radians, degrees, arcminutes and arcseconds, along with the small-angle approximation δ ≈ d/D — the Sun and Moon are each about half a degree (31 arcminutes) across. The distance endpoint inverts the relation, D = d/(2·tan(δ/2)), to give an object's distance from its known true size and its measured angular size, the basis of the standard-ruler distance method. The object-size endpoint computes an object's physical diameter, d = 2·D·tan(δ/2), from its distance and angular size. Size and distance use any one consistent unit, and angles may be given in radians, degrees, arcminutes or arcseconds. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, telescope, astrophotography, surveying and optics app developers, field-of-view and rangefinding tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is angular size; for stellar magnitude and parallax distance use a star-magnitude API and for sidereal time a sidereal API.

api.oanor.com/angularsize-api

Electrolysis API

Faraday-law electrolysis maths as an API, computed locally and deterministically. The mass endpoint applies Faraday's first law of electrolysis, m = (Q·M)/(n·F) = (I·t·M)/(n·F), to give the mass of a substance deposited at a cathode or dissolved at an anode from the charge passed — or the current and time — the molar mass and the valence (electrons transferred per ion), with the Faraday constant 96485 C/mol. The charge endpoint inverts it to give the charge Q = (m·n·F)/M and, with a current, the plating time needed to deposit a target mass — the core sizing calculation for electroplating and anodising. The gas-volume endpoint computes the volume of gas evolved during electrolysis, moles = Q/(n·F) and volume = moles × 22.414 L/mol at STP, using the electrons per gas molecule (two for hydrogen, four for oxygen in water electrolysis). Molar mass is in g/mol, current in amperes, time in seconds, charge in coulombs and mass in grams. Everything is computed locally and deterministically, so it is instant and private. Ideal for electroplating, anodising, battery, hydrogen-production and chemistry-education app developers, plating-time and gas-yield tools, and electrochemistry teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is electrolysis (Faraday's laws); for cell potential and the Nernst equation use an electrochemistry Nernst API.

api.oanor.com/electrolysis-api

Gematria API

Gematria and isopsephy as an API, computed locally and deterministically — turning words into the numeric sums of their letters. The hebrew endpoint computes Hebrew gematria: the standard value (Mispar Hechrachi) that adds the base value of each letter (alef 1, bet 2 … tav 400), the gadol value that counts the five final letters as 500–900, and the reduced digital root; for example שלום (shalom) is 376. The greek endpoint computes Greek isopsephy with the Milesian numeral system (alpha 1 … omega 800, plus the archaic stigma 6, koppa 90 and sampi 900), case-insensitively; for example λογος (logos) is 373. The english endpoint computes English gematria three ways — the ordinal or simple value (a 1 … z 26), the Pythagorean value that reduces each letter to a single digit 1–9, and the Sumerian value (ordinal × 6) — with the digital root; for example HELLO is 52 ordinal. Non-letter characters are ignored and unrecognised letters are listed. Everything is computed locally and deterministically, so it is instant and private. Ideal for word-game, puzzle, esoteric, study and language app developers, name-numerology and text-analysis tools, and Bible and classics study. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is letter-value gematria; for Roman numerals use a Roman-numeral API and for general number bases a base-conversion API.

api.oanor.com/gematria-api

Roller Chain Drive API

Roller-chain power-transmission maths as an API, computed locally and deterministically. The ratio endpoint computes a chain drive's speed ratio (driven ÷ driver teeth), the output rpm and torque multiplier, the chain (line) velocity v = N·p·rpm/60 and the pitch diameter of each sprocket, PD = p/sin(π/N), from the driver and driven tooth counts, the input speed and the chain pitch. The length endpoint computes the chain length in pitches and then rounds it up to an even number of links — links must come in pairs — using L = 2C/p + (N1+N2)/2 + ((N2−N1)/2π)²·p/C from the tooth counts, the centre distance and the pitch. The center-distance endpoint inverts that relation to give the exact centre distance for a chosen even link count, C = (p/8)·[(2L−N1−N2) + √((2L−N1−N2)² − 8·((N2−N1)/2π)²)]. Tooth counts are integers, pitch and centre distance in metres (the default pitch 0.0127 m is ANSI 40, ½ inch) and speeds in rpm. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical, machine-design, conveyor, motorcycle and industrial-equipment app developers, sprocket-sizing and chain-selection tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is industrial roller-chain drives; for bicycle gearing use a bike-gear API and for belt or gear ratios a gear-ratio API.

api.oanor.com/chain-api

Stormwater Runoff API

Stormwater-runoff civil-engineering maths as an API, computed locally and deterministically. The rational endpoint computes the peak runoff from a catchment with the Rational Method, Q = C·i·A — in metric form Q(m³/s) = C·i·A/360 with rainfall intensity i in mm/h and area A in hectares, or in US form Q(cfs) = C·i·A with intensity in in/h and area in acres — where the runoff coefficient C is the fraction of rain that runs off (about 0.9 for paving and 0.2 for lawns). The time-of-concentration endpoint computes how long water takes to flow from the most remote point of the catchment to the outlet with the Kirpich formula, tc = 0.0195·L^0.77·S^(−0.385) minutes, from the flow-path length and slope; this sets the design-storm duration. The detention endpoint gives a first-order estimate of the detention-pond storage needed to throttle a peak inflow down to an allowable outflow over a storm duration, (Q_in − Q_out)·duration. Coefficients are dimensionless, intensities in mm/h or in/h, areas in ha or acres, lengths in m and flows in m³/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for civil-engineering, drainage, urban-planning, landscape and flood-risk app developers, sewer-sizing and detention tools, and hydrology education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is stormwater runoff; for open-channel flow use a Manning API and for pipe friction a Darcy API.

api.oanor.com/runoff-api

Sidereal Time API

Sidereal-time astronomy as an API, computed locally and deterministically. The gmst endpoint computes the Greenwich Mean Sidereal Time for a UT date and time, GMST = 18.697374558 + 24.06570982441908·(JD − 2451545.0) hours modulo 24, returning it in hours, degrees and hours-minutes-seconds together with the Julian Day — sidereal time tracks the stars rather than the sun and gains about three minutes and fifty-six seconds each day. The lst endpoint adds the observer's longitude to give the Local Sidereal Time, LST = GMST + longitude/15 (east positive), which equals the right ascension of any star currently crossing the local meridian. The hour-angle endpoint computes the hour angle of a celestial object, HA = LST − RA, from its right ascension and the local sidereal time (or a date, time and longitude): an hour angle of zero means the object is on the meridian at its highest point, a positive hour angle means it is west of the meridian and setting, and a negative one means it is east and rising. Dates are YYYY-MM-DD and times HH:MM:SS in UT, longitude in degrees and right ascension in hours. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, telescope-control, planetarium, observatory and astrophotography app developers, star-pointing and transit tools, and astronomy education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is sidereal time; for the sun's position use a solar-position API and for sunrise and sunset times a sunrise API.

api.oanor.com/sidereal-api

Vehicle Braking API

Vehicle-braking physics as an API, computed locally and deterministically. The stopping-distance endpoint computes the total distance to stop a vehicle as the sum of the reaction distance the vehicle travels during the driver's reaction time, v·t, and the braking distance v²/(2·μ·g) — which grows with the square of speed, so doubling the speed quadruples the braking distance — from the speed, the tyre-road friction coefficient, the reaction time and the road grade, along with the deceleration and the time to stop. The braking-force endpoint computes the braking force F = m·a and the deceleration of a vehicle, either from a stop-in-a-given-distance (a = v²/2d) or from the friction coefficient (a = μ·g), with the kinetic energy that must be dissipated as heat. The skid-speed endpoint reconstructs the speed at the start of a skid from the skid-mark length, v = √(2·μ·g·d), a lower-bound estimate used in accident reconstruction. Speed is in km/h by default (also m/s or mph), mass in kg and distances in m; dry asphalt has μ ≈ 0.7, wet ≈ 0.4 and ice ≈ 0.1. Everything is computed locally and deterministically, so it is instant and private. Ideal for automotive, driving-safety, fleet, telematics and accident-reconstruction app developers, stopping-distance and forensic tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is vehicle braking; for general kinematics use a kinematics API and for an object on a slope an inclined-plane API.

api.oanor.com/brake-api

Pressure Vessel API

Thin-walled pressure-vessel engineering maths as an API, computed locally and deterministically. The thin-wall endpoint computes the wall stresses in a cylindrical or spherical vessel under internal pressure: for a cylinder the hoop (circumferential) stress σ_h = p·r/t and the longitudinal stress σ_l = p·r/(2t), which is half the hoop — so cylinders tend to split along their length — together with the von Mises equivalent stress, and for a sphere the single biaxial stress σ = p·r/(2t); it also reports the radius-to-thickness ratio and whether the thin-wall assumption (r/t ≳ 10) holds. The thickness endpoint computes the wall thickness required to keep the hoop stress within an allowable value, t = p·r/(σ_allow·E), with a weld-joint efficiency factor. The burst endpoint computes the theoretical burst pressure of a pipe from Barlow's formula, p = 2·S·t/OD, using the ultimate tensile strength. Pressures and stresses are in pascals (megapascals also returned) and dimensions in metres. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical, chemical-plant, piping, boiler and tank-design app developers, ASME-style sizing and safety tools, and engineering education; for code work consult the applicable standards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is thin-walled vessel stress; for general stress transformation use a Mohr-circle API and for fatigue a fatigue API.

api.oanor.com/pressurevessel-api

MAC Address API

MAC-address (EUI-48) tooling as an API, computed locally and deterministically. The parse endpoint validates a MAC address given in any common notation — colon, hyphen, Cisco dotted or a bare run of 12 hex digits — and returns it in every standard format, split into its OUI (the first three bytes, assigned to a hardware vendor) and its NIC (the last three, device-specific) parts, plus the 48-bit integer value. The analyze endpoint reads the control bits of the first octet: the least-significant bit is the I/G bit that marks a unicast or multicast address, and the next bit is the U/L bit that marks a universally (vendor-assigned) or locally administered address, and it flags the broadcast address ff:ff:ff:ff:ff:ff. The eui64 endpoint derives the modified EUI-64 interface identifier — flipping the U/L bit and inserting FF:FE in the middle — and the resulting IPv6 link-local address (fe80::/64) used by stateless address autoconfiguration. Vendor name lookup needs the IEEE OUI registry and is not included. Everything is computed locally and deterministically, so it is instant and private. Ideal for networking, IoT, device-management, monitoring and security app developers, MAC-normalisation and IPv6 tools, and networking education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is MAC-address tooling; for IPv4 subnetting use a subnet API and for DNS records a DNS API.

api.oanor.com/macaddress-api

PID Tuning API

PID-controller-tuning maths as an API, computed locally and deterministically. The ziegler-nichols endpoint computes controller gains with the closed-loop (ultimate-gain) method: from the ultimate gain Ku at which the loop sustains oscillation and its period Tu it returns the proportional, integral and derivative gains for a P, PI, PD or PID controller using the classic table (PID: Kp = 0.6·Ku, Ti = 0.5·Tu, Td = 0.125·Tu), in both the standard (Ti, Td) and parallel (Ki, Kd) parameters. The reaction-curve endpoint computes gains with the open-loop method from a step-response process model — the process gain K, the dead time L and the time constant T — using the Ziegler-Nichols reaction-curve table (PID: Kp = 1.2·T/(K·L), Ti = 2L, Td = 0.5L). The convert endpoint translates between the parallel form (Kp, Ki, Kd) and the standard form (Kp, Ti, Td) using Ki = Kp/Ti and Kd = Kp·Td. Everything is computed locally and deterministically, so it is instant and private. Ideal for industrial-automation, robotics, process-control, motor-control and IoT app developers, controller-tuning and loop-design tools, and control-systems education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is PID controller tuning; for op-amp circuits use an op-amp API and for resonance and reactance a resonance API.

api.oanor.com/pid-api

Rocket Equation API

Rocket-propulsion maths as an API, computed locally and deterministically. The delta-v endpoint applies the Tsiolkovsky rocket equation, Δv = ve·ln(m0/mf) with the exhaust velocity ve = Isp·g0, to give the velocity change a stage can produce from its wet (fuelled) mass, dry (burnout) mass and specific impulse — the delta-v budget that determines which manoeuvres are possible. The mass-ratio endpoint inverts the equation to give the mass ratio m0/mf = exp(Δv/ve) and the propellant mass fraction required to achieve a target delta-v, and, given a dry mass, the wet mass and propellant needed — revealing the steep, exponential tyranny of the rocket equation. The burn endpoint computes the propellant mass-flow rate ṁ = thrust/ve, the burn time and the total impulse from the thrust and propellant mass, and the delta-v if the wet mass is given. Masses are in kilograms, specific impulse in seconds, exhaust velocity and delta-v in metres per second and thrust in newtons, with standard gravity g0 = 9.80665 m/s². Everything is computed locally and deterministically, so it is instant and private. Ideal for aerospace, model-rocketry, spaceflight-simulation and orbital-mission app developers, stage-sizing and trajectory tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rocket propulsion; for orbital velocity and escape velocity use an orbital-mechanics API.

api.oanor.com/rocket-api

Soundproofing API

Building-acoustics soundproofing maths as an API, computed locally and deterministically. The mass-law endpoint computes the sound-transmission loss of a single partition from its surface mass density and the frequency using the field-incidence mass law, TL = 20·log10(m·f) − 47 dB — transmission loss rises about 6 dB for every doubling of mass or of frequency — and also gives the normal-incidence value. The composite endpoint combines the transmission losses of several elements that make up one wall, such as a heavy wall with a window or a door, by area-weighting their transmission coefficients, TL = −10·log10(Σ(Ai·τi)/ΣAi) — which shows how the weakest element, like a small gap or a thin window, dominates and wrecks an otherwise good wall. The transmission endpoint computes the received sound level on the far side of a partition, the source level minus the transmission loss, with an optional room-to-room correction that adds 10·log10(partition area / receiving-room absorption). Surface density is in kg/m², frequency in Hz, levels and transmission losses in dB and areas in m². Everything is computed locally and deterministically, so it is instant and private. Ideal for architecture, building-acoustics, studio-design, HVAC-noise and construction app developers, partition and noise-control tools, and acoustics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is sound insulation; for room reverberation use a reverberation API and for sound pressure level a sound-level API.

api.oanor.com/soundproof-api

Transmission Line API

Transmission-line RF maths as an API, computed locally and deterministically for a lossless line. The input-impedance endpoint transforms a complex load impedance along a line, Zin = Z0·(ZL + jZ0·tanβl)/(Z0 + jZL·tanβl), from the characteristic impedance, the load resistance and reactance and the electrical length in degrees — a quarter-wave (90°) line inverts the load to Z0²/ZL while a half-wave (180°) line repeats it, which is the basis of impedance matching. The quarter-wave endpoint computes the characteristic impedance Z0 = √(Z1·Z2) of a quarter-wave transformer that matches two real impedances, exact at one frequency. The electrical-length endpoint converts a physical line length to its electrical length in wavelengths, degrees and radians at a frequency, using the on-line wavelength λ = vf·c/f with a velocity factor for the dielectric. Impedances are in ohms (the load split into resistance and reactance), electrical length in degrees, physical length in metres and frequency in hertz. Everything is computed locally and deterministically, so it is instant and private. Ideal for RF, antenna-matching, PCB, radar and microwave app developers, stub-matching and transformer-design tools, and electromagnetics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is line impedance transformation; for SWR and return loss use a VSWR API and for microstrip trace geometry a PCB API.

api.oanor.com/transmissionline-api

Waveguide API

Rectangular-waveguide microwave maths as an API, computed locally and deterministically. The cutoff endpoint computes the cutoff frequency fc = (c/2)·√((m/a)²+(n/b)²) and cutoff wavelength of any TEmn or TMmn mode of a rectangular waveguide of inner width a and height b — below the cutoff a mode is evanescent and cannot propagate, and for the usual a > b the dominant mode is TE10 with fc = c/(2a). The guide-wavelength endpoint computes, at an operating frequency, the free-space wavelength, the guide wavelength λg = λ0/√(1−(fc/f)²) which is longer than free space, and the phase velocity (greater than c) and group velocity (the energy speed, below c). The modes endpoint lists every mode that propagates at a given frequency, sorted by cutoff, and identifies the dominant mode — so single-mode operation needs the frequency between the first and second cutoffs. Dimensions are in millimetres and frequencies in gigahertz, with c = 299,792,458 m/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for RF, microwave, radar, satellite and antenna-feed app developers, waveguide-band and component-design tools, and electromagnetics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is metallic rectangular waveguide; for optical-fibre guiding use a fibre API and for SWR a VSWR API.

api.oanor.com/waveguide-api

Optical Fiber API

Optical-fibre photonics maths as an API, computed locally and deterministically. The numerical-aperture endpoint computes a step-index fibre's numerical aperture NA = √(n1² − n2²) from the core and cladding refractive indices, the acceptance angle θa = arcsin(NA) — the half-angle of the cone of light the fibre can capture — the full acceptance cone and the relative index difference Δ = (n1 − n2)/n1. The v-number endpoint computes the normalized frequency V = 2π·a·NA/λ from the core radius, the numerical aperture (or the indices) and the wavelength, classifies the fibre as single-mode when V is below the 2.405 cutoff or multimode above it, and gives the cutoff wavelength for single-mode operation. The modes endpoint estimates the number of guided modes — about V²/2 for a step-index fibre and V²/4 for a graded-index one — and confirms single-mode operation below the cutoff. Core radius and wavelength are in metres (1310 nm = 1.31×10⁻⁶ m) and refractive indices are dimensionless. Everything is computed locally and deterministically, so it is instant and private. Ideal for telecom, photonics, datacenter, sensor and laser app developers, fibre-link and waveguide-design tools, and optics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is optical-fibre guiding; for thin lenses and mirrors use a lens API and for refraction at a surface a Snell API.

api.oanor.com/fiber-api

Inductance API

Inductor-design electromagnetics as an API, computed locally and deterministically. The solenoid endpoint computes the inductance of a straight coil with the long-solenoid formula L = μ₀·μr·N²·A/l, from the number of turns, the coil length, the cross-sectional area (or diameter) and the relative permeability of the core — a ferromagnetic core multiplies the inductance. The toroid endpoint computes the inductance of a doughnut-shaped coil of rectangular cross-section, L = μ₀·μr·N²·h·ln(b/a)/(2π), from the turns, the axial height and the inner and outer radii; the toroidal shape confines the magnetic flux so there is little stray field. The energy endpoint computes the magnetic energy stored in an inductor, E = ½·L·I², and the flux linkage Φ = L·I, from the inductance and current — the energy released when the current is interrupted causes the inductive kick. Lengths are in metres, area in square metres, inductance in henries (millihenries and microhenries also returned) and current in amps, with μ₀ = 4π×10⁻⁷ H/m. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, RF, power-supply, filter and motor-design app developers, coil-winding and inductor-sizing tools, and electromagnetics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is inductance from geometry; for the resonant frequency and reactance use a resonance API and for full AC impedance an impedance API.

api.oanor.com/inductance-api

Blast Effects API

Blast-effects and TNT-equivalence maths as an API for safety engineering and education, computed locally and deterministically. The energy endpoint converts between a TNT charge mass and the energy it releases using the conventional 4.184 MJ per kilogram, in both directions, including the kiloton equivalent. The scaled-distance endpoint computes the Hopkinson-Cranz scaled distance Z = R / W^(1/3) from a standoff distance and a charge weight — the cube-root scaling law means two blasts with the same Z produce the same overpressure — and inverts it to give the standoff distance for a target Z, which is how safety distances are set for a given charge. The overpressure endpoint estimates the peak side-on overpressure with the Brode (1955) correlation from the scaled distance (or from distance and charge), in kilopascals, bar and psi, with a qualitative damage assessment from shattered glass to structural collapse. Charge is in kilograms of TNT, distance in metres and energy in joules. Everything is computed locally and deterministically, so it is instant and private. Ideal for blast-resistant design, demolition, mining, process-safety and emergency-planning app developers, standoff-distance and overpressure tools, and engineering education; for engineering use, consult the applicable standards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is explosive blast effects; for earthquake magnitude and energy use an earthquake-magnitude API.

api.oanor.com/tnt-api

Combinatorics API

Combinatorics maths as an API, computed locally and deterministically with exact arbitrary-precision integers. The factorial endpoint computes n! = 1·2·3···n (with 0! = 1) and returns it exactly as a string together with its digit count, so even very large factorials stay precise. The permutations endpoint counts ordered arrangements: without repetition nPr = n!/(n−r)! arrangements of r items chosen from n, and with repetition n^r, where each of the r positions may be any of the n items. The combinations endpoint counts unordered selections: without repetition the binomial coefficient nCr = n!/(r!·(n−r)!), and with repetition (multisets) C(n+r−1, r), where repeats are allowed. All results are computed with BigInt so they are exact no matter how large, returned as a string with the number of digits and a floating-point approximation when it fits. n and r are non-negative integers up to 100000. Everything is computed locally and deterministically, so it is instant and private. Ideal for probability, statistics, lottery, game-design, cryptography and education app developers, counting and odds tools, and discrete-maths teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is counting combinatorics; for modular arithmetic use a modular API and for descriptive statistics a statistics API.

api.oanor.com/combinatorics-api

Inflation Calculator API

Inflation-economics maths as an API, computed locally and deterministically. The adjust endpoint expresses a value across time in two ways — by an annual inflation rate over a number of years, V = amount·(1+r)^years, or by a ratio of consumer-price-index figures, V = amount·CPI_end/CPI_start — so an old price can be restated in today's money, with the total inflation over the period. The real-rate endpoint computes the real (inflation-adjusted) interest or investment rate from a nominal rate and an inflation rate using the Fisher equation, 1 + real = (1 + nominal)/(1 + inflation), alongside the rough nominal-minus-inflation approximation. The purchasing-power endpoint shows how inflation erodes money over time — the future buying power of today's amount, amount/(1+r)^years, the value lost and the larger amount needed to maintain the same purchasing power. Rates may be entered as a percent or a fraction and amounts in any currency. Everything is computed locally and deterministically, so it is instant and private. Ideal for personal-finance, budgeting, salary, retirement-planning and economics app developers, cost-of-living and real-return tools, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is inflation adjustment; for loan repayments use a loan API and for investment growth an investment API.

api.oanor.com/inflation-api

Colligative Properties API

Colligative-properties chemistry maths as an API, computed locally and deterministically. The freezing-point endpoint computes the freezing-point depression ΔTf = i·Kf·m and the resulting lowered freezing point of a solution, from the molality, the cryoscopic constant (1.86 °C·kg/mol for water) and the van 't Hoff factor i — which is 1 for a non-electrolyte like sugar, about 2 for sodium chloride and about 3 for calcium chloride. The boiling-point endpoint computes the boiling-point elevation ΔTb = i·Kb·m and the raised boiling point, with the ebullioscopic constant (0.512 °C·kg/mol for water). The osmotic-pressure endpoint computes the van 't Hoff osmotic pressure Π = i·M·R·T from the molarity, the temperature and the van 't Hoff factor, the pressure that drives osmosis across a semipermeable membrane, returned in atmospheres, kilopascals and bar. Molality is in mol per kg of solvent, molarity in mol per litre of solution and temperature in kelvin. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry-education, food-science, antifreeze, desalination and biology app developers, solution and de-icing tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is colligative properties of solutions; for a compound's molar mass use a molar-mass API and for dilution concentrations a dilution API.

api.oanor.com/colligative-api

Morse Code API

Morse code conversion as an API, computed locally and deterministically. The encode endpoint turns text into International Morse code, mapping A–Z, the digits 0–9 and common punctuation to dots and dashes, separating letters with a space and words with a slash, and listing any unsupported characters it skipped. The decode endpoint turns Morse code back into text, accepting word separators written as a slash, a pipe or a wide gap, and marking unrecognised symbols. The timing endpoint computes the PARIS-standard timing from a words-per-minute speed — the dot duration is 1200/WPM milliseconds, a dash is three dots, and the gaps are one, three and seven dot units for intra-character, inter-character and word spacing — and, given a Morse message, the total number of units and the transmission time. The word PARIS is exactly 50 units, which defines the WPM scale. Everything is computed locally and deterministically, so it is instant and private. Ideal for amateur-radio, aviation, education, accessibility, puzzle and game app developers, signalling and CW-training tools, and learning Morse. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Morse code; for Base64 and JWT use an encoding API and for Caesar and substitution ciphers a cipher API.

api.oanor.com/morse-api

Material Fatigue API

Mechanical-fatigue engineering maths as an API, computed locally and deterministically. The stress-cycle endpoint decomposes a cyclic load given by its maximum and minimum stress into the alternating stress σa = (σmax − σmin)/2, the mean stress σm = (σmax + σmin)/2, the stress range and the stress ratio R = σmin/σmax, and names the loading (fully reversed at R = −1, repeated at R = 0). The criteria endpoint computes the infinite-life safety factor against fatigue using the three classic mean-stress theories — Goodman (1/n = σa/Se + σm/Sut, standard and safe), Soderberg (uses the yield strength, conservative) and Gerber (a parabola, least conservative) — from the alternating and mean stress, the endurance limit Se, the ultimate strength Sut and an optional yield strength. The endurance-limit endpoint estimates the corrected endurance limit Se = ka·kb·kc·kd·ke·Se' from the ultimate strength, with Se' = 0.5·Sut for steel and the Marin modifying factors for surface finish, size, load type, temperature and reliability. Stresses and strengths use any one consistent unit (MPa is typical). Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical, structural, automotive and aerospace-design app developers, durability and safety-factor tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is fatigue and endurance; for static stress transformation use a Mohr-circle API and for column buckling a buckling API.

api.oanor.com/fatigue-api

Hydropower API

Hydroelectric-power engineering maths as an API, computed locally and deterministically. The power endpoint computes the electrical power a hydro plant generates with P = ρ·g·Q·H·η, from the water flow rate, the net head (the effective drop), the overall turbine-generator efficiency (typically 0.80–0.92) and the water density, returning both the gross power at 100 % efficiency and the net electrical output. The sizing endpoint inverts the relation to size a scheme — given a target power it solves the flow rate needed at a known head, or the head needed at a known flow, Q = P/(ρ·g·H·η). The annual-energy endpoint computes the yearly energy from the rated power and a capacity factor (typically 0.3–0.6 for hydro, accounting for water availability and downtime), E = P × 8760 h × capacity factor, and an optional revenue from an electricity price. Flow is in cubic metres per second, head in metres, efficiency 0–1, power in watts, kilowatts and megawatts. Everything is computed locally and deterministically, so it is instant and private. Ideal for renewable-energy, micro-hydro, civil-engineering, feasibility and sustainability app developers, run-of-river and reservoir tools, and energy education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is hydroelectric generation; for wind-turbine power use a wind-power API, for solar resource a solar API and for pump (energy-consuming) duty a pump API.

api.oanor.com/hydropower-api

Roman Numeral API

Roman numeral conversion as an API, computed locally and deterministically. The encode endpoint turns an integer from 1 to 3999 into its Roman numeral using standard subtractive notation, so 1994 becomes MCMXCIV and 2024 becomes MMXXIV. The decode endpoint turns a Roman numeral back into an integer with strict validation — it rejects malformed forms such as IIII or VV and also returns the canonical way to write the same value, accepting any letter case. The arithmetic endpoint adds, subtracts or multiplies two values given as either integers or Roman numerals and returns the result as a Roman numeral and as an integer, provided the result stays within the classic 1–3999 range. The standard subtractive pairs are IV, IX, XL, XC, CD and CM. Everything is computed locally and deterministically, so it is instant and private. Ideal for typesetting, publishing, education, clock-face, game and document-processing app developers, numbering and chapter tools, and history teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Roman numeral conversion; for binary, octal and hexadecimal number-base conversion use a base-conversion API.

api.oanor.com/roman-api

Beaufort Wind Scale API

The Beaufort wind scale as an API, computed locally and deterministically. The classify endpoint turns a measured wind speed — in metres per second, kilometres per hour, knots, miles per hour or feet per second — into its Beaufort force (0 calm to 12 hurricane), with the descriptive name (light breeze, gale, storm …), the corresponding sea state and the mean open-sea wave height, plus the speed expressed in every unit. The force endpoint looks up a Beaufort number and returns its wind-speed range in all units, its description, sea condition and wave height. The convert endpoint converts a wind speed across metres per second, kilometres per hour, knots, miles per hour and feet per second and reports the matching Beaufort force (1 knot = 0.514444 m/s). Speeds use the standard 10-metre reference height and wave heights are open-sea means. Everything is computed locally and deterministically, so it is instant and private. Ideal for sailing, marine, aviation, drone, weather and outdoor app developers, wind-warning and sea-state tools, and meteorology education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the Beaufort wind scale; for the feels-like wind chill use a feels-like API and for live wind observations a weather data API.

api.oanor.com/beaufort-api

Feels-Like Temperature API

Feels-like (apparent) temperature meteorology as an API, computed locally and deterministically. The wind-chill endpoint computes how cold the air feels when wind carries body heat away, using the Environment Canada formula WC = 13.12 + 0.6215·T − 11.37·V^0.16 + 0.3965·T·V^0.16 from the air temperature (°C) and wind speed (km/h), valid at 10 °C or below with wind of at least 4.8 km/h. The heat-index endpoint computes how hot it feels in warm, humid air with the US National Weather Service Rothfusz regression from temperature and relative humidity, since high humidity slows sweat evaporation, with the low-/high-humidity adjustments. The apparent-temperature endpoint computes the Australian Bureau of Meteorology apparent temperature, AT = Ta + 0.33·e − 0.70·ws − 4.00, which combines the warming effect of humidity (through the vapour pressure e) and the cooling effect of wind (ws in m/s) in a single feels-like value. Temperatures are in °C (Fahrenheit also returned), humidity in %, wind in km/h for wind chill and m/s for apparent temperature. Everything is computed locally and deterministically, so it is instant and private. Ideal for weather, outdoor-activity, sports, smart-home and wearable app developers, comfort and safety tools, and meteorology education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the feels-like temperature calculator; for the occupational WBGT heat-stress index use a WBGT API and for live weather observations a weather data API.

api.oanor.com/feelslike-api

Earthquake Magnitude API

Earthquake-magnitude seismology as an API, computed locally and deterministically. The energy endpoint computes the radiated seismic energy released by an earthquake of a given magnitude using the Gutenberg-Richter relation, log10(E) = 1.5·M + 4.8 with E in joules, and converts it to a TNT equivalent in tons and kilotons (one ton of TNT ≈ 4.184×10⁹ J), with a felt/damage classification. The compare endpoint quantifies how much bigger one quake is than another: each magnitude unit means about ten times the ground-motion amplitude on a seismograph and about 31.6 times (10^1.5) the energy, so it returns both the amplitude ratio and the energy ratio between two magnitudes. The moment-magnitude endpoint converts between the seismic moment M0 (in newton-metres, M0 = rigidity × rupture area × slip) and the moment magnitude with the Hanks-Kanamori relation Mw = (2/3)·log10(M0) − 6.07, in either direction. Magnitudes are dimensionless, energy is in joules and seismic moment in newton-metres. Everything is computed locally and deterministically, so it is instant and private. Ideal for seismology-education, disaster-modelling, insurance, structural-risk and science app developers, earthquake-energy and magnitude tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the earthquake-magnitude calculator; for real-time and historical earthquake event feeds use an earthquake data API.

api.oanor.com/richter-api

Helmholtz Resonator API

Helmholtz-resonator acoustics as an API, computed locally and deterministically. The frequency endpoint computes the resonant frequency of a Helmholtz resonator — a cavity with a neck, like a bottle or a ported speaker box — from the neck area (or diameter), the neck length and the cavity volume, f = (c/2π)·√(A/(V·L_eff)), adding the acoustic end correction (about 0.85·radius for a flanged end and 0.61·radius for a free end) so a short or open neck resonates lower than its physical length suggests. The design endpoint inverts the relation, V = A·c²/(L_eff·ω²), to give the cavity volume needed to tune a resonator or a muffler chamber to a target frequency. The port-tuning endpoint sizes a bass-reflex (vented loudspeaker) box port in practical audio units — from the box volume in litres and the port diameter in centimetres it gives the tuning frequency for a given port length, or the port length required for a target tuning frequency, using the 0.732·diameter end correction. Core endpoints use SI units; the speed of sound defaults to 343 m/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for audio, loudspeaker-design, musical-instrument, muffler and acoustic-treatment app developers, bass-reflex and resonator tools, and acoustics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Helmholtz resonance; for room reverberation use a reverberation API and for standing waves on strings and in pipes a standing-wave API.

api.oanor.com/helmholtz-api

Solar Position API

Solar-position astronomy as an API, computed locally and deterministically with the NOAA solar-calculator algorithm. The position endpoint gives the sun's elevation (altitude above the horizon), azimuth (clockwise from true north), zenith angle and hour angle for any latitude, longitude, date and local time with a UTC offset — telling you exactly where the sun is in the sky and whether it is above the horizon. The declination endpoint gives the solar declination — the sun's angle north or south of the equator, about +23.44° at the June solstice and −23.44° in December — and the equation of time, the difference between apparent and mean solar time, for any date. The solar-noon endpoint gives the local clock time of solar noon, the peak (noon) elevation 90 − |latitude − declination| and the day length, handling polar day and polar night. Latitudes and longitudes are in degrees (north and east positive), dates are YYYY-MM-DD and times HH:MM:SS local. Everything is computed locally and deterministically, so it is instant and private. Ideal for solar-tracking, PV-panel-orientation, photography golden-hour, agriculture, shading-analysis and astronomy app developers, sun-path and daylight tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the sun's position in the sky; for sunrise and sunset clock times use a sunrise API and for solar irradiance and PV resource a solar-resource API.

api.oanor.com/solarposition-api

Load Cell API

Load-cell (weighing-transducer) maths as an API, computed locally and deterministically. The output endpoint computes the bridge output voltage a strain-gauge load cell produces under a given load, Vout = (load/capacity)·sensitivity·excitation, where the full-scale output FSO = sensitivity(mV/V)·excitation(V) is reached at the rated capacity — it returns the output in millivolts, the equivalent mV/V at that load and the capacity utilization, and flags overload. The load endpoint inverts this to recover the applied load from a measured bridge output, load = (Vout/FSO)·capacity. The array endpoint sizes a multi-cell weighing platform: from the number of identical cells, the per-cell capacity and the live and dead (tare) load it returns the evenly distributed per-cell load, its output and utilization and the total system capacity, so cells can be chosen to stay under capacity in the worst case. Sensitivity is in mV/V, excitation in volts (default 10), output in millivolts; load and capacity share any consistent unit. Everything is computed locally and deterministically, so it is instant and private. Ideal for industrial-weighing, scale, force-measurement, silo and process-control app developers, load-cell sizing and calibration tools, and instrumentation education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is load-cell transducer output; for the underlying Wheatstone-bridge and strain maths use a Wheatstone-bridge API.

api.oanor.com/loadcell-api

AC Impedance API

AC complex-impedance maths as an API, computed locally and deterministically. The series endpoint computes the impedance of a series R-L-C circuit at a given frequency — the inductive reactance X_L = 2πf·L, the capacitive reactance X_C = 1/(2πf·C), the complex impedance Z = R + j(X_L − X_C), its magnitude |Z| = √(R²+X²) and phase angle φ = atan(X/R) — and classifies the circuit as inductive (current lags), capacitive (current leads) or resistive. The parallel endpoint computes a parallel R-L-C impedance through its admittance Y = 1/R + j(ωC − 1/ωL) and Z = 1/Y, with magnitude and phase. The ac-ohm endpoint applies Ohm's law for AC, I = V / |Z|, to give the RMS current and apparent power from an RMS voltage and an impedance specified either as resistance and reactance or as a magnitude, and the real power when the phase is known. Resistance and reactance are in ohms, inductance in henries, capacitance in farads, frequency in hertz and voltage RMS in volts; phase is in degrees. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, audio, RF-filter, power-supply and motor-control app developers, AC-circuit and phasor tools, and electrical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is AC complex impedance; for the resonant frequency and reactance alone use a resonance API and for power-factor correction a power-factor API.

api.oanor.com/impedance-api

Circular Motion API

Uniform circular-motion physics as an API, computed locally and deterministically. The centripetal-force endpoint computes the centripetal acceleration a = v²/r = ω²·r — always pointing toward the centre — and the centripetal force F = m·a that holds a body on its circular path, from the mass, the radius and either the linear or the angular velocity, and reports the equivalent g-force. The angular endpoint converts between every way of describing rotation — angular velocity (rad/s), revolutions per minute, frequency, period and, given a radius, the linear (tangential) velocity — using ω = 2π·f = 2π/T = v/r. The centrifuge endpoint computes the relative centrifugal force (RCF, in g) of a centrifuge rotor from its speed in rpm and radius, RCF = ω²·r / g, or inverts it to give the rpm needed to reach a target RCF. Masses are in kg, radii in m (mm for the centrifuge), velocities in m/s, angular velocities in rad/s and forces in N. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics-education, mechanical, automotive, lab-centrifuge and amusement-ride app developers, rotational-motion and g-force tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is uniform circular motion; for gravitational orbits use a gravitation API, for a vehicle on a banked curve a banked-curve API and for pendulum oscillation a pendulum API.

api.oanor.com/centripetal-api

NTC Thermistor API

NTC-thermistor sensor maths as an API, computed locally and deterministically. The steinhart-hart endpoint converts between resistance and temperature using the Steinhart-Hart equation, 1/T = A + B·ln R + C·(ln R)³ — the most accurate NTC model — in both directions, solving the resistance at a given temperature with Cardano's cubic formula. The beta endpoint uses the simpler two-point Beta model, 1/T = 1/T0 + (1/β)·ln(R/R0) and R = R0·exp(β·(1/T − 1/T0)), to convert resistance to temperature or back from a reference resistance R0 at T0 (default 25 °C) and the beta coefficient. The divider endpoint recovers the thermistor's resistance from a voltage-divider reading — low-side R = Rs·Vout/(Vsupply − Vout) or high-side — so an ADC voltage can be turned into a resistance and then a temperature. Resistance is in ohms, temperature in °C (kelvin also returned), voltages in volts and beta in kelvin. Everything is computed locally and deterministically, so it is instant and private. Ideal for embedded, IoT, HVAC-control, 3D-printer and battery-management app developers, temperature-sensing and calibration tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is NTC thermistor conversion; for a generic resistive divider use an LED-resistor or voltage-drop API and for thermal expansion a thermal-expansion API.

api.oanor.com/thermistor-api

Reaction Stoichiometry API

Chemical reaction-stoichiometry maths as an API, computed locally and deterministically. The limiting-reagent endpoint takes two reactants with their amounts in moles and their balanced-equation coefficients and finds which one runs out first — the limiting reagent — by comparing the moles/coefficient ratio (the reaction extent), and returns how much of the excess reagent is left over. The yield endpoint computes the theoretical yield of a product, in moles and grams, from the limiting reagent and the product's stoichiometric coefficient and molar mass, n_product = n_limiting·(coeff_product/coeff_limiting), and — given the actual yield — the percent yield. The mole-mass endpoint converts between moles, mass and the number of particles for a given molar mass, using moles = mass / molar_mass and N = moles · Avogadro's number (6.02214076e23). Amounts are in moles, masses in grams and molar masses in g/mol. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry-education, lab, pharmaceutical and chemical-engineering app developers, reaction-planning and yield tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is reaction stoichiometry; for a compound's molar mass from its formula use a molar-mass API and for solution concentrations a dilution API.

api.oanor.com/stoichiometry-api

Electrochemistry Nernst API

Electrochemistry maths as an API, computed locally and deterministically. The nernst endpoint applies the Nernst equation, E = E° − (R·T/nF)·ln Q, to give the actual electrode or cell potential under non-standard conditions from the standard potential E°, the number of electrons transferred n, the reaction quotient Q and the temperature — at 25 °C this reduces to E = E° − (0.05916/n)·log10 Q, and a larger Q (more product) lowers the potential. The cell-potential endpoint computes a galvanic cell's standard EMF from the cathode and anode standard reduction potentials, E°cell = E°cathode − E°anode, together with the standard Gibbs free energy ΔG° = −nF·E°cell and whether the reaction is spontaneous. The equilibrium endpoint computes the equilibrium constant of a redox reaction, K = exp(nF·E°cell / RT), and the corresponding ΔG°, from the standard cell potential and the electrons transferred. Potentials are in volts, energies in kJ/mol, the Faraday constant is 96485 C/mol and the gas constant 8.314 J/mol·K. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry-education, battery, corrosion, electroplating and electroanalytical app developers, galvanic-cell and redox tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is electrochemistry; for acid-base pH use a pH API and for reaction-rate kinetics an Arrhenius API.

api.oanor.com/nernst-api

Psychrometric Air API

Moist-air (psychrometric) thermodynamics as an API, computed locally and deterministically. The dewpoint endpoint computes the dew-point temperature and the saturation and actual water-vapour pressures from a dry-bulb temperature and relative humidity, using the Magnus-Tetens relation over water, es = 6.112·exp(17.62·T/(243.12+T)) hPa — the dew point is the temperature to which air must cool for water vapour to start condensing. The humidity-ratio endpoint computes the humidity ratio (mixing ratio) W = 0.621945·Pw/(P−Pw), the specific and absolute humidity, the vapour pressure and the moist-air enthalpy h = 1.006·T + W·(2501 + 1.86·T) kJ per kg of dry air, at any total pressure (default sea-level 101325 Pa). The wet-bulb endpoint computes the wet-bulb temperature with the Stull (2011) empirical fit and the wet-bulb depression, the gap between dry- and wet-bulb that widens as the air gets drier. Temperatures are in °C, relative humidity in %, pressures in Pa. Everything is computed locally and deterministically, so it is instant and private. Ideal for HVAC, building-physics, meteorology, drying, greenhouse and data-centre-cooling app developers, comfort and condensation-risk tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is moist-air psychrometrics; for ASHRAE ventilation airflow use a ventilation API, for the WBGT heat-stress index a WBGT API and for the standard atmosphere an atmosphere API.

api.oanor.com/psychrometric-api

Capillary & Surface Tension API

Surface-tension and small-scale fluid-physics maths as an API, computed locally and deterministically. The capillary-rise endpoint applies Jurin's law, h = 2γ·cosθ / (ρ·g·r), to give the height a liquid climbs (or, for a contact angle above 90° like mercury, is depressed) in a narrow tube from its surface tension, the tube radius, the liquid density and the contact angle — and can solve the surface tension back from a measured rise. The laplace-pressure endpoint computes the Young-Laplace excess pressure across a curved interface: a liquid droplet ΔP = 2γ/r, a soap bubble ΔP = 4γ/r (two surfaces) and a cylindrical jet ΔP = γ/r. The poiseuille endpoint applies the Hagen-Poiseuille law, Q = π·r⁴·ΔP / (8·μ·L), for laminar flow in a pipe, returning the volumetric flow rate, the average velocity and the peak centreline velocity (twice the average) from the radius, the pressure drop, the fluid viscosity and the length. Surface tension is in N/m, lengths in m, density in kg/m³, viscosity in Pa·s and pressures in Pa; water is γ ≈ 0.0728 N/m at 20 °C. Everything is computed locally and deterministically, so it is instant and private. Ideal for microfluidics, fluid-engineering, lab-on-a-chip, inkjet and coating app developers, capillary-action and wicking tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is surface tension and capillarity; for incompressible Bernoulli flow use a Bernoulli API and for pipe friction a Darcy API.

api.oanor.com/capillary-api

Nuclear Physics API

Nuclear-physics maths as an API, computed locally and deterministically. The binding-energy endpoint computes a nucleus's mass defect, Δm = Z·m_H + N·m_n − M_atom, and its binding energy E = Δm·c² (1 u = 931.494 MeV) and binding energy per nucleon, from the proton and neutron counts and the measured atomic mass. The semf endpoint estimates the binding energy from the semi-empirical (Bethe-Weizsäcker) mass formula, breaking it into the volume, surface, Coulomb, asymmetry and pairing terms, from just the mass number and proton number. The q-value endpoint computes the energy released or absorbed in a nuclear reaction from the masses of the reactants and products, Q = (Σm_reactants − Σm_products)·c², classifying it as exothermic (fusion of light nuclei or fission of heavy ones) or endothermic. Masses are in atomic mass units and energies in MeV and joules. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics-education, nuclear-engineering, astrophysics and science app developers, reactor and reaction tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is nuclear binding and reactions; for radioactive decay use a half-life API and for atomic energy levels a quantum API.

api.oanor.com/nuclear-api

Quantum Physics API

Quantum and atomic-physics maths as an API, computed locally and deterministically. The photoelectric endpoint applies Einstein's photoelectric equation, KE = hf − φ — from the incident light's wavelength or frequency and a metal's work function it gives the photon energy, whether electrons are emitted, their maximum kinetic energy, the threshold frequency and wavelength (f₀ = φ/h), the maximum electron speed and the stopping voltage. The bohr endpoint computes the Bohr-model energy level Eₙ = −13.606·Z²/n² eV and orbital radius rₙ = 0.529·n²/Z Å of a hydrogen-like atom, the ionisation energy, and — given a second level — the wavelength of the emitted or absorbed photon. The rydberg endpoint computes a spectral line's wavelength from the Rydberg formula, 1/λ = R·Z²·(1/n₁² − 1/n₂²), and names its series (Lyman, Balmer, Paschen …) and spectral region. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics-education, spectroscopy, astronomy and science app developers, atomic-physics and spectral tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is quantum and atomic physics; for electromagnetic wavelength and photon energy use a wavelength API and for special relativity a relativity API.

api.oanor.com/quantum-api

Betting Odds API

Betting-odds maths as an API, computed locally and deterministically. The convert endpoint translates a price between every format used by bookmakers — decimal (European), fractional (UK), American (moneyline) and the implied probability — give it any one and it returns all the others, with the implied probability that the odds represent (1 ÷ decimal). The payout endpoint computes the profit and total return for a stake at given decimal or American odds. The parlay endpoint combines several decimal-odds selections into one accumulator by multiplying them, returning the combined odds, the implied probability and the payout for a stake — every leg must win, so the payout grows fast while the probability shrinks. Decimal odds are the total return per unit staked, American odds are at least +100 for an underdog or −100 or lower for a favourite, and fractional odds look like 5/2. Everything is computed locally and deterministically, so it is instant and private. Ideal for sports-betting, fantasy, odds-comparison and gaming app developers, bet-slip and value tools, and probability education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is odds conversion; for probability distributions use a probability API.

api.oanor.com/odds-api

Isentropic Flow API

Isentropic compressible-flow (gas-dynamics) maths as an API, computed locally and deterministically. The isentropic endpoint gives the stagnation-to-static ratios of a perfect gas from a Mach number and the heat-capacity ratio γ (1.4 for air): the temperature ratio T0/T = 1 + (γ−1)/2·M², the pressure ratio p0/p = (T0/T)^(γ/(γ−1)), the density ratio and the area ratio A/A* relative to the sonic throat, and classifies the flow as subsonic, sonic or supersonic. The stagnation endpoint turns a static temperature and pressure plus a Mach number into the stagnation (total) conditions, the speed of sound a = √(γRT) and the flow velocity. The mach endpoint inverts the relations, solving the Mach number from a pressure, temperature or area ratio — an area ratio gives both the subsonic and supersonic roots — or from a velocity and temperature. Everything is computed locally and deterministically, so it is instant and private. Ideal for aerospace, propulsion, nozzle-design and wind-tunnel app developers, supersonic-flow and ducting tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is compressible isentropic flow; for the standard atmosphere use an atmosphere API and for incompressible Bernoulli flow a Bernoulli API.

api.oanor.com/isentropic-api

Capacitor API

Capacitor maths as an API, computed locally and deterministically. The energy endpoint computes the stored energy and charge of a capacitor from any two of the capacitance, the voltage and the charge — E = ½CV² = ½QV and Q = CV — in joules, millijoules and coulombs. The charging endpoint models the RC charging and discharging transient: the time constant τ = RC, the voltage at a given time, V(t) = Vs(1 − e^(−t/RC)) when charging or V(t) = V₀·e^(−t/RC) when discharging, and the percent charged, or — given a target voltage — the time to reach it; a capacitor reaches about 63 % of the way in one time constant and over 99 % in five. The combination endpoint computes the total capacitance of capacitors in series (1/C = Σ1/Cᵢ) or parallel (C = ΣCᵢ). Capacitance accepts farads or the handy µF/nF/pF units. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, maker, embedded and circuit-design app developers, power-supply and timing tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is capacitor maths; for AC reactance and resonance use a resonance API and for LED resistor sizing an LED-resistor API.

api.oanor.com/capacitor-api

Bond Pricing API

Fixed-income bond maths as an API, computed locally and deterministically. The price endpoint computes a bond's price from its face value, coupon rate, yield to maturity, years to maturity and coupon frequency — Price = Σ coupon/(1+y)ᵗ + face/(1+y)ⁿ with y the periodic yield — and reports the clean price as a percent of par, the annual coupon, the current yield and whether the bond trades at a premium, discount or par. The yield endpoint inverts this, solving for the yield to maturity that matches a given market price by bisection, with the current yield. The duration endpoint computes the Macaulay duration (the cash-flow-weighted average time), the modified duration (which approximates the percent price change per 1 % yield move), the convexity and the DV01 (the price change per basis point). A zero-coupon bond is just coupon rate 0. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, fixed-income, treasury and portfolio app developers, bond-analytics and risk tools, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is bond analytics; for option pricing use an options API and for NPV and IRR an NPV API.

api.oanor.com/bond-api

Options Pricing API

Black-Scholes option-pricing maths as an API, computed locally and deterministically. The black-scholes endpoint prices European call and put options from the spot price, strike, time to expiry, risk-free rate, volatility and an optional dividend yield — Call = S·e^(−qT)·Φ(d1) − K·e^(−rT)·Φ(d2) — returning both prices, the intermediate d1 and d2, and the put-call parity figure. The greeks endpoint computes the full set of option sensitivities for the call and the put: delta, gamma, theta (per year and per day), vega and rho, the quantities traders use to hedge and manage risk. The implied-volatility endpoint inverts the model, solving by bisection for the volatility that reproduces a given option market price. Rates, volatilities and dividend yields are decimals (0.05 = 5 %) and time to expiry is in years. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, trading, quantitative-finance and derivatives app developers, options analytics and risk tools, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is options pricing; for NPV and IRR use an NPV API and for CAGR and real returns an investment API.

api.oanor.com/options-api

Soil Bearing Capacity API

Geotechnical foundation maths as an API, computed locally and deterministically. The factors endpoint computes the Terzaghi/Vesic bearing-capacity factors Nc, Nq and Nγ from a soil friction angle — Nq = e^(π·tanφ)·tan²(45+φ/2), Nc = (Nq−1)·cotφ and Nγ = 2(Nq+1)·tanφ. The bearing-capacity endpoint computes the ultimate, net and allowable bearing capacity of a strip, square or circular footing from the cohesion, friction angle, soil unit weight, footing width and founding depth, qu = sc·c·Nc + γ·D·Nq + sγ·γ·B·Nγ, breaking it into its cohesion, surcharge and self-weight components and dividing by a factor of safety (default 3) for the allowable value. The settlement endpoint computes the immediate elastic settlement of a footing, s = q·B·(1−ν²)·I / E, from the applied pressure, the footing width, the soil elastic modulus and Poisson's ratio. Cohesion and pressures are in kilopascals, unit weight in kN/m³ and lengths in metres. Everything is computed locally and deterministically, so it is instant and private. Ideal for civil-engineering, geotechnical, foundation-design and construction app developers, footing-sizing and feasibility tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is foundation bearing capacity; for lateral earth pressure on walls use an earth-pressure API and for open-channel flow a Manning API.

api.oanor.com/soil-api

PCB Design API

Printed-circuit-board design maths as an API, computed locally and deterministically. The trace-width endpoint applies the IPC-2221 standard to find the minimum copper trace width for a current and an allowable temperature rise, A = (I/(k·ΔT^0.44))^(1/0.725) with k = 0.048 for outer layers and 0.024 for inner, returning the cross-section and the width in mils and millimetres for a given copper weight. The trace-resistance endpoint computes a trace's resistance from its width, length and copper thickness, R = ρ·L/(W·t), with the copper temperature coefficient, and — given a current — the voltage drop and power dissipation. The microstrip endpoint computes the characteristic impedance of a microstrip line by the Hammerstad model from the trace width, the dielectric height and the dielectric constant (about 4.5 for FR4), with the effective permittivity and propagation delay for controlled-impedance routing. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, hardware, embedded and PCB-design app developers, board-layout and signal-integrity tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is PCB design; for resistor colour codes use a resistor API and for general Ohm's-law maths an Ohm's-law API.

api.oanor.com/pcb-api

Homebrewing API

Homebrewing maths as an API, computed locally and deterministically. The abv endpoint computes the alcohol by volume from the original and final gravity — both the simple (OG − FG)·131.25 estimate and a more accurate high-gravity formula — along with the apparent and real attenuation and the calories per 12 oz serving. The gravity endpoint converts freely between specific gravity, degrees Plato and Brix (the three ways brewers and winemakers measure dissolved sugar) and reports the gravity points. The ibu endpoint computes hop bitterness in International Bitterness Units by the Tinseth formula from the hop alpha-acid percentage, the weight, the boil time, the batch volume and the wort gravity, returning the utilization and the alpha-acid concentration too. Gravities are specific gravity such as 1.050, hop weight in grams, boil time in minutes and volume in litres. Everything is computed locally and deterministically, so it is instant and private. Ideal for homebrew, craft-beer, cidery and winemaking app developers, recipe and batch tools, and brewing education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is brewing maths; for a brewery directory use a beer API and for coffee brew ratios a coffee API.

api.oanor.com/brewing-api

Population Genetics API

Population-genetics maths as an API, computed locally and deterministically. The hardy-weinberg endpoint applies the Hardy-Weinberg principle, p² + 2pq + q² = 1 — give a dominant allele frequency p, a recessive q, or the homozygous-recessive (affected) frequency q² and it returns all the allele and genotype frequencies, including the carrier frequency 2pq. The punnett endpoint crosses two parent genotypes and returns the offspring genotype and phenotype ratios, handling a single gene (a monohybrid 1:2:1 / 3:1 cross), two genes (a dihybrid 9:3:3:1 cross) and up to four genes by independent assortment. The carrier endpoint takes the incidence of a recessive disease — as a fraction or one-in-N — and returns the recessive allele frequency q = √incidence, the carrier frequency 2pq, the one-in-N carrier rate and, for a given population, the expected number of carriers and affected individuals. Everything is computed locally and deterministically, so it is instant and private. Ideal for genetics-education, genetic-counselling, breeding and biology app developers, inheritance and risk tools, and biology teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is population genetics; for DNA sequence analysis use a DNA API.

api.oanor.com/genetics-api

Classifier Metrics API

Classifier-evaluation maths as an API, computed locally and deterministically. The confusion endpoint turns the four cells of a binary confusion matrix — true and false positives and negatives — into the full metric suite: accuracy, precision, recall (sensitivity), specificity, the F1 score, the Matthews correlation coefficient (robust to class imbalance), balanced accuracy, negative predictive value, the false-positive and false-negative rates and the prevalence. The diagnostic endpoint applies Bayes' theorem to a medical or screening test: from its sensitivity, specificity and the prevalence (pre-test probability) it gives the positive and negative predictive values, the positive and negative likelihood ratios and the diagnostic odds ratio. The fbeta endpoint computes the Fβ score from precision and recall (or from the raw counts) for any β — β = 1 is F1, larger β weights recall, smaller β weights precision. Metrics whose denominator is zero are returned as null rather than erroring. Everything is computed locally and deterministically, so it is instant and private. Ideal for machine-learning, data-science, medical-testing and analytics app developers, model-evaluation and screening tools, and statistics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is classifier evaluation; for descriptive statistics and regression use a statistics API and for hypothesis tests an inference API.

api.oanor.com/classifier-api

DNA Sequence API

DNA/RNA sequence-analysis maths as an API, computed locally and deterministically. The analyze endpoint reports the length and base composition of a sequence, the GC and AT content, the complement, the reverse and the reverse complement (the opposite strand read 5'→3'), and the approximate single-stranded molecular weight. The translate endpoint transcribes DNA to mRNA (T→U) and translates it to protein with the standard genetic code in reading frame 1, 2 or 3, giving the one-letter amino-acid sequence, the protein length and the number of stop codons. The melting endpoint estimates a primer's melting temperature with the Wallace rule, 4·(G+C) + 2·(A+T), for short oligos and a salt-adjusted basic formula for longer ones. Sequences are case- and whitespace-insensitive and accept A, C, G, T for DNA or U for RNA. Everything is computed locally and deterministically, so it is instant and private. Ideal for bioinformatics, molecular-biology, genomics and lab app developers, primer-design and sequence-inspection tools, and biology education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is sequence analysis; for genome assembly data use a genomes API.

api.oanor.com/dna-api

Engine Displacement API

Internal-combustion engine maths as an API, computed locally and deterministically. The displacement endpoint computes an engine's swept volume from the bore, the stroke and the number of cylinders, V = (π/4)·bore²·stroke per cylinder, in cubic centimetres, litres and cubic inches, and classifies the bore-to-stroke geometry as oversquare, square or undersquare. The compression endpoint relates the compression ratio and the clearance volume, CR = (swept + clearance)/clearance — give the clearance to get the ratio or the ratio to get the clearance — and, with a boost pressure, estimates the effective compression ratio of a forced-induction engine. The power-to-weight endpoint computes the power-to-weight ratio in horsepower per tonne, kilowatts per tonne and watts per kilogram, the weight per horsepower, and, with a displacement, the specific output in horsepower per litre. Bore and stroke are in millimetres, volumes in cc, weight in kilograms and power in horsepower or kilowatts. Everything is computed locally and deterministically, so it is instant and private. Ideal for automotive, motorsport, motorcycle and engine-builder app developers, build-spec and tuning tools, and mechanical education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is engine geometry and tuning; for EPA fuel-economy data use a fuel-economy API and for tyre sizes a tyre-calculator API.

api.oanor.com/engine-api

Laser Beam Optics API

Gaussian-beam laser-optics maths as an API, computed locally and deterministically. The beam endpoint propagates a Gaussian beam from its wavelength and waist radius: the Rayleigh range z_R = π·w₀²/λ and depth of focus, the divergence half- and full-angle θ = λ/(π·w₀), and — for a given distance — the beam radius and diameter w(z) = w₀·√(1+(z/z_R)²); an optional M² beam-quality factor scales it for real beams. The focus endpoint computes the diffraction-limited focused spot of a lens, w_f = λ·f/(π·w_in), with the depth of focus and the f-number, so you can size the spot a lens will deliver. The irradiance endpoint turns a beam power and spot size into the beam area and the average and on-axis peak irradiance (power density) in W/m² and W/cm². Wavelengths are in nanometres, sizes in millimetres or micrometres, distances in metres and power in watts. Everything is computed locally and deterministically, so it is instant and private. Ideal for photonics, laser-engineering, materials-processing and optics app developers, beam-delivery and laser-safety tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Gaussian-beam laser optics; for refraction use a Snell API and for thin-lens imaging a lens API.

api.oanor.com/laser-api

Modular Arithmetic API

Modular-arithmetic maths as an API, computed locally and deterministically with exact big-integer arithmetic. The power endpoint computes modular exponentiation, aᵇ mod m, by square-and-multiply, fast and exact even for the huge exponents used in cryptography. The inverse endpoint finds the modular multiplicative inverse a⁻¹ mod m with the extended Euclidean algorithm, returning the inverse when a and m are coprime and reporting the gcd when no inverse exists. The totient endpoint computes Euler's totient φ(n) — the count of integers from 1 to n coprime to n — with the prime factorization it comes from, and an optional Euler-theorem check that a^φ(n) ≡ 1 (mod n) for a coprime base. These are the building blocks of RSA and much of modern cryptography. Inputs are integers and can be passed as strings for very large values. Everything is computed locally and deterministically, so it is instant and private. Ideal for cryptography, security, blockchain and mathematics app developers, RSA and number-theory tools, and computer-science education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is modular arithmetic; for prime factorization and GCD use a number-theory API and for integer sequences a sequences API.

api.oanor.com/modular-api

NPV & IRR API

Discounted-cash-flow investment-appraisal maths as an API, computed locally and deterministically. The npv endpoint computes the net present value of a project from an upfront outlay, a series of future net cash flows and a discount rate, NPV = −initial + Σ CFₜ/(1+r)ᵗ, and reports the present value of the inflows, the profitability index and a plain accept-or-reject decision. The irr endpoint solves the internal rate of return — the discount rate that makes the NPV zero — by robust bisection over the cash flows, the figure you compare against a hurdle rate. The payback endpoint computes both the simple payback period, when the cumulative cash flow first recovers the outlay, and the discounted payback period, which discounts each flow first. Cash flows are passed as a comma-separated list, one per period. Everything is computed locally and deterministically, so it is instant and private. Ideal for finance, corporate, fintech and project-management app developers, capital-budgeting and feasibility tools, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is capital budgeting; for loan amortization use a loan API and for CAGR and real returns an investment API.

api.oanor.com/npv-api

Gas Mixture API

Gas-mixture maths as an API, computed locally and deterministically. The partial-pressure endpoint applies Dalton's law — give a list of component partial pressures and it sums them to the total and returns each gas's mole fraction; or give a total pressure and a mole fraction to get a partial pressure; or component and total moles to get a mole fraction (and a partial pressure when a total pressure is supplied). The mole-fraction endpoint takes the moles of each component and returns every mole fraction and, with a total pressure, the partial pressures; supply the molar masses too and it adds the mass fractions and the average molar mass of the mixture. The effusion endpoint applies Graham's law, rate₁/rate₂ = √(M₂/M₁), to compare how fast two gases effuse or diffuse from their molar masses, naming the faster gas and the time ratio. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry-education, laboratory, process and scuba app developers, gas-blending and stoichiometry tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is gas-mixture maths; for the ideal-gas law of a single gas use a gas-law API and for molar mass from a formula a molar-mass API.

api.oanor.com/gasmixture-api

Ventilation & Airflow API

Ventilation and airflow maths as an API, computed locally and deterministically. The air-changes endpoint relates the air changes per hour, the airflow in CFM and the room volume — ACH = CFM × 60 ÷ volume — and solves whichever you leave out (the volume can be given directly or as length × width × height), reporting the airflow in cubic metres per hour too. The required-cfm endpoint applies the ASHRAE 62.1 breathing-zone rule, outdoor airflow = people × Rp + floor area × Ra, with sensible office defaults (5 CFM per person and 0.06 CFM per square foot), to size the fresh-air a space needs. The duct-velocity endpoint computes the air velocity in a round or rectangular duct from the flow and the duct size, V = CFM ÷ area, in feet per minute, metres per second and miles per hour, with guidance on whether it is in the quiet residential or noisier high-velocity range. Everything is computed locally and deterministically, so it is instant and private. Ideal for HVAC, building-services, indoor-air-quality and facilities app developers, ventilation-sizing and duct-design tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ventilation and airflow; for heating and cooling load sizing use an HVAC API.

api.oanor.com/ventilation-api

Body Metrics API

Anthropometric body-metrics maths as an API, computed locally and deterministically. The body-surface-area endpoint computes the body surface area in square metres from height and weight by five established formulas — Mosteller √(height·weight/3600), DuBois, Haycock, Gehan-George and Boyd — with their average, the figure used for chemotherapy dosing and cardiac index. The lean-mass endpoint estimates lean body mass from height, weight and sex by the Boer, James and Hume formulas, with the fat mass and body-fat percent that follow. The waist-ratio endpoint computes the waist-to-hip ratio (fat distribution) and the waist-to-height ratio — where keeping your waist under half your height is the simple healthy rule — with WHO-style risk bands. Heights and circumferences are in centimetres, weight in kilograms. Everything is computed locally and deterministically, so it is instant and private. Ideal for health, fitness, clinical, telemedicine and wellness app developers, body-composition and dosing tools, and health education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is body surface area, lean mass and waist ratios; for BMI, body fat and ideal weight use a BMI API and for BMR and TDEE a BMR API.

api.oanor.com/bodymetrics-api

Star Magnitude & Distance API

Stellar magnitude and distance maths as an API, computed locally and deterministically. The magnitude endpoint works the distance modulus, m − M = 5·log₁₀(d/pc) − 5 — give any two of the apparent magnitude m, the absolute magnitude M and the distance and it returns the third, with the distance in parsecs, light-years and astronomical units (the absolute magnitude is the apparent magnitude a star would have at 10 parsecs). The flux endpoint applies Pogson's relation to turn a magnitude difference into a brightness ratio, F₁/F₂ = 10^(0.4·(m₂ − m₁)), where five magnitudes is exactly a hundredfold change in brightness — from two magnitudes, a magnitude difference or a ratio. The parallax endpoint converts a parallax angle into a distance, d(pc) = 1 ÷ p(arcseconds), and back, the geometric method behind the parsec itself. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy-education, planetarium, stargazing and science app developers, observing and astrophysics tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is stellar magnitude and distance; for orbital mechanics use an orbital API and for great-circle distances on Earth a geo-distance API.

api.oanor.com/starmagnitude-api

Bézier Curve API

Bézier-curve geometry maths as an API, computed locally and deterministically. The point endpoint evaluates a quadratic (three control points) or cubic (four) Bézier curve at a parameter t between 0 and 1 using de Casteljau's algorithm, returning the point on the curve and the tangent there — its direction vector, angle and speed (the derivative B'(t)). The length endpoint computes the arc length of the curve by fine polyline sampling, together with the straight-line chord length and the axis-aligned bounding box (min and max x and y, width and height). The split endpoint splits the curve at a parameter into two sub-curves and returns the control points of each — the standard de Casteljau subdivision used for trimming and adaptive rendering. Control points are passed as plain x/y coordinates. Everything is computed locally and deterministically, so it is instant and private. Ideal for graphics, CAD, font, animation, game-engine and vector-design app developers, path and curve tools, and computational-geometry education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Bézier-curve geometry; for animation easing and timing functions use an easing API.

api.oanor.com/bezier-api

Three-Phase Power API

Three-phase AC power maths as an API, computed locally and deterministically. The power endpoint solves the three-phase power triangle from the line-to-line voltage, the line current and the power factor — the apparent power S = √3·V_L·I_L in volt-amperes, the real power P = S·cosφ in watts, the reactive power Q = S·sinφ in VAR and the phase angle — or works backwards to find the line current a load draws for a given real power. The wye endpoint gives the star-connection relationships, where the line-to-line voltage is √3 times the phase voltage and the line and phase currents are equal. The delta endpoint gives the delta-connection relationships, where the line and phase voltages are equal and the line current is √3 times the phase current. Supply a line or phase quantity and it returns the rest. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical, motor, industrial-automation, solar-inverter and building-services app developers, switchboard and motor-sizing tools, and electrical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is balanced three-phase power; for the single-phase power triangle use a power-factor API and for voltage drop a voltage-drop API.

api.oanor.com/threephase-api

Complex Number API

Complex-number maths as an API, computed locally and deterministically. The arithmetic endpoint adds, subtracts, multiplies or divides two complex numbers z₁ = a + bi and z₂ = c + di, returning the result in both rectangular (a + bi) and polar (modulus ∠ angle) form. The properties endpoint describes a single complex number — its modulus |z| = √(a² + b²), its argument in radians and degrees, its conjugate, its negation, its reciprocal and its polar form. The power endpoint applies De Moivre's theorem, zⁿ = rⁿ(cos nθ + i·sin nθ), to raise a complex number to any real power, and for a positive integer n it also returns all n distinct n-th roots, evenly spaced around the complex plane. The imaginary part defaults to zero, so real inputs work too. Everything is computed locally and deterministically, so it is instant and private. Ideal for engineering, signal-processing, electronics, physics and mathematics app developers, AC-circuit and phasor tools, and STEM education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is complex-number arithmetic; for plane-angle unit conversion use an angle API and for vectors a vector API.

api.oanor.com/complexnumber-api

Molar Mass API

Molar-mass and stoichiometry maths as an API, computed locally and deterministically. The molarmass endpoint parses any chemical formula — with parentheses, square brackets and hydrate dots, such as Ca(OH)2, [Fe(CN)6]3 or CuSO4·5H2O — against the IUPAC conventional atomic weights and returns the molar mass in grams per mole, the total atom count and the per-element breakdown with each element's mass contribution and mass percent. The convert endpoint moves between moles, mass in grams and number of molecules for a formula, using n = mass ÷ M = molecules ÷ Nₐ with Avogadro's number. The percent endpoint gives the percent composition by mass and, for a given sample mass, the mass of each element it contains. The formula is parsed locally, so it works for any valid formula, not just compounds in a database, and is instant and private. Ideal for chemistry-education, laboratory, pharmaceutical and science app developers, stoichiometry and lab-prep tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This computes molar mass from a formula; for compound database lookup use a chemistry API and for element properties an elements API.

api.oanor.com/molarmass-api

Special Relativity API

Special-relativity maths as an API, computed locally and deterministically. The lorentz endpoint computes the Lorentz factor γ = 1/√(1 − β²) from a velocity (in m/s, km/s or as a fraction of the speed of light β), and — given a proper time or a proper length — the dilated time Δt = γ·Δt₀ that a stationary observer measures and the contracted length L = L₀/γ. The energy endpoint computes the rest energy E₀ = mc², the total energy E = γmc², the kinetic energy KE = (γ − 1)mc² and the relativistic momentum p = γmv of a mass moving at a given speed, reporting the energies in both joules and electronvolts. The mass-energy endpoint applies Einstein's E = mc² to convert between mass and energy in either direction, in joules, electronvolts, megaelectronvolts and kilowatt-hours. The speed of light is exactly 299,792,458 m/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics-education, simulation, astronomy and science-communication app developers, relativity and particle-physics tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is special relativity; for everyday SUVAT motion use a kinematics API and for orbital mechanics an orbital API.

api.oanor.com/relativity-api

Shaft Power API

Rotational and shaft-power maths as an API, computed locally and deterministically. The power endpoint relates mechanical power, torque and rotational speed — give any two of the power, the torque in newton-metres and the speed in rpm and it returns the third using P = T·ω with ω = 2πN/60, reporting the angular velocity and the power in watts, kilowatts, mechanical horsepower and metric horsepower (PS). The angular endpoint converts a rotational speed freely between rpm, radians per second, degrees per second and hertz (revolutions per second), and — given a radius — the tangential speed and centripetal acceleration at the rim. The units endpoint converts power across watts, kilowatts, mechanical horsepower (745.7 W), metric horsepower or PS (735.5 W), foot-pounds per second and BTU per hour. Everything is computed locally and deterministically, so it is instant and private. Ideal for automotive, motor, drivetrain, robotics and machinery app developers, engine and gearbox tools, and mechanical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is mechanical shaft power; for bolt tightening torque use a torque API and for electrical power factor a power-factor API.

api.oanor.com/shaftpower-api

Bernoulli Flow API

Bernoulli and incompressible-flow maths as an API, computed locally and deterministically. The bernoulli endpoint applies Bernoulli's principle, P + ½ρv² + ρgh = constant along a streamline, taking the pressure, velocity and height at one point and solving the unknown pressure or velocity at a second point, and reporting the total head pressure. The dynamic-pressure endpoint computes the dynamic pressure q = ½ρv² from a velocity, or — the pitot-tube relation — the airspeed v = √(2q/ρ) from a measured dynamic pressure, plus the stagnation (total) pressure when a static pressure is supplied. The venturi endpoint computes the flow rate and inlet and throat velocities of a venturi or contraction from the inlet and throat areas and the pressure drop, Q = Cd·A₂·√(2ΔP/(ρ(1−(A₂/A₁)²))), combining continuity with Bernoulli, with an optional discharge coefficient. Density is taken from a value or a named fluid (air, water, seawater, oil). Everything is computed locally and deterministically, so it is instant and private. Ideal for aerospace, HVAC, plumbing, process and hydraulics app developers, airspeed and flow-meter tools, and fluid-mechanics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Bernoulli/streamline flow; for pipe friction head loss use a Darcy API and for orifice metering an orifice API.

api.oanor.com/bernoulli-api

Interpolation API

Interpolation maths as an API, computed locally and deterministically. The linear endpoint interpolates between two points, y = y0 + (y1 − y0)·(x − x0)/(x1 − x0), returning the value at a target x (or, given a target y, solving the x that produces it), the parameter t and whether the point lies outside the segment. The table endpoint does piecewise-linear interpolation within a table of (x, y) points supplied as comma-separated lists — it sorts the points, finds the two that bracket your query and interpolates between them, extending the nearest segment and flagging the result when you query outside the data range, ideal for calibration curves and lookup tables. The bilinear endpoint interpolates on a rectangular grid from four corner values, interpolating along x at each y-edge and then along y. Everything is computed locally and deterministically, so it is instant and private, and unlike regression it passes exactly through the supplied points. Ideal for engineering, data-visualisation, gaming, mapping and scientific-computing app developers, lookup-table and calibration tools, and numerical-methods education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is interpolation; for least-squares regression and correlation use a statistics API.

api.oanor.com/interpolation-api

Triangle Solver API

Triangle-solving maths as an API, computed locally and deterministically. The solve endpoint solves any triangle from three values — three sides (SSS), two sides and the included angle (SAS), two angles and a side (ASA/AAS), or the ambiguous two-sides-and-a-non-included-angle case (SSA) — using the law of cosines and the law of sines, and returns all three sides and angles, the perimeter, the Heron area and whether the triangle is acute, right or obtuse and equilateral, isosceles or scalene; for an ambiguous SSA input it also returns the second valid triangle. The right endpoint is a dedicated right-triangle solver from any two of the two legs, the hypotenuse and an acute angle, applying Pythagoras and basic trigonometry. The points endpoint builds a triangle from three cartesian vertices, giving the side lengths, the interior angles, the shoelace area and the centroid. Angles are in degrees. Everything is computed locally and deterministically, so it is instant and private. Ideal for education, CAD, surveying, game-development and engineering app developers, geometry and trigonometry tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This solves triangles; for areas and volumes of general shapes use a geometry API and for polygon point-set operations a polygon API.

api.oanor.com/triangle-api

Kinematics SUVAT API

Kinematics (SUVAT) maths as an API, computed locally and deterministically. The solve endpoint takes any three of the five constant-acceleration variables — initial velocity u, final velocity v, acceleration a, time t and displacement s — and returns the other two, picking the right equation among v = u + at, s = ut + ½at², s = ½(u+v)t, v² = u² + 2as and s = vt − ½at² automatically. The freefall endpoint computes the fall time, distance and impact velocity for a vertical drop from a height (or over a given time), with an adjustable gravity and optional initial velocity, no air resistance. The stopping endpoint computes reaction, braking and total stopping distance and braking time for a vehicle from its speed and either a deceleration or a road-surface friction coefficient (a = μ·g), with an optional reaction time. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics-education, engineering, simulation, automotive and game-development app developers, motion and braking-distance tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is linear-motion SUVAT; for projectile launch and trajectory use a projectile API and for momentum and collisions a momentum API.

api.oanor.com/kinematics-api

Coffee Brewing API

Coffee brewing maths as an API, computed locally and deterministically. The ratio endpoint works out a brew recipe from any two of the coffee dose, the water and the brew ratio — water = coffee × ratio — and reports the third value, the ratio as 1:N, the number of cups and whether the recipe sits around the SCA "golden ratio" of about 1:16–1:17. The espresso endpoint does the same for espresso from any two of the dose, the yield and the brew ratio (yield = dose × brew ratio), labelling the shot ristretto, normale or lungo. The extraction endpoint computes the extraction yield, EY% = (beverage mass × TDS%) ÷ dose, from the dose, the brewed beverage mass (or the water, estimating the mass the grounds retain) and the measured total dissolved solids, then classifies the brew as under-extracted, ideal or over-extracted and weak through very strong against the SCA brewing control chart. Masses are in grams, water in grams or millilitres. Everything is computed locally and deterministically, so it is instant and private. Ideal for specialty-coffee, café, brewing-scale and recipe app developers, pour-over and espresso tools, and barista training. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is coffee brewing maths; for cooking-unit conversions use a cooking API and for caffeine intake use a caffeine API.

api.oanor.com/coffee-api

Investment Return API

Investment return analysis as an API, computed locally and deterministically. The cagr endpoint computes the compound annual growth rate, (end/begin)^(1/years) − 1 — the single constant yearly rate that turns a starting value into an ending value — along with the total return and growth multiple, or runs the other way to project an ending value from a CAGR. The doubling endpoint gives how long an investment takes to double at a given rate, both the exact figure ln(2)/ln(1+r) and the quick Rule-of-72, -70 and -69.3 estimates, or inverts it to the rate needed to double within a target time. The real-return endpoint applies the Fisher equation, real = (1+nominal)/(1+inflation) − 1, to strip inflation out of a headline return — or works backwards to the nominal return needed for a target real return — showing how the rough nominal-minus-inflation shortcut drifts at higher rates. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, robo-advisor, portfolio and personal-finance app developers, return and retirement calculators, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This analyses a lump-sum return; for regular-deposit savings projections use a savings API and for loan amortization a loan API.

api.oanor.com/investment-api

Loan & Mortgage API

Loan and mortgage amortization maths as an API, computed locally and deterministically. The payment endpoint computes the fixed monthly payment of a fully-amortizing loan, M = P·r·(1+r)ⁿ / ((1+r)ⁿ − 1), where r is the annual rate divided by twelve and n is the number of monthly payments, and returns the total paid over the life of the loan, the total interest and the share of every dollar that goes to interest. The schedule endpoint breaks any single payment into its interest and principal parts, shows the remaining balance after it, and the cumulative interest and principal paid so far — so you can see exactly how a mortgage shifts from interest to equity over time. The affordability endpoint inverts the formula to give the largest principal a chosen monthly budget can service at a given rate and term. The term is entered as years or months, and zero-interest loans are handled. Everything is computed locally and deterministically, so it is instant and private. Ideal for fintech, real-estate, banking and personal-finance app developers, mortgage and auto-loan calculators, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is loan amortization; for break-even and CVP analysis use a break-even API and for savings-goal projections use a savings API.

api.oanor.com/loan-api

Standard Atmosphere API

International Standard Atmosphere (ISA) maths as an API, computed locally and deterministically. The properties endpoint gives the air temperature, pressure, density and speed of sound at any altitude from sea level to 20 km — using the standard troposphere lapse rate (T = T0 − 0.0065·h) and the isothermal lower stratosphere above 11 km — along with the density, pressure and temperature ratios relative to sea level. The density-altitude endpoint computes the density altitude — the ISA altitude with the same air density — from a pressure altitude and the actual outside-air temperature, the figure pilots use because heat and low pressure rob an aircraft of lift, engine power and propeller thrust; it also reports the ISA temperature deviation. The pressure-altitude endpoint turns a barometric reading (in hectopascals or pascals) into the pressure altitude, the ISA altitude at which the standard pressure equals your reading. Altitudes accept metres or feet, temperature °C or kelvin. Everything is computed locally and deterministically, so it is instant and private. Ideal for aviation, drone, ballooning, HVAC and meteorology app developers, flight-planning and performance tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the ISA atmospheric model; for the acoustic and relativistic Doppler effect use a Doppler API.

api.oanor.com/atmosphere-api

ADC & DAC Converter API

ADC/DAC data-converter maths as an API, computed locally and deterministically. The resolution endpoint turns a bit depth into the number of quantization levels (2^N), the LSB step for a given reference voltage (in V, mV and µV), the full-scale range, the ideal signal-to-noise ratio (6.02·N + 1.76 dB) and dynamic range, and — given an input voltage — the digital output code. The sampling endpoint covers Nyquist: the minimum sample rate for a signal bandwidth (2·f_max), the Nyquist frequency for a sample rate (fs/2), whether a signal is adequately sampled, and the alias frequency a tone folds to, |f_in − round(f_in/fs)·fs|. The quantization endpoint gives the maximum quantization error (LSB/2), the rms quantization noise (LSB/√12), the ideal SNR, and the effective number of bits (ENOB = (SNR − 1.76)/6.02) from a measured SNR. Everything is computed locally and deterministically, so it is instant and private. Ideal for embedded, DSP, audio and instrumentation app developers, data-acquisition and converter-selection tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is data-converter & sampling maths; for media bitrate and file size use a bitrate API and for AC reactance and resonance use a resonance API.

api.oanor.com/adc-api

AC Resonance & Reactance API

AC reactance and LC/RC tuning maths as an API, computed locally and deterministically. The reactance endpoint computes the capacitive reactance Xc = 1/(2πfC) and the inductive reactance Xl = 2πfL at a given frequency, and — when both a capacitor and an inductor are supplied — the net series reactance X = Xl − Xc, whether the circuit looks inductive, capacitive or resonant, and the impedance magnitude. The resonant endpoint computes the LC resonant frequency f₀ = 1/(2π√(LC)), or, given a target frequency and one component, solves the other component you need to tune to it. The cutoff endpoint computes the RC or RL filter cutoff frequency — fc = 1/(2πRC) for RC, fc = R/(2πL) for RL — and the time constant. Frequencies are in hertz; capacitance, inductance and resistance accept SI base units with handy µF/nF/pF and mH/µH inputs. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, RF, audio-filter and embedded app developers, tuning and filter-design tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is AC reactance & LC/RC tuning; for LED series-resistor sizing use an LED-resistor API and for VSWR and impedance match use a VSWR API.

api.oanor.com/resonance-api

Fresnel Zone API

Fresnel-zone and line-of-sight clearance maths for radio-link planning as an API, computed locally and deterministically. The radius endpoint computes the Fresnel-zone radius at any point along a path, rₙ = √(n·λ·d1·d2/(d1+d2)) with λ = c/f, together with the wavelength and the 60 % clearance that a near-free-space link needs. The midpoint endpoint gives the widest radius — the zone is fattest at the path midpoint — and its 60 % clearance, the figure you size antenna heights against. The earthbulge endpoint adds the earth-curvature bulge, h = d1·d2/(12.75·k) with k ≈ 4/3 for a standard atmosphere, and combines it with the Fresnel clearance into a total obstruction clearance for the path. Distances are in kilometres, frequency in gigahertz, radii in metres. Everything is computed locally and deterministically, so it is instant and private. Ideal for wireless, WISP, microwave-backhaul, LoRa and amateur-radio app developers, link-planning and coverage tools, and RF engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Fresnel-zone & line-of-sight clearance; for free-space path loss and link budget use a path-loss API and for antenna gain use an antenna API.

api.oanor.com/fresnel-api

RF Path Loss API

RF path-loss and link-budget maths as an API, computed locally and deterministically. The fspl endpoint computes the free-space path loss, FSPL(dB) = 20·log₁₀(d_km) + 20·log₁₀(f_MHz) + 32.44, the ideal line-of-sight attenuation between two antennas, and the wavelength. The linkbudget endpoint computes the received power, Prx = Ptx + Gtx + Grx − path loss − cable losses, the EIRP, and — given a receiver sensitivity — the link margin and whether the link closes. The dbm endpoint converts RF power between dBm, watts and dBW (0 dBm = 1 mW, 30 dBm = 1 W). Everything is computed locally and deterministically, so it is instant and private. Ideal for wireless, IoT, LoRa, Wi-Fi and radio app developers, link-planning and coverage tools, and RF engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is RF link budget; for VSWR and impedance match use a VSWR API and for antenna gain use an antenna API.

api.oanor.com/pathloss-api

VSWR & Impedance Match API

VSWR and RF impedance-matching maths as an API, computed locally and deterministically. The vswr endpoint computes the voltage standing-wave ratio and its companion figures — the reflection coefficient Γ = (ZL − Z0)/(ZL + Z0) = √(Pr/Pf), the VSWR = (1+|Γ|)/(1−|Γ|), the return loss −20·log₁₀|Γ| dB, the mismatch loss and the percentage of power reflected and transmitted — from a reflection coefficient, a load and source impedance (Z0 default 50 Ω), or the forward and reflected power. The fromvswr endpoint goes the other way, deriving Γ, return loss and the power split from a VSWR figure. The power endpoint computes the reflected and transmitted power from a forward power and a VSWR or reflection coefficient. Everything is computed locally and deterministically, so it is instant and private. Ideal for RF, antenna, amateur-radio and wireless app developers, antenna-tuning and feedline tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is RF impedance match; for antenna gain and aperture use an antenna API.

api.oanor.com/vswr-api

Heatsink Thermal API

Heatsink and thermal-resistance maths for electronics as an API, computed locally and deterministically. The junction endpoint computes the junction temperature of a component from its power dissipation, the ambient temperature and the thermal-resistance chain, Tj = Ta + P·(Rθjc + Rθcs + Rθsa) — junction-to-case, case-to-sink (the interface material) and sink-to-ambient — and also reports the case and sink temperatures and, given a maximum junction temperature, the headroom. The required endpoint solves the largest heatsink thermal resistance you may use to stay under a junction limit, Rθsa = (Tj_max − Ta)/P − Rθjc − Rθcs, and flags when no heatsink can do it. The power endpoint gives the maximum power a device can dissipate for a given thermal path, P = (Tj_max − Ta)/Rθtotal. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, power-supply and PCB-design app developers, heatsink selection and thermal-budget tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is conduction thermal-resistance; for convective Newton cooling use a cooling API.

api.oanor.com/heatsink-api

LED Resistor API

LED current-limiting-resistor maths as an API, computed locally and deterministically. The resistor endpoint sizes the series resistor for a single LED, R = (V_supply − V_forward) / I, and returns the resistor power dissipation (I²·R), the LED power, a recommended resistor wattage rating and the nearest E12 standard value (rounded up so the LED current stays at or below the target). The series endpoint sizes the one shared resistor for several LEDs wired in series, where the forward voltages add, R = (V_supply − n·V_f) / I, and flags when the supply is too low for the string. The parallel endpoint gives the per-LED resistor for LEDs in parallel (each needs its own) and the total current the supply must deliver. Currents are entered in milliamps. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, maker, Arduino and hardware app developers, LED and lighting-circuit design tools, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is LED resistor sizing; for general Ohm's law and reactance use an Ohm's-law API and for AWG wire properties use a wire-gauge API.

api.oanor.com/ledresistor-api

Wire Gauge API

AWG (American Wire Gauge) maths as an API, computed locally and deterministically. The awg endpoint returns the physical properties of a gauge — the diameter, 0.127·92^((36−n)/39) mm, the cross-section area, the DC resistance per kilometre and per 1000 ft for copper or aluminium, and the Preece fusing current (the point at which the wire melts, far above any safe operating ampacity). The fromdiameter endpoint goes the other way, giving the nearest AWG for a measured diameter or cross-section area, n = 36 − 39·log₉₂(d/0.127). The resistance endpoint gives the resistance of a wire run from its gauge, length and material, R = ρ·L/A. Gauges 0/0 (1/0), 00 (2/0) and 000 (3/0) are entered as −1, −2 and −3. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics, electrical and maker app developers, wiring and cable-selection tools, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is wire-gauge geometry and resistance; for cable voltage drop over a circuit use a voltage-drop API.

api.oanor.com/wiregauge-api

RAID Calculator API

RAID storage-array maths as an API, computed locally and deterministically. The capacity endpoint computes the usable and raw capacity, the storage efficiency and the fault tolerance of a RAID level — RAID 0 stripes for n×disk with no redundancy, RAID 1 mirrors to one disk and tolerates n−1 failures, RAID 5 gives (n−1)×disk with one-disk tolerance, RAID 6 gives (n−2)×disk with two-disk tolerance, and RAID 10 gives (n/2)×disk — and reports the minimum disks each level needs. The compare endpoint lays the levels side by side for the same disks and disk size so you can weigh capacity against redundancy. The rebuild endpoint estimates how long it takes to rebuild a single disk at a given rebuild speed, the window during which a second failure would lose data in RAID 5/6. Everything is computed locally and deterministically, so it is instant and private. Ideal for storage, NAS, server and IT-admin app developers, capacity-planning and procurement tools, and homelab calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is RAID array sizing; for data-transfer time use a transfer API.

api.oanor.com/raid-api

Data Transfer API

Data-transfer and bandwidth maths as an API, computed locally and deterministically. The time endpoint computes how long a file takes to transfer at a given bandwidth, time = file bits ÷ (rate × (1 − overhead)), accepting sizes in B, KB, MB, GB, TB or the binary KiB/MiB/GiB and rates in bps, Kbps, Mbps, Gbps or bytes-per-second (MB/s), with an optional protocol-overhead allowance, and returns the time in seconds, minutes, hours and a human-readable form. The bandwidth endpoint works backwards: the bandwidth needed to move a file within a target time, in bps, Mbps, Gbps and MB/s. The convert endpoint converts a data size between decimal (1 MB = 1,000,000 bytes) and binary (MiB = 1,048,576) units, or a data rate between bit-rates and byte-rates. Everything is computed locally and deterministically, so it is instant and private. Ideal for networking, cloud, backup and streaming app developers, download-time and capacity-planning tools, and dev dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is transfer time and bandwidth; for media encoding bitrate use a bitrate API.

api.oanor.com/transfer-api

Statistical Inference API

Inferential-statistics maths as an API, computed locally and deterministically. The samplesize endpoint computes how many respondents a survey or experiment needs for a proportion, n = Z²·p(1−p)/E², from a confidence level and a margin of error (using p = 0.5 for the most conservative size), with a finite-population correction when the population is known. The confidence endpoint builds a confidence interval for a mean (estimate ± Z·σ/√n) or a proportion (p ± Z·√(p(1−p)/n)), returning the standard error, margin of error and the lower and upper bounds. The ztest endpoint runs a one-sample z-test, z = (x̄ − μ₀)/(σ/√n), and returns the z-score, the one- or two-tailed p-value and whether the result is significant at the chosen alpha. The z-scores come from an exact inverse-normal and the p-values from the normal CDF. Everything is computed locally and deterministically, so it is instant and private. Ideal for A/B-testing, survey, research and analytics app developers, experiment dashboards and data-science tools, and education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is inferential statistics; for descriptive statistics use a statistics API and for probability distributions use a probability API.

api.oanor.com/inference-api

Statistics Calculator API

Descriptive-statistics maths as an API, computed locally and deterministically. The descriptive endpoint summarises a list of numbers — the count, sum, mean, median, mode, minimum, maximum and range, the population and sample variance and standard deviation, and the quartiles Q1/Q2/Q3 with the interquartile range by Tukey's method. The correlation endpoint computes the Pearson correlation coefficient r between two equal-length series — from −1 (perfect inverse) through 0 (none) to +1 (perfect direct) — along with R² and the covariance. The regression endpoint fits a least-squares line y = a + b·x, returning the slope, intercept and R², the equation, and an optional prediction for a given x. Data is accepted as a JSON array or a comma-separated list. Everything is computed locally and deterministically, so it is instant and private. Ideal for data-analysis, dashboard, research and education app developers, reporting and BI tools, and spreadsheet replacements. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is descriptive statistics; for probability distributions and combinatorics use a probability API.

api.oanor.com/statistics-api

Marketing Metrics API

Digital-marketing metrics maths as an API, computed locally and deterministically. The ads endpoint computes campaign KPIs from any two of the spend, impressions, clicks and conversions: the CPM (cost per thousand impressions), the CPC (cost per click), the CTR (click-through rate), the conversion rate and the CPA (cost per acquisition). The roas endpoint computes the return on ad spend, ROAS = revenue ÷ spend, the ROI percentage and the gross profit, and — given a gross margin — the break-even ROAS of 1 ÷ margin. The ltv endpoint computes the customer lifetime value, average order value × purchase frequency × lifespan × gross margin, and, with the marketing spend and number of new customers, the customer acquisition cost, the all-important LTV:CAC ratio and the CAC payback period in months. Everything is computed locally and deterministically, so it is instant and private. Ideal for marketing, advertising, e-commerce and growth app developers, campaign dashboards and reporting tools, and agency calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is marketing-metrics maths; for percentage maths use a percentage API and for currency conversion use a currency API.

api.oanor.com/marketing-api

Savings Goal API

Personal-savings planning maths as an API, computed locally and deterministically. The future endpoint computes the future value of regular saving — FV = initial·(1+r)^n + deposit·((1+r)^n − 1)/r with the rate compounded monthly — and breaks it into the total you put in and the interest earned. The goal endpoint works backwards: the monthly deposit needed to reach a target by a date, (target − initial·(1+r)^n)·r / ((1+r)^n − 1), and tells you when an initial sum already grows to the target by itself. The emergency endpoint sizes an emergency fund as a number of months of expenses (3–6 is the usual advice), reports the shortfall against current savings and, with a monthly saving amount, how many months it takes to get there. Everything is computed locally and deterministically, so it is instant and private. Ideal for personal-finance, budgeting and fintech app developers, savings-goal and money-coaching tools, and banking dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Estimates, not financial advice. 3 endpoints. This is savings planning; for loans and mortgages use a loan API and for NPV/IRR use a finance-calc API.

api.oanor.com/savings-api

Depreciation Calculator API

Asset-depreciation maths as an API, computed locally and deterministically, returning the full year-by-year schedule. The straight-line endpoint spreads the depreciable amount evenly, annual = (cost − salvage) / life, with the book value falling to the salvage value over the asset life. The declining-balance endpoint is accelerated — each year depreciates the current book value times factor/life (a factor of 2 is the double-declining method) — and it is capped so the book value never drops below salvage. The sum-of-years-digits endpoint is also accelerated, front-loading the expense: year t depreciates (remaining life / SYD) × (cost − salvage), where SYD = n(n+1)/2. Each method returns the depreciation, accumulated depreciation and book value for every year. Everything is computed locally and deterministically, so it is instant and private. Ideal for accounting, ERP, asset-management and bookkeeping app developers, fixed-asset registers, and finance dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. General accounting maths — tax rules such as MACRS differ by jurisdiction. 3 endpoints. This is asset depreciation; for NPV and IRR use a finance-calc API and for loans use a loan API.

api.oanor.com/depreciation-api

Lumber Calculator API

Lumber and framing material-estimation maths as an API, computed locally and deterministically. The boardfeet endpoint computes board feet — the standard volume unit for sawn timber, (thickness_in × width_in × length_ft) ÷ 12 — for a quantity of boards, with the total board feet and linear feet. The studs endpoint frames a wall: the number of vertical studs, ceil(wall length ÷ spacing) + 1 (16-inch ≈ 0.4064 m or 24-inch ≈ 0.6096 m centres), with two extra studs per opening, plus the plate boards for the top and bottom plates. The cost endpoint totals the lumber either by board foot (board feet × price per board foot) or by piece (pieces × price per piece). Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, carpentry and DIY app developers, framing and material take-off tools, and lumberyard and builder calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is lumber and framing estimation; for drywall sheets use a drywall API and for concrete use a concrete API.

api.oanor.com/lumber-api

Drywall Calculator API

Drywall (plasterboard) material-estimation maths as an API, computed locally and deterministically. The sheets endpoint computes how many boards a wall or ceiling needs — the area (given directly, or as perimeter × height, or length × width) divided by the sheet area, with a waste allowance — and the number of screws (about 32 per standard sheet). The compound endpoint estimates the joint compound in kilograms and the joint tape in metres for taping and finishing the boarded area, with adjustable per-square-metre factors for your product and number of coats. The cost endpoint totals the project from the sheets and their price plus the compound and tape. The standard 2.4 × 1.2 m board is assumed unless you override it. Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, renovation and trade app developers, drywall and plastering estimators, and builder and retailer tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is drywall material estimation; for insulation R-values use a U-value API and for wall paint use a paint API.

api.oanor.com/drywall-api

Wallpaper Calculator API

Wallpaper-estimating maths as an API, computed locally and deterministically. The rolls endpoint uses the proper drop method: it works out how many full-height drops come from each roll, floor(roll length ÷ (wall height + pattern repeat)), how many drops the room perimeter needs, ceil(perimeter ÷ roll width), and from those the rolls required — so a larger pattern repeat correctly increases the count. The simple endpoint gives a quick area-based estimate, rolls = ceil(wall area·(1+waste) ÷ roll coverage), handy for plain papers. The cost endpoint totals the project from the rolls and price per roll plus the adhesive, with one tub of paste hanging about five rolls. The standard roll of 10.05 m × 0.53 m is assumed unless you override it. Everything is computed locally and deterministically, so it is instant and private. Ideal for home-decor, renovation and trade app developers, DIY and room-planning tools, and decorator and retailer calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is wallpaper estimation; for wall paint use a paint API and for floor tiles use a flooring API.

api.oanor.com/wallpaper-api

Flooring & Tile API

Flooring and tiling material-estimation maths as an API, computed locally and deterministically. The tile endpoint computes how many tiles a floor needs — the floor area (given directly or as length × width) divided by the tile area, with a waste allowance for cuts and breakage (10 % by default) — and, given the tiles per box, how many boxes to buy. The packs endpoint sizes laminate, vinyl or carpet from the coverage printed on each pack: packs = ceil(area·(1+waste) / coverage per pack), with the total coverage supplied. The grout endpoint estimates the grout in kilograms for a tiled area from the tile size, the joint width and the tile thickness, ((A+B)/(A·B))·joint·thickness·density per square metre. Everything is computed locally and deterministically, so it is instant and private. Ideal for home-improvement, renovation and trade app developers, DIY and material-ordering tools, and builder and retailer calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is floor-covering estimation; for wall paint use a paint API, for roofing use a roofing API and for concrete use a concrete API.

api.oanor.com/flooring-api

Inventory Management API

Inventory-management maths as an API, computed locally and deterministically. The eoq endpoint computes the economic order quantity, EOQ = √(2·D·S/H) from the annual demand, the cost per order and the holding cost per unit per year — the order size that minimises total cost — and returns the number of orders per year, the days between orders and the annual ordering, holding and total costs (which are equal at the EOQ). The reorder endpoint computes the reorder point, daily demand × lead time + safety stock, the stock level at which to place the next order. The safety endpoint computes the safety stock for a target service level, Z × σ × √lead_time, where Z is the normal-distribution value for the service level (95 % gives 1.645) found by an exact inverse-normal calculation, so any service level works. Everything is computed locally and deterministically, so it is instant and private. Ideal for e-commerce, retail, warehouse and supply-chain app developers, stock-planning and procurement tools, and operations dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is inventory optimisation; for break-even and cost-volume-profit use a break-even API.

api.oanor.com/inventory-api

Break-Even Calculator API

Break-even and cost-volume-profit maths as an API, computed locally and deterministically. The breakeven endpoint computes the break-even point of a product — the units you must sell to cover all costs, fixed costs ÷ (price − variable cost) — together with the break-even revenue, the contribution margin per unit and the contribution-margin ratio. The target endpoint computes the units and revenue needed to reach a target profit, (fixed costs + target profit) ÷ contribution margin. The margin-of-safety endpoint takes an actual sales level (in units or revenue) and returns the margin of safety — how far sales can fall before a loss — both in units and as a percentage, plus the profit at that level. Everything is computed locally and deterministically, so it is instant and private. Ideal for business, startup and finance app developers, pricing and product-planning tools, and small-business and accounting dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is cost-volume-profit analysis; for per-unit margin and markup pricing use a margin API.

api.oanor.com/breakeven-api

Child Height Predictor API

Predicted-adult-height maths as an API, computed locally and deterministically. The midparental endpoint applies the Tanner mid-parental method — for a boy (father + mother + 13)/2 and for a girl (father + mother − 13)/2 in centimetres — and returns the target height together with the ±8.5 cm range within which most children fall. The double endpoint uses the well-known rule of thumb that a child's adult height is about twice their height at age two. The remaining endpoint takes a child's current height and a predicted adult height (given directly or worked out from the parents) and returns the remaining growth and the percentage of adult height already reached. Everything is computed locally and deterministically, so it is instant and private. Ideal for parenting, paediatric and family-health app developers, growth-tracking and milestone tools, and wellness dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Population estimates with wide individual variation — not medical advice. 3 endpoints. This is adult-height prediction; for BMI and body composition use a BMI API.

api.oanor.com/childheight-api

Towing Calculator API

Trailer-towing weight maths as an API, computed locally and deterministically. The tongue endpoint computes the tongue (hitch) weight as a percentage of the loaded trailer weight and reports the recommended 10–15 % range — too little tongue weight is the main cause of trailer sway. The capacity endpoint computes the maximum trailer weight a tow vehicle can pull, GCWR − curb weight − payload (the passengers and cargo in the vehicle), and checks a proposed trailer against it with the margin remaining. The payload endpoint computes the vehicle payload still available once the trailer is hitched, GVWR − curb weight − tongue weight, since the tongue weight presses down on the tow vehicle and counts against its payload rating. Everything is computed locally and deterministically, so it is instant and private. Ideal for RV, caravan, trailer and fleet apps, tow-vehicle matching and load-planning tools, and automotive calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Guidance only — follow the manufacturer's ratings. 3 endpoints. This is trailer-towing weights; for tyre size and rolling circumference use a tyre API.

api.oanor.com/towing-api

Calorie Burn API

Exercise calorie-burn maths as an API, computed locally and deterministically with the MET (metabolic-equivalent) method. The activity endpoint computes the calories burned by an activity, calories = MET × weight × hours, taking the MET value directly or from a named-activity table (walking, running, cycling, swimming, HIIT, rowing, yoga, weightlifting and more), and returns the calories per minute. The steps endpoint turns a step count into distance and calories: the stride is estimated from height (about 0.415 × height for walking, 0.65 for running), the distance is steps × stride, and the energy is the distance times bodyweight times a net cost of roughly 0.5 kcal/kg/km walking or 1.0 running. The duration endpoint works backwards, giving the minutes of an activity needed to burn a target number of calories. Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness, activity-tracking and weight-management app developers, workout and step-counter tools, and wellness dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Estimates only. 3 endpoints. This is activity energy expenditure; for resting metabolism and TDEE use a BMR API.

api.oanor.com/calorieburn-api

Hydration Calculator API

Hydration and fluid-balance maths as an API, computed locally and deterministically. The daily endpoint estimates the daily fluid need from bodyweight (about 35 ml per kilogram), the minutes of exercise (about 12 ml per minute) and the climate (hot adds 500 ml, very hot 1000 ml, cold subtracts 200 ml), reported in millilitres, litres and 250 ml glasses. The sweat endpoint computes the sweat rate and the degree of dehydration from a before-and-after body weight, the fluid drunk and the duration — sweat loss = (pre − post) + intake − urine, with 1 kg of lost mass treated as 1 litre, and it flags when losses pass the 2 % of body mass where performance falls off. The rehydrate endpoint computes the post-exercise rehydration target, about 1.5 times the fluid deficit to cover ongoing urine losses, with a sodium note for larger losses. Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness, sports and wellness app developers, endurance-training and hydration-reminder tools, and health dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. General guidance, not medical advice. 3 endpoints. This is fluid balance; for basal calories use a BMR API and for heart-rate zones use a heart-rate API.

api.oanor.com/hydration-api

VO2 Max API

Aerobic-capacity (VO2 max) estimation as an API, computed locally and deterministically. The cooper endpoint estimates VO2 max from the Cooper 12-minute run test, VO2max = (distance − 504.9)/44.73, from the distance covered in twelve minutes. The resting endpoint uses the resting heart-rate (Uth-Sørensen) method, VO2max = 15.3 × (HRmax/HRrest), with the maximum heart rate taken directly or as 220 − age — a lower resting pulse signals better fitness. The rockport endpoint applies the Rockport one-mile walk test, a multiple-regression formula on age, weight, sex, walk time and the heart rate at the finish, the most accessible sub-maximal field test. Each result comes with a broad fitness rating from poor to superior and the value in mL/kg/min. Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness, running and endurance-training app developers, coaching and assessment tools, sports-science and wellness dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Estimates only, not medical advice. 3 endpoints. This is aerobic-capacity estimation; for heart-rate zones use a heart-rate API and for basal metabolism use a BMR API.

api.oanor.com/vo2max-api

BMI & Body Composition API

Body-composition maths as an API, computed locally and deterministically. The bmi endpoint computes the body mass index, BMI = weight/height², classifies it on the WHO scale (underweight, normal, overweight, obese) and returns the healthy weight range for the person's height. The idealweight endpoint computes the ideal body weight by the four classic formulas — Devine, Robinson, Miller and Hamwi — each a base weight plus an increment for every inch of height above five feet, and their average. The bodyfat endpoint estimates body-fat percentage by the US Navy circumference method from the neck and waist (and hip for women) and the height, classifies it from essential to high, and — given a weight — splits it into fat mass and lean mass. Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness, health and wellness app developers, body-tracking and coaching tools, gym and clinic dashboards, and self-assessment apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Estimates only, not medical advice. 3 endpoints. This is body composition; for basal metabolic rate and calories use a BMR API.

api.oanor.com/bmi-api

BMR & Calorie API

Energy-expenditure and nutrition maths as an API, computed locally and deterministically. The bmr endpoint computes the basal metabolic rate — the calories the body burns at rest — from weight, height, age and sex, using the modern Mifflin-St Jeor equation (BMR = 10·kg + 6.25·cm − 5·age + 5 for men, −161 for women) and reporting the classic revised Harris-Benedict value alongside for comparison. The tdee endpoint computes the total daily energy expenditure, TDEE = BMR × an activity factor from sedentary (1.2) to very active (1.9), and the goal calories for maintenance, mild and standard weight loss and weight gain — a 500 kcal/day deficit or surplus is about 0.45 kg per week. The macros endpoint splits a calorie target into protein, fat and carbohydrate grams, with protein set per kilogram of bodyweight (4 kcal/g protein and carbs, 9 kcal/g fat). Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness, nutrition and health-app developers, diet and meal-planning tools, gym and coaching apps, and wellness dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Estimates only, not medical advice. 3 endpoints. This is metabolic-rate and calorie maths; for body-mass-index use a BMI calculator.

api.oanor.com/bmr-api

Gear Ratio API

Gear-train ratio, speed and torque maths as an API, computed locally and deterministically. The ratio endpoint computes the gear ratio of a single pair from the driver and driven tooth counts (or pitch diameters), ratio = N_driven/N_driver, classifies it as a reduction (more torque, less speed) or an overdrive, and — given an input speed and torque — returns the output speed (input/ratio) and the output torque (input·ratio·efficiency). The train endpoint computes a compound gear train: the overall ratio is the product of the individual stage ratios, and it returns each stage ratio, the output speed and torque, noting that idler gears change only the direction of rotation, not the ratio. The solve endpoint finds the missing one of the input speed, the output speed and the ratio from the other two — for example, the ratio needed to drop a 1500 rpm motor to a 500 rpm output. Everything is computed locally and deterministically, so it is instant and private. Ideal for drivetrain, robotics and machine-design tools, gearbox and transmission selection, bicycle and vehicle gearing, and mechanical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is gear-train ratio and torque; for spur-gear tooth geometry use a spur-gear API.

api.oanor.com/gearratio-api

Colligative Properties API

Colligative-properties maths for solutions as an API, computed locally and deterministically. The osmotic endpoint computes the osmotic pressure by the van 't Hoff equation, π = i·M·R·T, from the molarity, the temperature and the van 't Hoff factor (the number of dissolved particles per formula unit — 1 for sugar, 2 for NaCl, 3 for CaCl₂), reported in atmospheres, bar and kilopascals, and also solves the molarity back from a measured pressure. The freezing endpoint computes the freezing-point depression, ΔTf = i·Kf·m, from the molality and the cryoscopic constant (1.86 °C·kg/mol for water), and the new freezing point. The boiling endpoint computes the boiling-point elevation, ΔTb = i·Kb·m, from the ebullioscopic constant (0.512 °C·kg/mol for water), and the new boiling point. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry, biology and food-science tools, reverse-osmosis and desalination estimates, antifreeze and de-icing formulation, lab and education apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is colligative-properties chemistry; for solution dilution use a dilution API and for pH and buffers use a pH API.

api.oanor.com/osmosis-api

Particle Settling API

Particle settling-velocity maths as an API, computed locally and deterministically. The stokes endpoint computes the terminal settling velocity of a small spherical particle by Stokes' law, vt = (ρp − ρf)·g·d²/(18·μ), from the particle diameter and density, the fluid density and the dynamic viscosity, and checks the particle Reynolds number to tell you whether the creeping-flow assumption (Re < 1) still holds — a negative velocity means a buoyant particle that rises. The terminal endpoint computes the drag-based terminal velocity for larger, faster particles, vt = √(4·g·d·(ρp − ρf)/(3·Cd·ρf)), from a drag coefficient (≈0.44 in the turbulent Newton regime). The time endpoint computes the time for a particle to settle through a given depth, t = height/vt, taking the velocity directly or deriving it from the particle properties via Stokes. Everything is computed locally and deterministically, so it is instant and private. Ideal for water- and wastewater-treatment, mineral-processing and environmental-engineering tools, clarifier and settling-tank design, sediment and aerosol analysis, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is particle sedimentation; for pipe-flow Reynolds/Froude/Mach numbers use a Reynolds API.

api.oanor.com/settling-api

Degree Day API

Heating and cooling degree-day maths as an API, computed locally and deterministically. The daily endpoint computes the heating degree days, HDD = max(0, base − mean), and the cooling degree days, CDD = max(0, mean − base), for a single day from a base temperature and the daily mean — or the minimum and maximum, since the mean is taken as their average. The period endpoint sums the degree days over a list of daily temperatures (means or min/max pairs), returning the total HDD and CDD, the count of heating and cooling days and the average temperature — the standard way to characterise a heating or cooling season. The energy endpoint turns degree days into an energy estimate: the heat delivered is UA·DD·24/1000 kWh from the building heat-loss coefficient, the fuel or electricity input is that divided by the boiler efficiency (or a heat-pump COP), and — with an energy price — the cost. Everything is computed locally and deterministically, so it is instant and private. Ideal for building-energy, HVAC and facilities tools, heating-bill and fuel-budget estimation, weather-normalisation and energy-benchmarking apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is degree-day demand estimation; for U-value and heat-loss fabric calculations use a U-value API.

api.oanor.com/degreeday-api

Belt Conveyor API

Belt-conveyor design maths as an API, computed locally and deterministically. The capacity endpoint computes the throughput of a belt conveyor — the volumetric capacity Q = A·v·3600 (m³/h) from the belt cross-section and speed, and the mass capacity Q·ρ/1000 (t/h) from the bulk density — and, when only the belt width is given, estimates the cross-section as A ≈ load_factor·width². The power endpoint computes the drive power as the sum of the horizontal friction power, μ·g·(material + 2·belt + idler mass per metre)·length·speed, and the vertical lift power, ṁ·g·height, then divides by the drive efficiency to give the motor power. The tension endpoint computes the belt tensions from the effective tension Te = P/v: the tight-side tension T1 = Te·e^(μθ)/(e^(μθ)−1) and the slack-side tension T2 = T1 − Te, using the Euler-Eytelwein grip of the belt on the drive pulley. Everything is computed locally and deterministically, so it is instant and private. Ideal for bulk-materials-handling, mining and plant-design tools, conveyor selection and motor sizing, and mechanical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is a simplified belt-conveyor model; for rope/belt capstan friction use a capstan API and for belt-drive geometry use a belt-drive API.

api.oanor.com/conveyor-api

Reynolds Number API

Dimensionless flow-number maths for fluid-mechanics similitude as an API, computed locally and deterministically. The reynolds endpoint computes the Reynolds number, Re = v·L/ν = ρvL/μ — the ratio of inertial to viscous forces — from the velocity, a characteristic length (pipe diameter) and either the kinematic viscosity or the density and dynamic viscosity, and classifies the flow as laminar (< 2300), transitional (2300–4000) or turbulent (> 4000). The froude endpoint computes the Froude number, Fr = v/√(g·L) — the ratio of inertia to gravity used for open-channel and ship flows — together with the critical velocity, and tells you whether the flow is subcritical (tranquil), critical or supercritical (shooting). The mach endpoint computes the Mach number, M = v/c, with the sound speed taken directly or worked out from the air temperature, c = √(γRT), and classifies the speed as subsonic, transonic, supersonic or hypersonic. Everything is computed locally and deterministically, so it is instant and private. Ideal for fluid-mechanics, aerodynamics and hydraulics tools, model-scaling and wind-tunnel similitude, pipe-flow and open-channel analysis, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is dimensionless-number similitude; for pipe friction pressure drop use a Darcy-Weisbach API and for open-channel uniform flow use a Manning API.

api.oanor.com/reynolds-api

Rebar Calculator API

Reinforcement-steel (rebar) maths as an API, computed locally and deterministically. The area endpoint computes the cross-sectional area of a reinforcing bar, a = π/4·d², its mass per metre (a·7850/1e6, steel ρ = 7850 kg/m³), the total area and mass for a number of bars, and — given a required steel area — the number of bars needed and the area provided. The spacing endpoint lays out bars across a section: from the width, the cover, the bar diameter and either a centre-to-centre spacing or a bar count it returns the other, n = floor((width − 2·cover − d)/spacing) + 1, the total steel area and the area per metre of width. The ratio endpoint computes the reinforcement ratio ρ = As/(b·d) of a section from the steel area (or the bars) and the section width and effective depth, as a fraction and a percentage, the single number that governs whether a beam is under- or over-reinforced. Everything is computed locally and deterministically, so it is instant and private. Ideal for structural and site-engineering tools, reinforced-concrete detailing, bar-bending schedules and steel take-off, and civil-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rebar geometry and quantities; for concrete mix proportions use a concrete API.

api.oanor.com/rebar-api

Concrete Mix API

Concrete mix-design maths as an API, computed locally and deterministically. The mix endpoint breaks down a volume of concrete into its materials from a nominal mix ratio (cement:sand:aggregate, for example 1:2:4): it applies the 1.54 dry-volume allowance, then returns the cement in cubic metres, kilograms and 50 kg bags, the sand and aggregate volumes and masses, and the water from the water-cement ratio — the complete batch for the pour. The quantity endpoint computes the concrete volume of a slab, footing, or round or square column from its dimensions, adds a wastage allowance and gives the dry material volume. The watercement endpoint solves the water-cement ratio, the water or the cement from the other two — the single most important number for concrete strength and durability. Densities used are cement 1440, sand 1600 and aggregate 1450 kg/m³, with a 50 kg cement bag. Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, estimating and site-engineering tools, material take-off and ordering, DIY and builder apps, and civil-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is nominal volume-batch concrete estimating; for retaining-wall earth pressure use an earth-pressure API.

api.oanor.com/concrete-api

Valve Flow Coefficient API

Control-valve flow-coefficient (Cv / Kv) maths as an API, computed locally and deterministically. The liquid endpoint sizes a control valve for liquid service using Q = Kv·√(ΔP/SG): give any two of the flow rate (m³/h), the pressure drop across the valve (bar) and the flow coefficient Kv, and it returns the third — the required Kv to size a valve, the flow a valve passes, or the pressure drop it develops — together with the equivalent Cv. The convert endpoint converts between the three flow coefficients in use around the world: the metric Kv, the US Cv = 1.156·Kv, and the SI Av = 2.4e-5·Cv. The opening endpoint computes how far a valve must open to pass an operating Kv against its rated Kvs, for both a linear trim (opening = Kv/Kvs) and an equal-percentage trim (opening = 1 + ln(Kv/Kvs)/ln(R) for a rangeability R), so you can keep the valve in its controllable 20–80 % travel band. Everything is computed locally and deterministically, so it is instant and private. Ideal for process, instrumentation and HVAC engineering tools, control-valve selection and commissioning, hydronic-balancing and plant-design apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is control-valve sizing; for pump power and head use a pump API and for orifice-plate metering use an orifice API.

api.oanor.com/valveflow-api

Wind Load API

Structural wind-load maths as an API, computed locally and deterministically. The pressure endpoint computes the velocity (dynamic) pressure of wind, q = ½·ρ·v², from the wind speed and air density — the pressure the wind exerts when it is brought to rest against a surface — and also solves the wind speed back from a given pressure, reporting the speed in m/s, km/h and mph. The force endpoint computes the wind force on a surface, F = q·Cf·A, from the velocity pressure (or wind speed), the exposed area and a force coefficient (≈1.3 for a building wall, ≈1.2 for a flat plate), and — given a height — the overturning moment about the base. The beaufort endpoint converts between a wind speed and the Beaufort scale using v = 0.836·B^1.5, returning the Beaufort number, the standard description from calm to hurricane force and the corresponding pressure. Everything is computed locally and deterministically, so it is instant and private. Ideal for structural and façade-engineering tools, signage, solar-array, scaffold and temporary-structure wind checks, sailing and meteorology apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is structural wind pressure and force; for wind-turbine energy output use a wind-power API.

api.oanor.com/windload-api

Voltage Drop API

Cable voltage-drop and conductor-sizing maths as an API, computed locally and deterministically. The drop endpoint computes the voltage lost along a cable run from the current, the one-way run length, the conductor cross-section and the material: the conductor resistance R = ρ·L/A, the voltage drop Vd = k·I·R (k = 2 for single-phase, √3 for three-phase), the drop as a percentage of the supply and the voltage left at the load. The sizing endpoint works backwards: from an allowable percentage drop it returns the minimum conductor cross-section needed, A ≥ k·I·ρ·L/Vd_allow, rounds up to the next standard cable size (1.5, 2.5, 4, 6, 10, 16, 25 … mm²) and reports the actual drop at that size. The power endpoint computes the power dissipated as heat in the cable, P = N·I²·R (N = 2 or 3 current-carrying conductors), and the cable efficiency given a load power. Copper (ρ = 0.0172) and aluminium (ρ = 0.0282 Ω·mm²/m) are supported. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical-installation and panel-design tools, cable selection to wiring-regulation limits, solar, EV-charger and sub-main sizing, and electrical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is cable voltage drop and sizing; for Ohm's law, reactance and resonance use an Ohm's-law API and for transformer ratios use a transformer API.

api.oanor.com/voltagedrop-api

Earth Pressure API

Lateral earth-pressure maths (Rankine theory) as an API, computed locally and deterministically for retaining-wall design. The active endpoint computes the active earth pressure that pushes a wall outward when the soil is allowed to yield: the coefficient Ka = (1−sinφ)/(1+sinφ) from the soil friction angle, the pressure at the base of the wall σ = Ka·γ·H, the total thrust per metre run ½·Ka·γ·H², plus the contributions of a surface surcharge and of soil cohesion (which reduces the pressure by 2c√Ka and forms a tension crack of depth 2c/(γ√Ka)). The passive endpoint computes the passive resistance Kp = (1+sinφ)/(1−sinφ) that the soil mobilises when a wall is pushed into it — the resisting pressure and thrust, with cohesion adding 2c√Kp. The atrest endpoint computes the at-rest pressure K0 = 1−sinφ (Jaky) for unyielding walls such as basements and braced excavations. Everything is computed locally and deterministically, so it is instant and private. Ideal for geotechnical and civil-engineering tools, retaining-wall, sheet-pile and basement-wall design, excavation-shoring and foundation apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Rankine lateral earth pressure; for slope geometry use a slope API and for open-channel weir flow use a weir API.

api.oanor.com/earthpressure-api

Reverberation Time API

Room-acoustics reverberation-time maths as an API, computed locally and deterministically. The sabine endpoint computes the reverberation time of a room — the RT60, the time for the sound to decay by 60 dB — from the Sabine formula RT60 = 0.161·V/A, where V is the room volume and A the total absorption in metric sabins; you can give the absorption directly, or as a surface area times an average absorption coefficient, and it also solves the absorption you would need to hit a target reverberation time. The eyring endpoint uses the Eyring-Norris formula RT60 = 0.161·V/(−S·ln(1−ᾱ)), which is more accurate than Sabine for absorbent rooms with a high average coefficient, and reports both for comparison. The absorption endpoint builds the absorption budget from a list of surfaces, each with its area and absorption coefficient, returning the total and average absorption and the resulting Sabine RT60, plus the extra absorption needed to reach a target. Everything is computed locally and deterministically, so it is instant and private. Ideal for acoustic-design, studio, classroom and home-theatre tools, room-treatment planning and building-acoustics apps, and audio-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is room reverberation time; for decibel conversion and combining sound levels use a sound-level API.

api.oanor.com/reverb-api

Weir Flow API

Weir flow maths for open-channel discharge measurement as an API, computed locally and deterministically. The rectangular endpoint computes the flow over a rectangular sharp-crested weir, Q = (2/3)·Cd·b·√(2g)·H^1.5, from the crest width and the head of water above the crest — and solves the head back from a known discharge. The vnotch endpoint computes the flow over a triangular V-notch weir, Q = (8/15)·Cd·√(2g)·tan(θ/2)·H^2.5, from the notch angle and head, the most accurate weir for small flows because the discharge varies with the head to the power 2.5. The broadcrested endpoint computes the flow over a broad-crested weir, Q = Cd·(2/3)^1.5·√g·b·H^1.5 ≈ Cd·1.705·b·H^1.5, the rugged field structure used for river gauging. Each device carries its standard discharge coefficient (rectangular 0.62, V-notch 0.58, broad-crested 0.85) which you can override, and each solves either the discharge from a measured head or the head required for a target discharge. Everything is computed locally and deterministically, so it is instant and private. Ideal for hydrology, irrigation and civil-engineering tools, flow gauging in channels and treatment plants, stormwater and water-resource apps, and fluid-mechanics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is weir overflow discharge; for uniform open-channel flow use a Manning API and for differential-pressure pipe metering use an orifice API.

api.oanor.com/weir-api

Pulley System API

Pulley and block-and-tackle mechanics as an API, computed locally and deterministically. The advantage endpoint computes the mechanical advantage of a pulley system — the ideal MA equals the number of rope parts supporting the load, which is also the velocity ratio — and returns the effort needed to hold or raise a load, effort = load/(n·efficiency), the length of rope that must be pulled (n times the lift height) and the work in and out. The friction endpoint models a real block and tackle where every sheave loses a little tension: the mechanical advantage becomes MA = e·(1−eⁿ)/(1−e) for a per-sheave efficiency e (≈0.96 for a plain bearing, ≈0.98 for a ball bearing), so it returns the true MA, the overall efficiency and the extra effort friction costs you. The solve endpoint takes any two of the load, the effort and the number of rope parts and returns the third — for example, how many parts you need so a given person can raise a given load, or the heaviest load a winch can lift. Everything is computed locally and deterministically, so it is instant and private. Ideal for rigging, lifting and hoist-design tools, sailing, climbing and theatre-rigging apps, crane and winch sizing, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is pulley and block-and-tackle mechanics; for lever and moment balance use a lever API and for rope-around-a-drum capstan friction use a capstan API.

api.oanor.com/pulley-api

Bolt Torque API

Bolted-joint torque, preload and stress maths as an API, computed locally and deterministically for ISO metric fasteners. The torque endpoint applies the torque-tension relation T = K·D·F — the tightening torque equals the nut factor times the nominal diameter times the bolt preload — and solves either way: the torque needed for a target preload, or the preload achieved by a given torque, with the nut factor K capturing the lubrication condition (≈0.20 plain, 0.16 plated, 0.12 lubricated). The stressarea endpoint computes the tensile stress area from the thread geometry, As = π/4·(d − 0.9382·P)² — the effective cross-section that carries the load — together with the nominal shank area and, given a proof or yield stress, the proof and yield loads of the bolt. The preload endpoint sets the clamp force as a percentage of the proof load (75 % is the usual target for reusable joints), F = (percent/100)·σproof·As, and returns the resulting tensile stress and, with a diameter and nut factor, the tightening torque. Grade proof stresses for 8.8, 10.9 and 12.9 bolts are documented. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-design, assembly and maintenance tools, torque-spec generation, fastener selection and structural-bolting apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is bolt tightening and preload mechanics; for thread pitch/lead geometry use a thread API and for bolt-circle hole patterns use a bolt-circle API.

api.oanor.com/bolttorque-api

Orifice Flow Meter API

Differential-pressure flow-meter maths (ISO 5167) as an API, computed locally and deterministically for orifice plates, venturi tubes and flow nozzles. The flow endpoint computes the mass and volumetric flow rate from the measured pressure drop across the meter, qm = Cd·ε·E·A·√(2·ρ·ΔP), where E = 1/√(1−β⁴) is the velocity-of-approach factor, β = d/D the diameter ratio and A the bore area — and it reports the throat velocity and the permanent (unrecovered) pressure loss. The pressure endpoint works the other way: from a known flow it returns the differential pressure the meter will develop, ΔP = (qm/(Cd·ε·E·A))²/(2ρ), and the permanent loss. The sizing endpoint solves the meter geometry: from a target flow and an allowable pressure drop it iterates the required bore diameter and diameter ratio, and flags whether β falls in the ISO-recommended 0.2–0.75 range. Each device type carries its standard discharge coefficient (orifice 0.61, venturi 0.984, nozzle 0.96) which you can override. Everything is computed locally and deterministically, so it is instant and private. Ideal for process, HVAC and instrumentation engineering tools, flow-meter selection and commissioning, and fluid-mechanics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is differential-pressure flow metering; for pipe continuity (Q=A·v) use a flow-rate API and for friction pressure drop use a Darcy-Weisbach API.

api.oanor.com/orifice-api

Slider-Crank Mechanism API

Slider-crank (piston-crank) mechanism kinematics as an API, computed locally and deterministically. The position endpoint takes the crank radius, the connecting-rod length and the crank angle from top dead centre and returns the exact piston displacement from TDC, x = r(1−cosθ) + l(1 − √(1−λ²sin²θ)) with λ = r/l, the piston-pin distance from the crank axis, the connecting-rod swing angle φ = asin(λ·sinθ), the stroke (2r), the rod ratio n = l/r and the fraction of stroke travelled. The velocity endpoint adds the crank speed (as rpm or angular velocity) and returns the exact piston velocity, v = ω·[r·sinθ + r·λ·sinθcosθ/√(1−λ²sin²θ)], and the piston acceleration from the standard two-term approximation a ≈ r·ω²·(cosθ + λ·cos2θ) — the inertia term engine designers use for balancing. The geometry endpoint summarises the whole mechanism: the stroke, the rod ratio, the top- and bottom-dead-centre positions, the maximum connecting-rod angle asin(λ), and — with a speed — the mean piston speed 2·stroke·(rev/s). Everything is computed locally and deterministically, so it is instant and private. Ideal for engine, compressor and pump-mechanism design tools, robotics and linkage simulation, CNC and animation, and mechanical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is slider-crank linkage kinematics; for rotational energy use a flywheel API and for shaft torsion use a torsion API.

api.oanor.com/crankslider-api

Bearing Life API

Rolling-element bearing life maths (ISO 281) as an API, computed locally and deterministically. The life endpoint computes the basic rating life of a ball or roller bearing, L10 = (C/P)^p — where p is 3 for ball bearings and 10/3 for roller bearings — from the dynamic load rating C and the equivalent load P, reporting the life in millions of revolutions and, given a speed in rpm, in hours and days; it also works backwards, solving the minimum dynamic load rating needed for a target life, or the maximum load a bearing can carry to still reach it. The load endpoint computes the equivalent dynamic load P = X·Fr + Y·Fa from the radial and axial loads and the bearing X and Y factors, the single load value the life formula needs. The reliability endpoint applies the ISO 281 life-modification factor a1 to give the adjusted rating life Lna = a1·L10 for any survival probability from 90 % up to 99.95 %, interpolated from the standard reliability table. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-engineering, maintenance and reliability tools, machine and drivetrain design, predictive-maintenance and lifetime-costing apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rolling-bearing rating life; for shaft torsion stress use a torsion API and for rotational energy use a flywheel API.

api.oanor.com/bearing-api

Pendulum Calculator API

Gravity-driven pendulum maths as an API, computed locally and deterministically. The simple endpoint computes the period of a simple pendulum, T = 2π·√(L/g), together with its frequency and angular frequency, and solves for the length needed to give a target period — with an optional large-amplitude correction (the first two terms of the amplitude series) for swings where the small-angle approximation no longer holds. The physical endpoint handles a compound (physical) pendulum — any rigid body swinging about a pivot — from its moment of inertia about the pivot, its mass and the distance from the pivot to its centre of mass, T = 2π·√(I/(m·g·d)), and reports the equivalent simple-pendulum length I/(m·d). The conical endpoint solves a conical pendulum, a bob sweeping a horizontal circle, T = 2π·√(L·cosθ/g), giving the radius of the circle, the speed of the bob, the angular velocity and — with a mass — the string tension m·g/cosθ and the centripetal force. Everything is an idealised system under constant gravity with no air resistance or string mass, computed locally and deterministically, so it is instant and private. Ideal for physics-education and engineering tools, clock and metronome design, swing and amusement-ride dynamics, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is gravity-pendulum dynamics; for spring-mass-damper vibration use a vibration API, for rotational kinetic energy use a flywheel API.

api.oanor.com/pendulum-api

Projectile Motion API

Ballistic projectile-motion maths as an API, computed locally and deterministically. The launch endpoint takes a launch speed and angle (and, optionally, a launch height above the landing plane and a custom gravity) and returns the full flight: the horizontal and initial vertical velocity components, the time of flight, the range, the maximum height, the time to the apex and the impact speed and angle — using R = v0²·sin(2θ)/g on flat ground and solving the full quadratic h0 + vy0·t − ½g·t² = 0 when launched from a height. The trajectory endpoint gives the exact state of the projectile — its x and y position, its horizontal and vertical velocity, its speed and its direction — at any given time t or at any given horizontal distance x. The range endpoint works backwards: from a target range it solves the two complementary launch angles that reach it for a given speed (the flat fast shot and the high lob), or the launch speed needed at a chosen angle, and reports the maximum achievable range. Everything is an idealised point mass under constant gravity with no air resistance, computed locally and deterministically, so it is instant and private. Ideal for physics-education and ballistics tools, game and simulation development, sports-trajectory and artillery-style calculators, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ballistic projectile kinematics; for orbital mechanics use an orbital API, for universal gravitation use a gravitation API.

api.oanor.com/projectile-api

555 Timer Calculator API

555-timer (NE555) astable and monostable design as an API, computed locally and deterministically. The astable endpoint designs the classic oscillator: from the two timing resistors R1 and R2 and the capacitor it returns the output frequency f = 1/(ln2·(R1+2R2)·C), the high and low times (T_high = ln2·(R1+R2)·C, T_low = ln2·R2·C), the period and the duty cycle (R1+R2)/(R1+2R2), or solves the capacitor for a target frequency. The monostable endpoint designs the one-shot timer, T = 1.1·R·C — the pulse width of a single output pulse — and solves for whichever of the resistance, capacitance or pulse width you leave out. The design endpoint works backwards: from a target frequency, a chosen capacitor and a duty cycle it computes the resistor values R1 and R2 you need (a standard 555 needs a duty above 50 %). Capacitors may be entered in farads, microfarads, nanofarads or picofarads. Everything is computed locally and deterministically, so it is instant and private. Ideal for electronics-hobbyist and maker tools, oscillator, blinker, PWM and timing-circuit design, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is 555-timer design; for Ohm's law, reactance and RC time constants use an Ohm's-law API.

api.oanor.com/timer555-api

Op-Amp Gain API

Operational-amplifier gain and bandwidth maths as an API, computed locally and deterministically. The gain endpoint computes the closed-loop gain of an inverting (Av = −Rf/Rin) or non-inverting (Av = 1 + Rf/Rin) amplifier from the feedback and input resistors, gives the gain in decibels (20·log₁₀|Av|) and the output voltage for an input, and solves the feedback resistor needed for a target gain. The summing endpoint computes the output of an inverting summing (adder) amplifier, Vout = −Rf·Σ(Vi/Ri), from any number of weighted inputs — the basis of analogue mixers and digital-to-analogue converters. The bandwidth endpoint applies the gain-bandwidth product, GBW = closed-loop gain × bandwidth, and solves any of the three (a 1 MHz op-amp at a gain of 10 has a 100 kHz bandwidth), and computes the full-power bandwidth from the slew rate and the peak output voltage, f = slew_rate/(2π·Vpeak). Everything is computed locally and deterministically, so it is instant and private. Ideal for analogue-electronics and circuit-design tools, amplifier, filter and sensor-conditioning design, audio and instrumentation apps, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is op-amp amplifier design; for Ohm's law, reactance and resonance use an Ohm's-law API.

api.oanor.com/opamp-api

Rectifier Ripple API

Rectifier ripple and smoothing-capacitor maths as an API, computed locally and deterministically. The ripple endpoint computes the peak-to-peak ripple voltage left on a reservoir (smoothing) capacitor after a rectifier, Vr = I_load/(f_ripple·C), where the ripple frequency is the line frequency for a half-wave rectifier and twice it for a full-wave or bridge rectifier — and it solves for whichever of the load current, the capacitance or the ripple you leave out, also giving the RMS ripple. The capacitor endpoint sizes the smoothing capacitor for a target ripple, C = I_load/(f_ripple·Vr), and the energy it stores. The output endpoint gives the DC output of the rectifier from the transformer RMS voltage: the peak Vrms·√2, minus the diode drops in the conduction path (one for half-wave and centre-tapped, two for a bridge), the average DC voltage and, given the ripple, the ripple factor. Everything is computed locally and deterministically, so it is instant and private. Ideal for power-supply and electronics-design tools, linear PSU, charger and audio-amplifier design, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rectifier ripple and filtering; for Ohm's law, reactance and RC time constants use an Ohm's-law API.

api.oanor.com/rectifier-api

Clutch & Brake Torque API

Friction clutch and disc-brake torque as an API, computed locally and deterministically. The clutch endpoint computes the torque a plate (disc) clutch can transmit from the friction coefficient, the axial clamping force and the friction-face inner and outer radii, by both standard theories — uniform-wear, T = n·μ·F·(Ro+Ri)/2, and uniform-pressure, T = ⅔·n·μ·F·(Ro³−Ri³)/(Ro²−Ri²) — for any number of friction surfaces (a multi-plate clutch multiplies the torque), plus the maximum power at a given speed. The cone endpoint does the same for a cone clutch, T = n·μ·F·Rm/sin α, where the wedge angle amplifies the normal force by 1/sin α. The brake endpoint gives the braking torque of a disc brake, T = n·μ·F·R_eff, the power dissipated at a speed and — given a rotating inertia and its speed — the angular deceleration, the time and number of revolutions to stop, and the kinetic energy turned into heat. Everything is computed locally and deterministically, so it is instant and private. Ideal for drivetrain, automotive and machine-design tools, clutch, brake and winch engineering, and mechanical-engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rotating-friction clutch and brake torque; for shaft torsion stress use a torsion API and for rope/belt capstan friction use a capstan API.

api.oanor.com/clutch-api

Capstan & Belt Friction API

Capstan and belt-friction maths (the Euler-Eytelwein equation) as an API, computed locally and deterministically. The capstan endpoint applies T1/T2 = e^(μ·β) — the ratio of the tight-side to the slack-side tension of a rope or belt wrapped around a drum depends only on the friction coefficient and the wrap angle, not the drum diameter — and solves for whichever of the two tensions, the friction or the wrap angle you leave out, with the wrap angle given in degrees, radians or whole turns. The holding endpoint shows the capstan effect: how a small force holds or moves a large load, holding force = Load·e^(−μβ) and pulling force = Load·e^(+μβ) — a few turns of rope around a bollard lets one person hold a ship. The belt endpoint sizes a belt drive: from the maximum tight-side tension, the friction and the wrap angle it gives the slack-side tension, the effective (net) tension T1 − T2 that drives the load and, with the belt speed, the maximum power transmittable before the belt slips. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical and marine-engineering tools, belt-drive, winch, hoist and band-brake design, climbing and rigging apps, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is belt and rope friction; for belt length, wrap angle and speed ratio use a belt-drive API.

api.oanor.com/capstan-api

Hydraulic Press & Pascal API

Pascal's-principle hydraulics as an API, computed locally and deterministically. The press endpoint computes the force multiplication of a hydraulic press, jack or master/slave cylinder: a pressure P = F/A acts equally throughout a connected fluid, so a small input force on a small piston becomes a large output force on a large piston, F2 = F1·A2/A1, with the mechanical advantage A2/A1 — areas given directly or as piston diameters, and the pressure in pascals, bar and psi. The stroke endpoint applies volume conservation, A1·d1 = A2·d2: the big piston moves less the more force it gains, and the work F·d is the same on both sides. The cylinder endpoint gives the push and pull force of a hydraulic cylinder at a pressure, F = P·A on the bore side and F = P·(A_bore − A_rod) on the rod (annulus) side. Everything is computed locally and deterministically, so it is instant and private. Ideal for hydraulics and fluid-power engineering tools, press, jack and lift design, brake and machine apps, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Pascal-principle force multiplication; for pressure at depth and force on a submerged wall use a hydrostatics API and for pump power use a pump API.

api.oanor.com/hydraulic-api

Power Factor & AC Power API

AC power triangle and power-factor maths as an API, computed locally and deterministically. The power-factor endpoint solves the power triangle: from any two of the apparent power S (volt-amperes), the real power P (watts), the reactive power Q (VAR), the power factor (cos φ) or the phase angle it returns all of them, using S = √(P²+Q²), P = S·cosφ, Q = S·sinφ and PF = P/S. The load endpoint computes the powers of a load directly from its voltage, current and power factor — single-phase S = V·I or three-phase S = √3·V·I from line values. The correction endpoint sizes power-factor correction: the reactive power a capacitor must supply to raise the power factor from a present value to a target, Qc = P·(tanφ1 − tanφ2), and — given the supply voltage and frequency — the capacitance, C = Qc/(2π·f·V²), the basis of cutting reactive demand and utility penalties. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical-engineering and power-systems tools, motor, industrial and HVAC load analysis, energy-billing and power-quality apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is AC power and power-factor correction; for Ohm's law, reactance and resonance use an Ohm's-law API.

api.oanor.com/powerfactor-api

Gravitation & Weight API

Newtonian gravitation as an API, computed locally and deterministically. The force endpoint applies Newton's law of universal gravitation, F = G·m1·m2/r² — the attractive force between two masses a distance apart, with G = 6.6743×10⁻¹¹ — and solves for whichever of the two masses, the separation or the force you leave out (the Earth and Moon pull on each other with about 2×10²⁰ newtons). The field endpoint gives the gravitational field strength g = G·M/r² at a distance from a mass, or the surface gravity of a built-in body (the Sun, the planets, the Moon and major moons), as a multiple of Earth gravity, and the weight of a test mass placed there. The weight endpoint tells you what something weighs on another world, W = m·g_body — your weight on the Moon, Mars or Jupiter — from a mass or your Earth weight, with the ratio to Earth. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and astronomy-education tools, space and planetary apps, science museums and games, and engineering. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is gravitational force, field and weight; for orbital speed, period and escape velocity use an orbital-mechanics API.

api.oanor.com/gravitation-api

Shaft Torsion API

Shaft torsion as an API, computed locally and deterministically. The stress endpoint computes the maximum torsional shear stress in a circular shaft, τ = T·r/J — torque times the outer radius divided by the polar moment of inertia — for a solid shaft (J = π·d⁴/32) or a hollow tube (J = π·(D⁴−d⁴)/32), and solves the torque a shaft can carry for an allowable stress. The twist endpoint computes the angle of twist along the shaft, θ = T·L/(G·J), in radians and degrees, from the torque, length and the shear modulus (given directly or from a built-in material table — steel, aluminium, copper, titanium and more), plus the torsional stiffness G·J/L. The power endpoint relates the power a rotating shaft transmits to its torque and speed, P = T·ω = T·2πN/60, and solves any of the three, reporting power in watts, kilowatts and horsepower. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical and drivetrain engineering tools, shaft, axle and coupling design, motor and gearbox apps, and machine-design education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is circular-shaft torsion; for axial stress-strain use a Young's-modulus API and for the 2D stress state use a Mohr-circle API.

api.oanor.com/torsion-api

Stress, Strain & Young's Modulus API

Axial stress, strain and Young's modulus as an API, computed locally and deterministically. The stress endpoint relates the three quantities of an axially loaded member — the stress σ = F/A, the strain ε = ΔL/L and Young's modulus E = σ/ε — and solves for whichever you leave out, taking the modulus directly, in gigapascals, or from a built-in material table (steel, aluminium, copper, titanium, concrete, glass and more), with stress reported in pascals, MPa and GPa. The elongation endpoint computes how much a bar stretches under an axial load, δ = F·L/(A·E), from the force, length and cross-section (area or diameter) and the material or modulus, along with the stress, strain and the axial stiffness k = A·E/L. The poisson endpoint works with Poisson's ratio ν: the lateral strain that accompanies an axial strain, and the shear modulus G = E/(2(1+ν)) and bulk modulus K = E/(3(1−2ν)) derived from the Young's modulus. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical, civil and materials-engineering tools, structural and machine-design apps, materials testing and education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is axial material deformation; for the 2D state of stress (principal stresses, Mohr's circle) use a Mohr-circle API and for column buckling use a buckling API.

api.oanor.com/youngmodulus-api

Transformer Ratio API

Ideal-transformer relations as an API, computed locally and deterministically. The transformer endpoint works from the turns ratio a = Np/Ns = Vp/Vs = Is/Ip: give any ratio-defining pair — the primary and secondary turns, voltages or currents — and it derives the rest, classifies the transformer as step-up, step-down or 1:1 isolation, and reports the primary and secondary apparent power (which are equal for an ideal transformer, so a step-down in voltage is a step-up in current). The power endpoint applies the power balance with an efficiency, Ps = η·Pp, from the primary or secondary power (given directly or as voltage times current) and reports the power loss. The impedance endpoint reflects an impedance across the transformer, Zp/Zs = (Np/Ns)² = a² — the basis of impedance matching, so an 8 Ω speaker on a 10:1 transformer looks like 800 Ω to the source. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical and electronics-engineering tools, power-supply and audio-amplifier design, impedance-matching and EE-education apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ideal-transformer ratios; for Ohm's law, reactance and series/parallel components use an Ohm's-law API.

api.oanor.com/transformer-api

Carnot Heat Engine API

Heat-engine efficiency and coefficient of performance as an API, computed locally and deterministically. The efficiency endpoint gives the Carnot maximum efficiency of any heat engine working between two temperatures, η = 1 − Tc/Th (in kelvin) — the absolute upper limit no real engine can beat — and, given a heat input, the maximum work it could produce and the heat it must reject. The heat-pump endpoint gives the Carnot coefficient of performance of a heat pump, COP = Th/(Th − Tc), and of a refrigerator or air conditioner, COP = Tc/(Th − Tc), and the heat moved for a given work input. The engine endpoint analyses a real engine from its heat balance: from any two of the heat input, the work output, the efficiency or the heat rejected it returns the rest using η = W/Qh and Qc = Qh − W, and — given the reservoir temperatures — compares it to the Carnot limit and reports the second-law (exergy) efficiency. Temperatures accept kelvin, Celsius or Fahrenheit. Everything is computed locally and deterministically, so it is instant and private. Ideal for thermodynamics-education tools, engine, turbine and HVAC design, refrigeration and heat-pump apps, and energy-systems software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is heat-engine and refrigeration-cycle efficiency; for sensible heat use a specific-heat API and for heat-exchanger LMTD use a heat-exchanger API.

api.oanor.com/carnot-api

Optical Resolution API

Optical resolution by the Rayleigh criterion as an API, computed locally and deterministically. The angular endpoint gives the smallest angle two points can be apart and still be told apart through a circular aperture, θ = 1.22·λ/D — the diffraction limit set by the wavelength and the aperture diameter — in radians, degrees, arcminutes and arcseconds (a 100 mm telescope resolves about 1.4 arcseconds in green light), and solves the aperture needed for a target resolution. The distance endpoint turns that angle into a real separation at a distance, s = θ·L = 1.22·λ·L/D — how far apart two objects must be to be resolved at a given range. The microscope endpoint computes resolving power from the numerical aperture: the Rayleigh limit d = 0.61·λ/NA and the Abbe limit d = λ/(2·NA), with NA = n·sin(θ) from a refractive index and half-angle, and the maximum useful magnification. Wavelength defaults to 550 nm (visible) and can be set in metres, nanometres or micrometres. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, telescope and binocular tools, microscopy and imaging-system design, camera and optics apps, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the diffraction-limited resolving power; for thin-lens imaging use a lens API and for slit and grating diffraction use a diffraction API.

api.oanor.com/resolution-api

Hooke's Law & Spring API

Hooke's law and elastic potential energy as an API, computed locally and deterministically. The hooke endpoint applies F = k·x — the restoring force of a spring equals its spring constant times the extension — and solves for whichever of the force, the spring constant or the displacement you leave out, also returning the elastic potential energy ½·k·x². The energy endpoint computes the elastic potential energy E = ½·k·x² stored in a stretched or compressed spring, solves the extension from a stored energy, and finds the work done in stretching a spring from one extension to another, W = ½·k·(x2² − x1²). The combine endpoint combines springs: in series the assembly is softer, 1/k = Σ 1/kᵢ, and in parallel it is stiffer, k = Σ kᵢ — the spring equivalent of resistors in a circuit. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and mechanics-education tools, spring and suspension design, mechanism and gadget engineering, and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the force-extension law and elastic energy; for the spring rate of a helical coil from its geometry use a spring-coil API and for spring-mass natural frequency use a vibration API.

api.oanor.com/hooke-api

Inclined Plane & Friction API

Inclined-plane and friction statics and dynamics as an API, computed locally and deterministically. The incline endpoint analyses a block on a ramp: from a mass, the slope angle and a coefficient of friction it returns the normal force N = m·g·cosθ, the gravity component along the slope m·g·sinθ, the maximum static friction μ·N, whether the block stays put or slides (it slides when tanθ > μ) and, if it slides, the net force and the acceleration a = g·(sinθ − μ·cosθ). The friction endpoint handles a flat surface: the friction force f = μ·N (the normal force given directly or from a mass), the angle of repose atan(μ), and — given an applied force — whether the object moves and its acceleration. The ramp endpoint gives the force needed to move a load up or down a ramp at constant velocity, F = m·g·(sinθ ± μ·cosθ), the frictionless force, the efficiency and whether the ramp is self-locking. Gravity defaults to 9.80665 m/s² and can be overridden. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and mechanics-education tools, materials-handling, conveyor and ramp design, and engineering-statics apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is inclined-plane forces with friction; for the ideal (frictionless) mechanical advantage of simple machines use a lever API.

api.oanor.com/incline-api

Magnetic Field & Force API

Magnetic fields and forces as an API, computed locally and deterministically. The wire endpoint computes the magnetic field around a long straight current-carrying wire, B = μ0·I/(2π·r) — the field at a distance r from a wire carrying a current I — and solves for whichever of the current, the distance or the field you leave out, reporting the field in tesla, millitesla, microtesla and gauss. The solenoid endpoint gives the uniform field inside a long solenoid, B = μ0·n·I (n turns per metre, given directly or as a total number of turns over a length), or the field at the centre of a circular loop, B = μ0·N·I/(2R). The force endpoint computes the magnetic force on a moving charge, F = q·v·B·sin(θ) (the Lorentz force), or on a current-carrying wire in a field, F = B·I·L·sin(θ), with the force per metre. The vacuum permeability μ0 = 4π×10⁻⁷ is built in, with an optional relative permeability for a magnetic core. Everything is computed locally and deterministically, so it is instant and private. Ideal for electromagnetism-education tools, electromagnet, motor and inductor design, magnetic-sensor and physics-simulation apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is magnetostatics; for Coulomb electrostatics use a Coulomb API and for Ohm's-law circuits use an Ohm's-law API.

api.oanor.com/magnetic-api

Momentum & Collision API

Linear momentum, impulse and one-dimensional collisions as an API, computed locally and deterministically. The momentum endpoint computes the linear momentum p = m·v of a moving body, with its kinetic energy, and solves for whichever of the mass, velocity or momentum you leave out. The impulse endpoint applies the impulse-momentum theorem, J = F·Δt = m·Δv = Δp: from a force and a time it gives the impulse and, with a mass, the change in velocity; or from a mass and a velocity change it gives the impulse and the average force over a contact time — the physics of a bat hitting a ball or an airbag softening a crash. The collision endpoint solves a head-on collision between two bodies using conservation of momentum and a coefficient of restitution: e = 1 for a perfectly elastic collision (kinetic energy conserved), e = 0 for a perfectly inelastic one (the bodies stick together), or any value between for a partially inelastic collision — returning both final velocities, the conserved total momentum, the kinetic energy before and after, and the energy lost. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics-education and simulation tools, game and ballistics engines, vehicle-crash and sports apps, and engineering-dynamics software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is linear momentum and collisions; for rotational angular momentum and flywheel energy use a flywheel API.

api.oanor.com/momentum-api

Newton Cooling & Convection API

Newton's law of cooling and convective heat transfer as an API, computed locally and deterministically. The convection endpoint applies the convective-heat-transfer rate Q = h·A·ΔT — the heat carried away from a surface equals the convection coefficient times the area times the temperature difference between the surface and the fluid — and solves for whichever of the heat rate, the coefficient, the area or the temperature difference you leave out, with typical coefficients for natural and forced air, water, boiling and condensing built in. The cooling endpoint applies Newton's law of cooling, T(t) = T_env + (T0 − T_env)·e^(−k·t): from an initial temperature, the ambient temperature and a cooling constant (or time constant τ = 1/k) it gives the temperature after a time, or the time to reach a target temperature, or it solves the cooling constant from a measured temperature at a known time — the maths behind how a hot drink, a forensic body or a cooling casting approaches room temperature. The coefficient endpoint links the cooling constant to the physical properties, k = h·A/(m·c), and the thermal time constant. Everything is computed locally and deterministically, so it is instant and private. Ideal for thermal-engineering and HVAC tools, food-safety and forensic cooling apps, electronics-cooling and process-control software, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is convection and transient cooling; for steady conduction through walls use a U-value API and for thermal radiation use a Stefan-Boltzmann API.

api.oanor.com/cooling-api

Coulomb & Electric Field API

Coulomb's-law electrostatics as an API, computed locally and deterministically. The force endpoint computes the electrostatic force between two point charges, F = k·q1·q2/(εr·r²) — Coulomb's law, with k = 8.9876×10⁹ N·m²/C² — from the two charges, their separation and an optional relative permittivity for a dielectric medium, and tells you whether the force is attractive (opposite signs) or repulsive (like signs). The field endpoint gives the electric field of a point charge, E = k·q/(εr·r²), its direction (away from a positive charge, toward a negative one), and the force on a test charge placed there, F = q_test·E. The potential endpoint gives the electric potential V = k·q/(εr·r) and, for a pair of charges, the electrostatic potential energy U = k·q1·q2/(εr·r) in joules and electron-volts. Charges may be entered in coulombs, microcoulombs or nanocoulombs. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and electrical-engineering education tools, electrostatics and field-theory apps, and laboratory and simulation software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is electrostatics; for Ohm's law and DC/AC circuits use an Ohm's-law API.

api.oanor.com/coulomb-api

Drag & Terminal Velocity API

Aerodynamic drag and terminal-velocity maths as an API, computed locally and deterministically. The drag endpoint computes the drag force on a body moving through a fluid, F_d = ½·ρ·Cd·A·v² — half the fluid density times the drag coefficient, the reference area and the velocity squared — together with the dynamic pressure ½·ρ·v², from a fluid (air, water, seawater, oil and more, or a custom density), a drag coefficient (given directly or from a built-in shape table) the area and the speed. The terminal endpoint computes the terminal velocity of a falling object, v_t = √(2·m·g/(ρ·Cd·A)) — the steady speed at which drag balances gravity — from the mass and area, or for a sphere from its diameter and material density, in metres per second, km/h and mph (a belly-down skydiver reaches about 55 m/s, 200 km/h). The shapes endpoint lists typical drag coefficients for spheres, cubes, cylinders, flat plates, streamlined bodies, skydivers, cars, parachutes and more. Everything is computed locally and deterministically, so it is instant and private. Ideal for aerodynamics and ballistics tools, skydiving, model-rocketry and motorsport apps, sphere-settling and sedimentation calculators, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is drag and terminal velocity; for vacuum projectile and SUVAT kinematics use a physics API and for pipe friction pressure drop use a Darcy-Weisbach API.

api.oanor.com/drag-api

Diffraction & Interference API

Wave-optics diffraction and interference as an API, computed locally and deterministically. The double-slit endpoint applies Young's two-slit interference, d·sinθ = m·λ: from a wavelength and the slit separation it returns the angle of the m-th bright fringe and, given the screen distance, the fringe spacing Δy = λ·L/d and the position of any maximum — the classic experiment that proved light is a wave. The grating endpoint handles a diffraction grating, d·sinθ = m·λ with d = 1/lines: from a wavelength and the grating density (lines per millimetre) it gives the diffraction angle of each order and the maximum observable order ⌊d/λ⌋, flagging orders that do not exist. The single-slit endpoint computes single-slit diffraction, a·sinθ = m·λ for the dark fringes (minima), and, given the screen distance, the width of the bright central maximum 2·λ·L/a. Wavelengths may be entered in metres, nanometres or micrometres. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and optics-education tools, spectroscopy and grating design, laser and photonics apps, and laboratory software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is wave-optics diffraction; for thin-lens imaging use a lens API and for Snell's-law refraction use a Snell API.

api.oanor.com/diffraction-api

Thin Lens & Mirror API

Thin-lens and mirror imaging optics as an API, computed locally and deterministically. The lens endpoint applies the thin-lens equation, 1/f = 1/do + 1/di, and solves for whichever of the focal length, object distance or image distance you leave out, then returns the magnification m = −di/do and the full description of the image — real or virtual, upright or inverted, enlarged, reduced or the same size — and whether the lens is converging (convex, f > 0) or diverging (concave, f < 0). The mirror endpoint does the same for a spherical mirror, taking the focal length or the radius of curvature (f = R/2), classifying it as concave or convex and describing the image. The power endpoint converts between focal length in metres and optical power in diopters, D = 1/f, and combines several thin lenses placed in contact by adding their powers, D_total = ΣD, returning the combined focal length. Distances use whatever consistent unit you supply. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and optics-education tools, lens and optical-system design, eyewear and vision apps, and photography learning. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is geometric-optics imaging; for Snell's-law refraction angles use a Snell API and for camera depth of field and field of view use a photography API.

api.oanor.com/lens-api

Coriolis & Centrifugal API

Coriolis and centrifugal forces in a rotating frame as an API, computed locally and deterministically. The coriolis endpoint computes the Coriolis acceleration a = 2·Ω·v·sin(θ) and, given a mass, the Coriolis force F = m·a, for an object moving at a speed in a frame rotating at a given rate — supplied directly in radians per second, as rpm, or as planet=earth (Ω = 7.2921×10⁻⁵ rad/s) — with the angle taken as the latitude for motion over the Earth or an explicit angle to the rotation axis. The centrifugal endpoint computes the centrifugal acceleration a = ω²·r = v²/r and force from a radius and an angular speed (rad/s, rpm or a tangential velocity), and reports the g-force, handy for centrifuges, rotating machinery and amusement rides. The earth endpoint gives the rotation effects at a latitude: the Coriolis parameter f = 2·Ω·sin(lat), the inertial-oscillation period 2π/|f|, the eastward speed of the Earth's surface, the centrifugal acceleration, and which way moving objects are deflected (right in the Northern Hemisphere, left in the Southern). Everything is computed locally and deterministically, so it is instant and private. Ideal for meteorology, oceanography and geophysics tools, centrifuge and rotating-machinery design, ballistics and physics-education apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rotating-frame dynamics; for projectile and SUVAT kinematics use a physics API and for banked-curve cornering use a banked-curve API.

api.oanor.com/coriolis-api

Thermal Radiation API

Stefan-Boltzmann thermal radiation and Wien's displacement law as an API, computed locally and deterministically. The power endpoint computes the radiant exitance of a surface, M = ε·σ·T⁴ — how much power a body radiates per unit area at a temperature, from its emissivity (1 for a black body) and absolute temperature — and, given the area, the total radiant power in watts and kilowatts; it also solves the temperature from a measured exitance. Temperatures may be entered in kelvin, Celsius or Fahrenheit. The exchange endpoint computes the net radiative heat transfer between an object and its surroundings, Q = ε·σ·A·(T_object⁴ − T_surroundings⁴), telling you whether the object is losing or gaining heat by radiation. The wien endpoint applies Wien's displacement law, λmax = b/T, to give the peak wavelength and frequency of the thermal spectrum and which band it falls in (the Sun at 5778 K peaks in visible green light, a room at 300 K in the infrared), and solves the temperature from a peak wavelength. The Stefan-Boltzmann constant 5.670×10⁻⁸ and Wien constant 2.898×10⁻³ are built in. Everything is computed locally and deterministically, so it is instant and private. Ideal for heat-transfer and building-physics tools, astronomy, infrared-thermography and solar apps, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is thermal-radiation physics; for the RGB colour of a black body at a colour temperature use a colour-temperature API.

api.oanor.com/radiation-api

Buoyancy & Flotation API

Archimedes buoyancy and flotation maths as an API, computed locally and deterministically. The buoyancy endpoint computes the buoyant force on a submerged or floating body, Fb = ρ_fluid·g·V_displaced — the upthrust equals the weight of the displaced fluid — from a displaced volume and a fluid (water, seawater, oil, mercury and more, or a custom density), and also gives the mass of displaced fluid; it solves the volume from a known force too. The float endpoint decides whether an object floats, sinks or is neutrally buoyant by comparing its density (given directly, from a built-in material, or as mass divided by volume) with the fluid density, and for a floating object returns the fraction submerged f = ρ_object/ρ_fluid (so 90 % of an iceberg sits below the waterline), or for a sinking object its apparent (underwater) weight. The payload endpoint sizes flotation: the displaced volume needed to float a given load, V = W/(ρ_fluid·g), or the maximum extra payload a floating body of a given volume and density can carry before it submerges, Wmax = (ρ_fluid − ρ_body)·V·g. Everything is computed locally and deterministically, so it is instant and private. Ideal for naval-architecture and marine tools, diving, ROV and ballast apps, raft and pontoon design, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is buoyancy and flotation; for pressure at depth and hydrostatic force on a wall use a hydrostatics API.

api.oanor.com/buoyancy-api

Lever & Simple Machine API

Lever, moment-balance and simple-machine mechanical-advantage maths as an API, computed locally and deterministically. The lever endpoint applies the lever law, effort·effort_arm = load·load_arm, and solves for whichever of the effort, the load, the effort arm or the load arm you leave out, returning the mechanical advantage MA = effort_arm/load_arm = load/effort and whether the lever multiplies force or speed. The moment endpoint computes a single moment of force, M = F·d, or balances a seesaw about a pivot: from the force and distance on each side it tells you whether it is balanced, the net moment and which way it rotates, or solves the one value you omit to bring it into equilibrium. The machine endpoint gives the ideal mechanical advantage of a simple machine — an inclined plane (length/height), a screw (2πR/pitch), a wheel and axle (R/r), a wedge (length/thickness) or a pulley system (number of supporting strands) — and, given an efficiency and an effort, the actual mechanical advantage and the output force. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and engineering-education tools, mechanics and statics apps, and machine-design and DIY calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is levers and simple-machine mechanical advantage; for gear and belt drive ratios use a gear or belt-drive API.

api.oanor.com/lever-api

Heat Exchanger LMTD API

Heat-exchanger LMTD and effectiveness-NTU maths as an API, computed locally and deterministically. The lmtd endpoint computes the log mean temperature difference, LMTD = (ΔT1 − ΔT2)/ln(ΔT1/ΔT2), the true average driving temperature of a heat exchanger, from the hot and cold stream inlet and outlet temperatures for either a counterflow or a parallel-flow arrangement, and flags a temperature cross. The duty endpoint applies Q = U·A·LMTD·F — the heat duty equals the overall heat-transfer coefficient times the area times the LMTD times an optional correction factor — and solves for whichever of the duty, the coefficient, the area or the LMTD you leave out, taking the LMTD directly or from the four temperatures. The effectiveness endpoint uses the effectiveness-NTU method: from the hot and cold heat-capacity rates (given directly or as mass flow times specific heat) and the number of transfer units NTU = U·A/Cmin, it returns the capacity ratio, the effectiveness for the arrangement, and — given the inlet temperatures — the maximum and actual heat duty and the outlet temperatures. Everything is computed locally and deterministically, so it is instant and private. Ideal for process, chemical and mechanical engineering tools, HVAC, refrigeration and thermal-design apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is two-stream heat-exchanger analysis; for the sensible heat of a single stream Q = m·c·ΔT use a specific-heat API.

api.oanor.com/lmtd-api

Vibration & Natural Frequency API

Single-degree-of-freedom vibration (spring-mass-damper) maths as an API, computed locally and deterministically. The natural endpoint gives the undamped natural frequency of a spring-mass system, ωn = √(k/m), fn = ωn/2π and the period T = 1/fn, and solves for whichever of the stiffness, mass or natural frequency you leave out. The damped endpoint analyses a damped system from the stiffness, mass and either a damping coefficient or a damping ratio: it returns the critical damping coefficient cc = 2√(km), the damping ratio ζ = c/cc, the classification (underdamped, critically damped or overdamped), and — for an underdamped system — the damped natural frequency ωd = ωn·√(1−ζ²), its period, and the logarithmic decrement δ = 2πζ/√(1−ζ²). The pendulum endpoint gives the period and frequency of a simple pendulum, T = 2π·√(L/g), and solves the length from a target period, with gravity adjustable. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical, structural and earthquake-engineering tools, machine-condition-monitoring and isolation-design apps, instrument and clock design, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is discrete spring-mass-damper vibration; for standing waves on strings and in air columns use a standing-wave API.

api.oanor.com/vibration-api

Pipe Pressure Drop API

Darcy-Weisbach pipe pressure-drop and head-loss as an API, computed locally and deterministically. The friction endpoint gives the Darcy friction factor: laminar flow uses f = 64/Re, and turbulent flow uses the explicit Swamee-Jain approximation of the Colebrook-White equation, f = 0.25/[log₁₀(ε/3.7D + 5.74/Re⁰·⁹)]², from a Reynolds number (given directly, or computed from velocity, diameter and fluid) and the relative roughness, classifying the flow as laminar, transitional or turbulent. The headloss endpoint computes the major head loss hf = f·(L/D)·v²/(2g) from a friction factor (given or derived) and the pipe length, diameter and velocity, and — given the fluid density — the pressure drop Δp = ρ·g·hf in pascals, kilopascals and bar. The pipe endpoint does the whole calculation end to end: from a flow rate or velocity, the pipe diameter, length, fluid (water, seawater, air, oil and more, or a custom density and viscosity) and roughness material, it returns the velocity, Reynolds number, friction factor, head loss, pressure drop and the pumping power needed to overcome friction. Everything is computed locally and deterministically, so it is instant and private. Ideal for plumbing, HVAC and process-piping tools, hydraulics and pump-sizing apps, irrigation and fire-protection design, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is pipe friction pressure drop; for the continuity relation and Reynolds number use a pipe-flow API and for pump power and head use a pump API.

api.oanor.com/darcy-api

U-Value & R-Value API

Building-fabric thermal maths — U-value, R-value and heat loss — as an API, computed locally and deterministically. The rvalue endpoint takes a wall, roof or floor build-up as a list of layers (each given as a thickness and a thermal conductivity, or a thickness and a named material from a built-in table, or a direct R-value) and adds the interior and exterior surface resistances to return the total thermal resistance R = Rsi + ΣR_layer + Rse and the thermal transmittance U = 1/R, in both metric (RSI, m²K/W and W/m²K) and imperial (R-value) units, with a per-layer breakdown. The layer endpoint gives the R-value of a single material from its thickness and conductivity, R = thickness/conductivity, and solves for whichever of the three you leave out, with conductivities for concrete, brick, timber, plasterboard, mineral wool, EPS, XPS, PIR and more. The heatloss endpoint computes the steady-state heat loss through an element, Q = U·A·ΔT, in watts, BTU per hour and kWh per day from a U-value (or R-value), an area and a temperature difference (direct or as indoor minus outdoor), and an annual figure from heating degree days. Everything is computed locally and deterministically, so it is instant and private. Ideal for building-energy and retrofit tools, architecture and construction apps, insulation and SAP/Passivhaus calculators, and energy-assessment software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is building-fabric thermal performance; for rule-of-thumb HVAC equipment sizing use an HVAC API.

api.oanor.com/uvalue-api

Column Buckling API

Euler column buckling as an API, computed locally and deterministically. The critical-load endpoint computes the Euler critical (buckling) load of a slender column, Pcr = π²·E·I / (K·L)², from the Young's modulus, the second moment of area, the length and the end conditions — pinned-pinned (K=1), fixed-fixed (K=0.5), fixed-pinned (K≈0.7) or fixed-free / cantilever (K=2), or a custom effective-length factor — and, given the cross-section area, also the radius of gyration, slenderness ratio and critical buckling stress. The section endpoint returns the area, the second moment of area about both axes and the radius of gyration for a solid circle, a hollow circle or tube, or a rectangle, and highlights the weak-axis value that governs buckling. The slenderness endpoint computes the slenderness ratio λ = K·L/r and, given the modulus and yield strength, the transition slenderness λ1 = π·√(2E/σy) that separates long Euler columns from short and intermediate ones, classifies the column and returns both the Euler and the J.B. Johnson critical stresses. Everything is computed locally and deterministically, so it is instant and private. Ideal for structural, mechanical and aerospace engineering tools, strut and frame design, machine-design and stability-analysis apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is column buckling and stability; for beam bending, shear and deflection use a beam-statics API.

api.oanor.com/buckling-api

Mohr Circle Stress API

Mohr's circle and 2D (plane) stress transformation as an API, computed locally and deterministically. The principal endpoint takes a plane-stress state — the normal stresses σx and σy and the shear stress τxy — and returns the principal stresses σ1 and σ2 = (σx+σy)/2 ± √(((σx−σy)/2)² + τxy²), the maximum in-plane shear stress, the orientation of the principal and maximum-shear planes, the centre and radius of Mohr's circle, and the von Mises and Tresca equivalent stresses (treating plane stress with the third principal σ3 = 0). The transform endpoint rotates the stress state onto a plane at any angle θ, returning σx', σy' and τx'y' using the standard transformation equations, and confirms the σx+σy invariant. The safety endpoint computes the factor of safety against a material's yield strength under either the von Mises (distortion-energy) or the Tresca (maximum-shear) criterion, from a full stress state or from principal stresses directly. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical, structural and aerospace engineering tools, finite-element pre- and post-processing, machine-design and stress-analysis apps, and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is stress-state analysis; for fillet-weld throat sizing use a weld API and for helical-spring rates use a spring API.

api.oanor.com/mohr-api

Paint Calculator API

Paint estimating and mixing maths as an API, computed locally and deterministically. The coverage endpoint works out how much paint an area needs — paint = area × coats ÷ spreading rate — from an area (in square metres or square feet), the number of coats and the paint's coverage (in m² per litre or square feet per US gallon, defaulting to a typical emulsion), and returns the volume in litres and US gallons and, given a tin size, the number of tins to buy. The room endpoint computes the paintable wall area of a room from its length, width and height — perimeter × height minus the door and window openings, optionally plus the ceiling — and then the paint needed, with sensible default door and window sizes you can override. The ratio endpoint splits a total volume by a mixing ratio such as 4:1 (base to hardener) or 4:1:10 (base, hardener, thinner) into each component's amount and percentage, or scales the whole mix up from one known component amount — for two-part epoxies, catalysed paints and thinning. Everything is computed locally and deterministically, so it is instant and private. Ideal for decorating, trade and DIY tools, hardware-store and paint-shop apps, estimating and quoting software, and home-improvement projects. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is paint coverage and mixing; for mulch, soil and gravel volumes use a landscaping API.

api.oanor.com/paint-api

WBGT Heat Stress API

Wet Bulb Globe Temperature (WBGT) heat-stress index as an API, computed locally and deterministically. WBGT is the standard occupational and athletic heat-stress measure (ISO 7243). The wbgt endpoint computes the true index from measured thermometer readings: outdoors in the sun WBGT = 0.7·Tnwb + 0.2·Tg + 0.1·Tdb, and indoors or in the shade WBGT = 0.7·Tnwb + 0.3·Tg, from the natural wet-bulb, globe and dry-bulb temperatures, and returns the heat-stress flag and work-rest and hydration guidance. The estimate endpoint gives an approximate shade WBGT from just the air temperature and relative humidity using the Bureau of Meteorology approximation — e = (rh/100)·6.105·exp(17.27·T/(237.7+T)); WBGT ≈ 0.567·T + 0.393·e + 3.94 — for when you do not have a globe or wet-bulb thermometer. The flag endpoint classifies any WBGT value (°C or °F) into a heat-stress category — green, yellow, red or black — with the recommended work-rest cycle and water intake. Everything is computed locally and deterministically, so it is instant and private. Ideal for occupational-safety and industrial-hygiene tools, sports, military and outdoor-event planning, and environmental-monitoring apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the WBGT heat-stress index; for the NWS heat index, wind chill and dew point use a weather-formulas API.

api.oanor.com/wbgt-api

Standing Wave API

Standing-wave and resonance maths for strings and air columns as an API, computed locally and deterministically. The string endpoint models a string fixed at both ends: from its length and the wave speed — given directly or as the tension and the linear mass density (which you can supply directly, or have computed from a mass and length, or from a wire diameter and material density) — it returns the wave speed v = √(T/μ), the fundamental frequency f₁ = v/(2L) and the harmonic series f_n = n·f₁, each with its wavelength and node and antinode count; it can also solve the tension needed to tune the string to a target fundamental. The pipe endpoint does the same for an air column: an open pipe (both ends open) resonates at all harmonics f_n = n·v/(2L) while a closed (stopped) pipe resonates only at the odd harmonics f_n = (2n−1)·v/(4L), with the speed of sound given directly or worked out from the air temperature, v = 331.3·√(1 + θ/273.15). The harmonics endpoint generates the harmonic series from a fundamental frequency, or from a wave speed and a length, for a string, an open pipe or a closed pipe. Everything is computed locally and deterministically, so it is instant and private. Ideal for musical-instrument and luthier tools, acoustics and audio apps, organ-pipe and wind-instrument design, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is mechanical standing waves and resonance; for note-to-frequency music theory use a music-note API and for electromagnetic wavelength λ = c/f use a wavelength API.

api.oanor.com/standingwave-api

Torricelli Efflux API

Torricelli efflux and orifice-discharge maths as an API, computed locally and deterministically. The velocity endpoint applies Torricelli's law, v = √(2·g·h) — the speed at which fluid jets from an orifice under a head h equals that of a body that has fallen the same height — and returns the ideal and the actual jet velocity (corrected by a coefficient of velocity), and, if you give the orifice diameter or area, the ideal and actual volumetric discharge Q = Cd·A·√(2gh) in litres per second and minute, cubic metres per hour and US gallons per minute. The drain-time endpoint computes how long a vertical cylindrical tank takes to empty through an orifice, t = (2·A_tank)/(Cd·A_orifice·√(2g))·(√h0 − √h1), from the tank and orifice sizes, the starting head and an optional final head, with the initial flow rate. The range endpoint gives the horizontal distance a jet from a side orifice travels before it lands, x = 2·Cv·√(h·y), from the head above the orifice and the orifice's height above the ground, with the jet velocity and time of flight. The discharge and velocity coefficients default to 0.62 and 0.97 and can be overridden, as can gravity. Everything is computed locally and deterministically, so it is instant and private. Ideal for fluid-mechanics and hydraulics tools, tank-drainage, irrigation and process-engineering apps, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is orifice efflux and tank drainage; for pipe continuity Q = A·v use a flow-rate API and for tank volume and fill level use a tank API.

api.oanor.com/torricelli-api

Latent Heat & Enthalpy API

Latent-heat and phase-change enthalpy as an API, computed locally and deterministically. The latent endpoint applies Q = m·L — the heat to melt, freeze, boil or condense a substance equals its mass times the latent heat — and solves for whichever of the heat, the mass or the latent heat you leave out, taking the latent heat of fusion or vaporization directly or from a built-in substance table (water, ethanol, mercury, lead, aluminium, iron, nitrogen, oxygen). The phase-change endpoint computes the full enthalpy of heating or cooling a substance from one temperature to another, automatically combining the sensible heat m·c·ΔT within each phase with the latent heat at every melting and boiling transition it crosses, and returns a step-by-step breakdown — so it can tell you, for example, the total energy to turn ice at −10 °C all the way into steam at 110 °C, using the right specific heat for the solid, the liquid and the gas. The substances endpoint lists the latent heats and per-phase specific heats. Heat is reported in joules, kilojoules, watt-hours and kilocalories. Everything is computed locally and deterministically, so it is instant and private. Ideal for thermodynamics and HVAC tools, refrigeration, heating and process-engineering apps, food and material science, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is latent heat and phase change; for sensible heat alone (Q = m·c·ΔT with no phase change) use a specific-heat API.

api.oanor.com/enthalpy-api

Wheatstone Bridge API

Wheatstone-bridge and strain-gauge maths as an API, computed locally and deterministically. The bridge endpoint takes the four arm resistances R1–R4 and an excitation voltage and returns the bridge output voltage between the two midpoints, Vout = Vin·(R2/(R1+R2) − R4/(R3+R4)), in volts and millivolts, the voltage at each midpoint, and whether the bridge is balanced (Vout = 0 when R1·R4 = R2·R3). The balance endpoint inverts it: give any three arms and it solves the fourth resistance that balances the bridge, the classic way a Wheatstone bridge measures an unknown resistance. The strain endpoint models a strain-gauge bridge — quarter, half or full — and converts in both directions between mechanical strain and electrical output: from a gauge factor and a strain (given directly, as microstrain or as a relative resistance change ΔR/R = GF·ε) it returns the output ratio and voltage Vout/Vin = (k/4)·GF·ε where k is the number of active arms, and from an output voltage and excitation it returns the strain and microstrain. Everything is computed locally and deterministically, so it is instant and private. Ideal for instrumentation and sensor tools, load-cell, pressure-sensor and RTD measurement design, strain-gauge and data-acquisition apps, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is bridge and strain-gauge measurement; for Ohm's law, voltage dividers and series/parallel resistor combinations use an Ohm's-law API.

api.oanor.com/wheatstone-api

Flywheel Energy API

Flywheel and rotational-energy dynamics as an API, computed locally and deterministically. The energy endpoint computes the rotational kinetic energy stored in a spinning body, E = ½·I·ω², together with its angular momentum L = I·ω, in joules, kilojoules and watt-hours — from a moment of inertia (given directly, or worked out from a shape, mass and dimension) and an angular speed given as rpm, radians per second or hertz, which it reports in all three. The inertia endpoint returns the moment of inertia about the central axis for the common shapes — solid disk and cylinder (½·m·r²), thin ring and hoop (m·r²), hollow cylinder (½·m·(r_out²+r_in²)), solid sphere (⅖·m·r²), hollow sphere (⅔·m·r²) and a rod about its centre (1/12·m·L²) or end (⅓·m·L²) — from a mass and a radius, diameter or length. The flywheel endpoint sizes a flywheel: give a target energy and an operating speed and it returns the required inertia I = 2E/ω², or give an inertia and a maximum and minimum rpm and it returns the energy delivered between them, ΔE = ½·I·(ω₁²−ω₂²), with the coefficient of fluctuation. Everything is computed locally and deterministically, so it is instant and private. Ideal for mechanical-engineering and energy-storage tools, motor, engine and powertrain design, kinetic-energy-recovery and physics-education apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rotational energy and inertia; for bolt tightening torque use a torque API and for power-screw mechanics use a screw-jack API.

api.oanor.com/flywheel-api

Banked Curve API

Banked-curve and circular-motion dynamics as an API, computed locally and deterministically. The speed endpoint takes the radius of a curve and its banking (bank) angle and returns the frictionless ideal (design) speed at which the banking alone supplies the centripetal force, v = √(r·g·tanθ); give a coefficient of friction as well and it also returns the maximum safe speed before the vehicle slides outward up the bank, v = √(r·g·(tanθ+μ)/(1−μ·tanθ)), and the minimum speed before it slides inward down the bank — every speed in metres per second, km/h, mph and knots, plus the centripetal acceleration. The bank-angle endpoint inverts this: from a design speed and radius it returns the ideal banking angle θ = atan(v²/(r·g)) and the equivalent superelevation as a ratio and a percentage, the cant a road or railway needs so no side friction is used at that speed. The flat-curve endpoint handles an unbanked curve from the coefficient of friction: the maximum cornering speed v = √(μ·r·g) for a given radius and the minimum radius v²/(μ·g) for a given speed. Gravity defaults to standard 9.80665 m/s² and can be overridden. Everything is computed locally and deterministically, so it is instant and private. Ideal for road and racetrack design tools, vehicle-dynamics and driving-simulator apps, civil and transportation engineering, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is curve banking and cornering dynamics; for projectile and SUVAT kinematics use a physics API.

api.oanor.com/bankedcurve-api

Taper Calculator API

Taper and cone geometry as an API, computed locally and deterministically. The taper endpoint relates the large and small diameters, the length and the taper of a conical part: give the two diameters and the length and it returns the taper ratio, the taper per foot and per inch (for inch parts), the included angle 2·atan((D−d)/(2L)) and the half (taper) angle from the axis — or leave one of the diameters or the length out and provide the taper per foot, and it solves for the missing dimension. The diameter-at endpoint gives the diameter (and radius) at any distance along the taper, measured from either the large or the small end, by linear interpolation d(x) = D − (D−d)·x/L. The morse endpoint is a reference of the standard Morse taper series MT0 to MT7, with each taper's taper per foot, gauge-line large and small diameter, length and included angle. Lengths and diameters use consistent units (inches by default, or millimetres for the angle and ratio outputs). Everything is computed locally and deterministically, so it is instant and private. Ideal for machining and lathe tools, CAD and toolmaking apps, maker and metalworking projects, and mechanical-engineering calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is taper geometry; for screw-thread pitch and tap drill use a thread API and for spur-gear geometry use a gear API.

api.oanor.com/taper-api

Thermal Expansion API

Thermal-expansion maths as an API, computed locally and deterministically. The linear endpoint computes how much a solid grows or shrinks when its temperature changes, ΔL = α·L0·ΔT, returning the change in length and the new length from an original length, a temperature change (given directly or as an initial and final temperature) and the linear expansion coefficient α — taken from a built-in material table (steel, aluminium, copper, concrete, glass, invar and more) or supplied directly; lengths accept metres, centimetres, millimetres, feet or inches. The volume endpoint computes volumetric expansion, ΔV = β·V0·ΔT, where for a solid the volumetric coefficient is β ≈ 3α and for a liquid (water, ethanol, mercury, petrol and others) β is taken directly; volumes accept cubic metres, litres, millilitres or cubic feet. The materials endpoint lists the coefficients. A negative temperature change gives contraction. Everything is computed locally and deterministically, so it is instant and private. Ideal for civil and mechanical engineering tools, rail, pipe and bridge expansion-gap design, manufacturing-tolerance and HVAC apps, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is thermal expansion; for heat energy and temperature change use a specific-heat API.

api.oanor.com/thermalexpansion-api

pH Calculator API

pH and acid–base maths as an API, computed locally and deterministically. The ph endpoint converts freely between the four ways of describing acidity — the pH, the pOH, the hydronium-ion concentration [H+] and the hydroxide concentration [OH−]: give any one and it returns the others using pH = −log₁₀[H+], [OH−] = Kw/[H+] and pH + pOH = pKw, and classifies the solution as acidic, neutral or basic. The strong endpoint gives the pH of a strong acid or strong base from its molarity ([H+] = c for an acid, [OH−] = c for a base), warning when the solution is so dilute that water self-ionisation matters. The buffer endpoint applies the Henderson–Hasselbalch equation, pH = pKa + log₁₀([A−]/[HA]), to a buffer from a pKa and the conjugate-base-to-acid ratio (given directly or as two concentrations), and also handles a base buffer from a pKb. Kw defaults to 1×10⁻¹⁴ (25 °C) and can be overridden for other temperatures. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry and biology lab tools, titration and buffer-prep apps, water-treatment and aquarium software, and science education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is pH and acid–base chemistry; for solution dilution and molarity use a dilution API.

api.oanor.com/phcalc-api

Doppler Effect API

Doppler-effect maths as an API, computed locally and deterministically. The sound endpoint computes the acoustic Doppler shift, f' = f·(v + vo) / (v − vs), where v is the speed of sound (given directly, derived from an air temperature, or the default 343 m/s at 20 °C), vs is the source velocity and vo the observer velocity, with positive velocities meaning approaching: it returns the observed frequency and the frequency shift, and refuses a supersonic source. The light endpoint computes the relativistic Doppler effect for light, f' = f·√((1+β)/(1−β)), from a velocity in metres per second or as a fraction of the speed of light and a direction (approaching blue-shifts, receding red-shifts), returning the frequency and wavelength factor, the observed frequency or wavelength, and the redshift z. The radial-velocity endpoint reverses it: from a measured redshift, or an observed and rest wavelength, it recovers the radial velocity with the exact relativistic relation and the simple v ≈ z·c estimate. Frequencies are in hertz, wavelengths in nanometres, velocities in metres per second. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and astronomy education, radar, sonar and lidar tools, audio and acoustics apps, and spectroscopy and redshift calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the Doppler effect; for sound levels and decibels use an acoustics API.

api.oanor.com/doppler-api

Arrhenius Kinetics API

Arrhenius reaction-kinetics maths as an API, computed locally and deterministically. The rate-constant endpoint applies the Arrhenius equation k = A·exp(−Ea/RT), relating the rate constant, the pre-exponential (frequency) factor A, the activation energy Ea and the absolute temperature: give any three and it solves for the fourth, with the activation energy in joules or kilojoules per mole and the temperature in kelvin or Celsius. The activation-energy endpoint uses the two-point method — from two rate constants measured at two temperatures it returns the activation energy, Ea = R·ln(k2/k1)/(1/T1 − 1/T2), and the pre-exponential factor. The temperature-effect endpoint gives the factor by which the rate changes between two temperatures, k2/k1 = exp(−Ea/R·(1/T2 − 1/T1)), along with the Q₁₀ — the rate multiplier per 10 K rise — and the new rate constant if you supply the old one. The gas constant R is 8.314462618 J/(mol·K). Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry and chemical-engineering tools, reaction and process-design apps, shelf-life and stability modelling, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is reaction kinetics; for the ideal gas law use a gas-law API and for radioactive decay use a half-life API.

api.oanor.com/arrhenius-api

Snell Refraction API

Snell's-law refraction optics as an API, computed locally and deterministically. The refraction endpoint applies Snell's law, n1·sin(θ1) = n2·sin(θ2): from the refractive indices of two media (given directly or by material — vacuum, air, water, glass, diamond and more) and the angle of incidence it returns the angle of refraction, or solves for the incidence angle from a refraction angle; when light passes into a less dense medium beyond the critical angle it reports total internal reflection instead of a refracted ray. The critical-angle endpoint gives the threshold for total internal reflection, θc = asin(n2/n1) for n1 > n2 — the principle behind optical fibres — defaulting the exit medium to air. The speed endpoint gives the speed of light in a medium, v = c/n, as a fraction of c, and — with a vacuum wavelength — the shorter wavelength inside the medium (the frequency is unchanged). Angles are in degrees, wavelengths in nanometres. Everything is computed locally and deterministically, so it is instant and private. Ideal for optics and photonics tools, fibre-optic and lens-design apps, photography and physics education, and AR/VR and rendering software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Snell's-law refraction; for camera depth of field and field of view use a photography API.

api.oanor.com/snell-api

Specific Heat API

Calorimetry (specific-heat) maths as an API, computed locally and deterministically. The heat endpoint applies the sensible-heat equation Q = m·c·ΔT — the heat energy equals the mass times the specific heat times the temperature change — and solves for whichever of the four quantities you leave out, taking the temperature change directly or as the difference of an initial and final temperature, and the specific heat directly or from a built-in material (water, ice, aluminium, copper, steel, glass, ethanol and more); it reports the heat in joules, kilojoules, calories, kilocalories and watt-hours. The mix endpoint finds the equilibrium temperature when two bodies at different temperatures are brought into thermal contact, Tf = (m1·c1·T1 + m2·c2·T2) / (m1·c1 + m2·c2), with the heat transferred, for the same or different materials. The materials endpoint lists typical specific heats. Use SI units — mass in kilograms, specific heat in joules per kilogram-kelvin, temperatures in °C or K (the difference is the same). Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and chemistry education, thermal-engineering and HVAC tools, cooking and brewing apps, and material-science calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is calorimetry; for the ideal gas law use a gas-law API.

api.oanor.com/specificheat-api

Beer-Lambert Spectroscopy API

Beer–Lambert spectroscopy maths as an API, computed locally and deterministically. The beer-lambert endpoint applies the law A = ε·c·l, where absorbance equals the molar absorptivity times the concentration times the optical path length: give any three of the four and it solves for the fourth (the path length defaults to the standard 1 cm cuvette when omitted), and it always reports the matching transmittance and percent transmittance. The transmittance endpoint converts between absorbance and transmittance in both directions, A = −log₁₀(T) and T = 10^(−A), and accepts a fraction or a percentage. The calibration endpoint reads a concentration off a linear calibration curve, A = slope·c + intercept, solving for the concentration from a measured absorbance or for the expected absorbance from a concentration. Units are whatever you supply consistently — for molar absorptivity in M⁻¹cm⁻¹, a path length in cm and absorbance dimensionless, the concentration comes out in molar. Everything is computed locally and deterministically, so it is instant and private. Ideal for analytical-chemistry and lab tools, spectrophotometer and assay apps, biotech and education software, and quality-control calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Beer–Lambert spectroscopy; for solution dilution and molarity use a dilution API and for chemical compound data use a chemistry API.

api.oanor.com/beerlambert-api

Orbital Mechanics API

Orbital-mechanics maths as an API, computed locally and deterministically. The circular endpoint computes a circular orbit around a body — the orbital speed v = √(GM/r), the orbital period T = 2π·√(r³/GM), the escape speed and the specific orbital energy — from a built-in body (Sun, Mercury through Neptune, the Moon) and an altitude above its surface, or from an explicit orbital radius, central mass or standard gravitational parameter. The escape endpoint gives the escape velocity √(2·GM/r) at any radius or altitude, which is √2 times the circular-orbit speed there. The period endpoint applies Kepler's third law in both directions: from a semi-major axis it returns the orbital period, and from a period it returns the semi-major axis — so a sidereal day around Earth gives the geostationary radius of about 42,164 km. Speeds come out in metres and kilometres per second and km/h, distances in metres and kilometres, and periods in seconds, minutes, hours and days. Everything is computed in SI and is instant and private. Ideal for aerospace and satellite tools, space-mission and education apps, astronomy and KSP-style games, and physics calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is orbital mechanics; for live satellite catalogues use a satellites API and for sky positions use an astronomy API.

api.oanor.com/orbital-api

Half-Life Decay API

Radioactive (exponential) decay maths as an API, computed locally and deterministically. The decay endpoint computes how much of a substance remains after a given time, N(t) = N0·(1/2)^(t/T½) = N0·e^(−λt): from a half-life (or a decay constant or mean lifetime), an elapsed time and an optional initial amount, it returns the fraction and percent remaining, the remaining and decayed amounts, the number of half-lives elapsed, and — if you give an initial activity — the remaining activity, which decays by the same factor. The constant endpoint converts freely between the half-life T½, the decay constant λ = ln2/T½ and the mean lifetime τ = 1/λ = T½/ln2. The age endpoint reverses the decay to find the elapsed time from the fraction remaining, t = T½·log₂(1/fraction) — the basis of radiometric (carbon-14) dating — and accepts either a fraction or a remaining and initial amount. Time and half-life share one unit, and the results come out in that unit. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and chemistry education, nuclear-medicine and dosimetry tools, archaeology and geology dating, and pharmacokinetics and science apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is exponential decay; for the ideal gas law use a gas-law API and for the chemical elements use an elements API.

api.oanor.com/halflife-api

Queueing Theory API

Queueing-theory maths as an API, computed locally and deterministically. The littles-law endpoint applies Little's law, L = λ·W — the average number in a system equals the arrival rate times the average time in the system — and solves for whichever of the three you leave out; it holds for any stable system, from a checkout line to a request pipeline. The mm1 endpoint gives the full steady-state metrics of a single-server M/M/1 queue from the arrival rate λ and the service rate μ: the utilization ρ = λ/μ, the average number in the system and in the queue, the average time in the system and waiting, and the probability the system is empty — and it flags an unstable queue when ρ ≥ 1. The mmc endpoint extends this to a multi-server M/M/c queue with the Erlang-C waiting probability, returning the offered load in erlangs, the per-server utilization, the chance an arrival has to wait, and the same length and time metrics. Rates must share a time unit, and the times come out in that unit. Everything is computed locally and deterministically, so it is instant and private. Ideal for capacity-planning and operations tools, call-centre and staffing apps, server and throughput sizing, and operations-research education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is queueing theory; for descriptive statistics on a list of numbers use a statistics API.

api.oanor.com/queue-api

Screw Jack API

Power-screw (lead-screw and screw-jack) mechanics as an API, computed locally and deterministically. The torque endpoint computes the torque to raise and to lower a load on a power screw from the load, the mean thread diameter, the lead (given directly or as pitch × starts) and the coefficient of friction: T_raise = (W·dm/2)·(L + π·μ′·dm)/(π·dm − μ′·L), with the matching lower torque, the lead angle, the efficiency (W·L ÷ 2π·T_raise) and whether the screw is self-locking (it is when the effective friction is at least the tangent of the lead angle). Square threads are the default; pass a thread angle (for example 29° for an ACME thread) and it applies the effective friction μ/cos(half-angle). The effort endpoint turns that torque into the hand force on a lever or handle and the resulting mechanical advantage. The travel endpoint relates turns, lift distance and — with an rpm — the linear speed and time. Lengths are in millimetres, load in newtons and torque in newton-metres. Everything is computed locally and deterministically, so it is instant and private. Thread friction only — add collar/thrust friction separately. Ideal for machine-design and mechanism tools, jack, press, vice and clamp design, maker and robotics projects, and engineering calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is power-screw mechanics; for the geometry of a screw thread use a thread API and for bolt tightening torque use a torque API.

api.oanor.com/screwjack-api

Weld Strength API

Weld design maths as an API, computed locally and deterministically. The fillet endpoint sizes an equal-leg fillet weld: from the leg size, the weld length and an allowable shear stress it returns the effective throat (leg ÷ √2), the effective area, the load capacity and the strength per millimetre of weld; give a design force instead of a leg and it returns the required throat and leg size, and if you also pass a provided leg it reports the utilization and whether the weld is adequate. The butt endpoint handles a full-penetration butt (groove) weld, where the effective throat equals the plate thickness, returning the area and capacity. The throat endpoint converts between leg and throat — equal-leg (throat = leg ÷ √2), unequal legs (throat = a·b ÷ √(a²+b²)) and throat back to leg. Lengths are in millimetres, stress in megapascals and force in newtons. Everything is computed locally and deterministically, so it is instant and private. An estimating aid, not a code-stamped design — use the allowable stress and electrode from your governing code (AISC, Eurocode). Ideal for structural and fabrication tools, weld-design and estimating apps, maker and metalwork projects, and engineering calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is weld strength sizing; for bolt tightening torque use a torque API and for the weight of the steel use a metal-weight API.

api.oanor.com/weld-api

Catenary Cable API

Catenary (hanging-cable) maths as an API, computed locally and deterministically. The sag endpoint solves the exact catenary for a cable hung between two level supports: from the span, the weight per unit length and either the horizontal tension or the sag, it returns the catenary parameter a = H/w, the sag a·(cosh(L/2a) − 1), the cable length 2a·sinh(L/2a), the minimum tension (the horizontal tension at the lowest point) and the maximum tension at the supports (H·cosh(L/2a)), plus the slack over the straight span. The parabolic endpoint gives the shallow-sag parabolic approximation — sag = w·L²/(8·H) — that is standard for overhead utility lines, and converts between sag and tension either way. The length endpoint returns the cable length for a given span and sag, with the parabolic value alongside for comparison. Forces and lengths are unit-agnostic but must be consistent (for example newtons, newtons per metre and metres). Everything is computed locally and deterministically, so it is instant and private. Ideal for power-line and transmission tools, zip-line and rigging apps, suspension and surveying calculators, and physics and engineering education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is hanging-cable catenary maths; for rigging working load limits use a rigging API and for beam deflection use a beam API.

api.oanor.com/catenary-api

Hydrostatic Pressure API

Fluid-statics maths as an API, computed locally and deterministically. The pressure endpoint computes the pressure at a depth in a fluid — the gauge pressure ρ·g·h and the absolute pressure (gauge plus atmospheric) — in pascals, kilopascals, bar, psi and atmospheres, for water, seawater, oil, mercury and more, or a custom density; depths accept metres, feet or centimetres, which makes it handy for diving (about 10 m of seawater adds one atmosphere). The force endpoint computes the resultant hydrostatic force on a submerged vertical rectangular surface — an aquarium wall, a tank side, a dam face or a flood gate — as F = ρ·g·h_c·A from its width and the top and bottom depths, and gives the depth of the centre of pressure, which sits below the centroid. The buoyancy endpoint applies Archimedes' principle, F_b = ρ_fluid·g·V, to give the buoyant force and the displaced mass, and — if you supply the object's density or mass — tells you whether it floats or sinks and what fraction sits below the waterline. Everything is computed locally and deterministically, so it is instant and private. Ideal for civil and marine engineering tools, diving and aquarium apps, tank and dam design, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is fluid statics; for pump power and head use a pump API and for pipe flow rate use a pipe-flow API.

api.oanor.com/hydrostatic-api

Sheet Metal API

Sheet-metal bending maths as an API, computed locally and deterministically. The bend-allowance endpoint computes the bend allowance, bend deduction and outside setback for a single bend from the material thickness, the inside bend radius, the bend angle and the K-factor: the bend allowance is BA = θ·(r + K·t), the outside setback is OSSB = (r + t)·tan(θ/2) and the bend deduction is BD = 2·OSSB − BA, with the neutral-axis position reported too. The flat-length endpoint computes the flat blank length you need to cut: from a list of outside (mold-line) flange lengths, or two flanges, or a total, it subtracts the bend deduction for each bend. The kfactor endpoint lists typical K-factors by material — aluminium around 0.33, mild steel 0.44, stainless 0.45 — and estimates a K-factor from the inside-radius-to-thickness ratio. The K-factor can be given directly or chosen by material, and if the inside radius is omitted it defaults to the thickness. Lengths are unit-agnostic — the output matches whatever unit you supply. Everything is computed locally and deterministically, so it is instant and private. Ideal for sheet-metal CAD/CAM and press-brake tools, fabrication and unfolding apps, maker and prototyping projects, and manufacturing calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is sheet-metal bend development; for the weight of the blank use a metal-weight API.

api.oanor.com/sheetmetal-api

Spring Coil API

Helical compression-spring maths as an API, computed locally and deterministically. The rate endpoint computes the spring rate from the wire diameter, the mean coil diameter and the number of active coils using k = G·d⁴/(8·D³·n), where the shear modulus G is taken from the material (music wire and spring steel, stainless, phosphor bronze, beryllium copper, titanium and more) or supplied directly — and it reports the rate in newtons per millimetre, newtons per metre and pounds per inch, along with the spring index C = D/d. The force endpoint relates force and deflection through F = k·x in both directions, taking the rate directly or deriving it from the geometry. The stress endpoint computes the shear stress in the wire, τ = 8·F·D·Kw/(π·d³), applying the Wahl correction factor Kw = (4C−1)/(4C−4) + 0.615/C for curvature and direct shear, and also reports the uncorrected stress. Lengths are in millimetres, force in newtons and stress in megapascals. Everything is computed locally and deterministically, so it is instant and private. A design aid — keep the spring index between about 4 and 12 and confirm against the material's allowable stress. Ideal for mechanical-design and CAD tools, spring-selection and prototyping apps, maker and robotics projects, and engineering calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is helical-spring design; for beam deflection use a beam API.

api.oanor.com/springcoil-api

Machining Speed API

Machining cutting-speed and feed maths as an API, computed locally and deterministically. The speed endpoint converts between cutting (surface) speed and spindle rpm for a given tool or workpiece diameter, in both directions and in either unit system: metric uses N = Vc·1000/(π·D) with Vc in metres per minute and D in millimetres, and imperial uses RPM = SFM·12/(π·D) with the surface speed in feet per minute and the diameter in inches. The feed endpoint computes the table feed rate from the feed per tooth (chip load), the number of teeth or flutes and the spindle rpm for milling (feed = fz·z·N), or from the feed per revolution for turning and drilling, and reports it in millimetres or inches per minute. The materials endpoint lists typical carbide cutting speeds by material, from aluminium and brass through mild and stainless steel to titanium, with a note to use about a third for HSS tooling. Everything is computed locally and deterministically, so it is instant and private. An indicative aid — always confirm with the tool maker's data and adjust for depth of cut, coolant and rigidity. Ideal for CNC and machine-shop tools, CAM and feeds-and-speeds apps, maker and hobby machining, and manufacturing calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is machining feeds and speeds; for screw-thread pitch and tap drill use a thread API and for bolt-circle layouts use a bolt-circle API.

api.oanor.com/machining-api

Bolt Circle API

Bolt-circle (bolt pattern / PCD) geometry as an API, computed locally and deterministically. The coordinates endpoint lays out a set of equally spaced holes on a circle: from the bolt-circle diameter (or radius), the number of holes, an optional start angle, centre offset and direction, it returns the X and Y coordinate and angle of every hole, the angular step (360 ÷ number of holes) and the chord between adjacent holes — exactly what a CNC or drawing needs. The chord endpoint gives the straight-line distance between any two holes on the pattern using chord = 2·R·sin(central angle ÷ 2), taking the shorter way around. The diameter endpoint works in reverse: from a measured distance between two holes and the number of holes it recovers the bolt-circle diameter, so you can reverse-engineer an existing flange or wheel. Lengths are unit-agnostic — the output is in whatever unit you supply. Everything is computed locally and deterministically, so it is instant and private. Ideal for CNC and CAD tools, machining and fabrication apps, flange, wheel and hub design, and drilling-jig and robotics projects. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is bolt-circle geometry; for screw-thread pitch and tap drill use a thread API and for spur-gear geometry use a gear API.

api.oanor.com/boltcircle-api

Spur Gear API

Spur-gear geometry as an API, computed locally and deterministically for standard full-depth involute teeth. The geometry endpoint takes a module and a number of teeth (and an optional pressure angle, default 20°) and returns the complete tooth geometry: the pitch diameter (module × teeth), the base, tip (outside) and root diameters, the addendum, dedendum, whole and working depth, the circular and base pitch, the diametral pitch and the tooth thickness — all in millimetres. The module can be given directly or derived from a diametral pitch or a circular pitch. The pair endpoint meshes two gears of the same module and returns each gear's pitch and tip diameter, the centre distance (module × (z1 + z2) ÷ 2) and the gear ratio. The module endpoint converts freely between module, diametral pitch and circular pitch, or derives the module from a pitch diameter and tooth count. Everything is computed locally and deterministically, so it is instant and private. Ideal for machine-design and CAD tools, gear and gearbox calculators, maker, robotics and 3D-printing projects, and mechanical-engineering apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is spur-gear geometry; for bicycle gear ratios and development use a bike-gear API and for belt-and-pulley drives use a belt-drive API.

api.oanor.com/spurgear-api

Pump Power API

Pump power, head and affinity maths as an API, computed locally and deterministically. The power endpoint computes the power a pump needs from its flow rate, head, fluid density and efficiency: the hydraulic (water) power is ρ·g·Q·H, the shaft (brake) power is that divided by the pump efficiency, and an optional motor efficiency gives the electrical input power — all reported in watts, kilowatts and horsepower. Flow accepts litres per second or minute, cubic metres per hour or second and US gallons per minute; head accepts metres or feet; and the fluid can be water, seawater, oil, diesel and more, or a custom density. The head endpoint converts between pressure and head of fluid, H = P/(ρ·g), in both directions, across pascals, kPa, bar, psi and atmospheres. The affinity endpoint applies the pump affinity laws — flow scales with speed, head with speed squared and power with speed cubed — to predict the new operating point when you change the pump speed or trim the impeller diameter. Everything is computed locally and deterministically, so it is instant and private. Ideal for plumbing and HVAC tools, process and water-treatment engineering, irrigation and pool-pump apps, and energy-efficiency calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is pump power and head maths; for flow rate from pipe diameter and velocity use a pipe-flow API and for open-channel flow use a Manning API.

api.oanor.com/pump-api

Screw Thread API

Screw-thread geometry as an API, computed locally and deterministically for the 60° ISO metric and Unified (UTS) thread form. The pitch endpoint converts between the thread pitch in millimetres and threads per inch (TPI = 25.4 ÷ pitch) and works out the lead — the distance the thread advances in one turn — from the pitch and the number of starts. The dimensions endpoint takes a nominal (major) diameter and a pitch and returns the full set of thread diameters and heights: the fundamental triangle height, the external thread height, the pitch diameter (D − 0.6495·P), the external minor diameter (D − 1.2269·P) and the internal minor diameter (D − 1.0825·P), in both millimetres and inches. The tapdrill endpoint gives the drill size for cutting an internal thread: the standard metric rule of nominal diameter minus pitch (about 75–83% thread), the resulting thread engagement, and — for a target engagement percentage — the matching drill size. Diameters accept millimetres or inches, and threads can be specified by pitch or by TPI. Everything is computed locally and deterministically, so it is instant and private. Ideal for machining and CNC tools, mechanical-design and CAD apps, maker and 3D-printing projects, and hardware and fastener catalogues. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is screw-thread geometry; for the torque to tighten a bolt use a torque API.

api.oanor.com/thread-api

Belt Drive API

Belt-drive and pulley maths as an API, computed locally and deterministically. The belt endpoint computes the length of an open V-belt or flat belt from the two pulley diameters and the centre distance with L = 2C + (π/2)(D1+D2) + (D1−D2)²/(4C), and returns the belt length plus the wrap (contact) angle on each pulley; pass a driver rpm and it also gives the belt surface speed. The ratio endpoint computes the speed ratio of a pulley pair (driven ÷ driver diameter, since N1·D1 = N2·D2): give a driver or driven rpm and it returns the other, the torque ratio and the belt speed. The centers endpoint reverses the length equation to find the centre distance for a target belt length, solving the equation numerically. Diameters and distances accept millimetres, centimetres, metres, inches or feet, and lengths are reported in several units. Everything is computed locally and deterministically, so it is instant and private. Ideal for machine and drivetrain design tools, maintenance and MRO apps, maker and CNC projects, and mechanical-engineering calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is belt-and-pulley power transmission; for bicycle gear ratios and development use a bike-gear API and for bolt tightening torque use a torque API.

api.oanor.com/beltdrive-api

Rigging Load API

Rigging and lifting load maths as an API, computed locally and deterministically. The wll endpoint relates the working load limit to the minimum breaking strength through the safety (design) factor: give a breaking strength and it returns the working load limit (WLL = MBS ÷ safety factor), or give a working load limit and it returns the minimum breaking strength your hardware must be rated for (MBS = WLL × safety factor). The safety factor can be given directly or looked up by component — general rigging and wire rope 5, chain sling 4, shackle 6, personnel/man-rated 10. The sling endpoint computes the tension in each leg of a multi-leg sling as the lifting angle changes: because the legs pull at an angle, each carries more than its share, with a load factor of 1/sin(angle to horizontal) — 1.0 vertical, 1.15 at 60°, 1.41 at 45° and 2.0 at 30° — and it accepts the angle from horizontal, from vertical or the included angle between legs. The safety endpoint lists the typical design factors. Loads are given in kilograms, pounds, tonnes, kilonewtons or newtons and reported in all of them. Everything is computed locally and deterministically, so it is instant and private. A planning aid, not a substitute for a qualified rigger or the governing standard (ASME B30, EN, local code). Ideal for crane and lifting apps, construction and warehouse tools, theatrical and entertainment rigging, and towing and recovery calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is rigging load maths; for the weight of the steel being lifted use a metal-weight API.

api.oanor.com/rigging-api

Open Channel Flow API

Open-channel flow maths as an API, computed locally and deterministically with the Manning equation. The flow endpoint computes the discharge and velocity of water in an open channel — rectangular, trapezoidal, triangular or circular (a part-full pipe) — from the flow depth, the channel dimensions, the channel slope and the Manning roughness coefficient n: it works out the flow area, the wetted perimeter and the hydraulic radius, then applies Q = (1/n)·A·R^(2/3)·S^(1/2) and V = Q/A, reporting the discharge in cubic metres per second and hour, litres per second, cubic feet per second and US gallons per minute. The normal-depth endpoint reverses it: given a target discharge it solves for the normal depth by bisection and returns the resulting area, velocity and a discharge check. The roughness endpoint is a reference of typical Manning n values, from smooth PVC (0.009) and concrete (0.013) through earth and gravel to rocky natural streams (0.05); pass a material name or an explicit n. Dimensions are metric (metres by default, or cm, mm, ft, in). Everything is computed locally and deterministically, so it is instant and private. Ideal for civil and drainage engineering tools, stormwater and culvert design, irrigation and hydrology apps, and environmental modelling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is open-channel (Manning) hydraulics; for full-pipe flow rate from diameter and velocity use a pipe-flow API.

api.oanor.com/manning-api

Septic System API

Septic-system sizing as an API, computed locally and deterministically with the typical US onsite-wastewater rules of thumb. The flow endpoint estimates the design wastewater flow for a home from its number of bedrooms (assuming two people per bedroom) or an explicit occupancy, at a default 60 gallons per person per day, returning the daily flow in US gallons and litres. The tank endpoint recommends a septic tank size as the larger of a retention-based size (flow × retention days, default two days) and the typical bedroom-based code minimum (≤3 bedrooms 1,000, 4 bedrooms 1,200, 5 bedrooms 1,500, 6 bedrooms 2,000 US gallons), and tells you which one governs. The drainfield endpoint sizes the soil absorption (leach) field: it divides the daily flow by a soil loading rate — given directly or looked up from a percolation rate in minutes per inch — to get the absorption area, then divides by the trench width to get the trench length, in both imperial and metric. Everything is computed locally and deterministically, so it is instant and private. An estimating aid, not a code-stamped design — always confirm with your local health authority. Ideal for plumbing and septic-installer tools, rural real-estate and land apps, home-building and permitting calculators, and inspection software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is septic / onsite-wastewater sizing; for storage-tank volume and fill level use a tank API.

api.oanor.com/septic-api

Snow Load API

Roof snow-load maths as an API, computed locally and deterministically using the ASCE 7 method. The roof endpoint turns a ground snow load into the design roof snow load: the flat-roof load is pf = 0.7 · Ce · Ct · Is · pg, using the exposure, thermal and importance factors, and the sloped-roof load is ps = Cs · pf, where the slope factor Cs follows the warm-roof all-surfaces curve (1.0 up to 30°, falling linearly to 0 at 70°) or a value you supply. It reports every load in kilopascals, pascals, pounds per square foot and kilograms per square metre, and — if you give a roof area — the total load in kilonewtons, kilograms, tonnes and pounds. The depth endpoint converts a measured snow depth and a density (given directly or by snow type, from fresh ~100 to ice ~917 kg/m³) into a load. The convert endpoint converts a snow load between kPa, psf, kg/m², Pa and psi. Depths accept millimetres, centimetres, metres, inches or feet. Everything is computed locally and deterministically, so it is instant and private. An engineering aid, not a code-stamped design — always confirm against the governing local code with a qualified engineer. Ideal for structural and roofing tools, building-code and permitting apps, solar-install and carport planners, and winter-risk calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is roof snow-load engineering; for roof pitch and area geometry use a roofing API and for beam reactions use a beam API.

api.oanor.com/snowload-api

Plant Spacing API

Plant-spacing and planting-density maths as an API, computed locally and deterministically. The grid endpoint works out how many plants fill an area in a square (rectangular) layout: from a spacing (one value, or separate row and in-row spacings) and either an area or a length and width, it returns the planting density per square metre, square foot, 1,000 ft², acre and hectare, an area-based plant estimate, and — when you give length and width — an exact edge-inclusive grid count with the number of rows and plants per row. The triangular endpoint does the same for an offset (hexagonal) layout, where rows sit spacing × √3/2 apart and fit about 15.47 % more plants than a square grid at the same spacing, and it reports the gain. The density endpoint converts a spacing into a planting density in several units, or works in reverse: give a number of plants and an area and it recommends the spacing that fills it. Lengths accept millimetres, centimetres, metres, inches or feet; area accepts m², ft², acres or hectares. Everything is computed locally and deterministically, so it is instant and private. Ideal for gardening and landscaping apps, agriculture and horticulture tools, nursery and farm planners, and reforestation calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is planting layout and density; for fertilizer application rates use a fertilizer API and for mulch, soil and gravel quantities use a landscaping API.

api.oanor.com/plantspacing-api

Metal Weight API

Metal stock weight and cost as an API, computed locally and deterministically. The weight endpoint computes the mass of a length of metal stock from its shape, dimensions and material: round bar, square bar, flat bar or plate, sheet, hexagonal bar, round tube or pipe and rectangular (box) tube. It works out the cross-sectional area, multiplies by the length and the material density, and returns the weight per piece and the total for a quantity — in kilograms, pounds, grams and tonnes — along with the volume. Material density is looked up from a built-in table of metals (steel, stainless, aluminium, copper, brass, bronze, lead, zinc, titanium, nickel, gold, silver and more) or you can pass an explicit density. The cost endpoint multiplies that weight by a price per kilogram, pound or tonne to give the material cost per piece and in total. The materials endpoint lists the densities. Dimensions accept millimetres, centimetres, metres, inches or feet. Everything is computed locally and deterministically, so it is instant and private. Ideal for metal fabrication and machine-shop tools, engineering and CAD apps, scrap and stock quoting, and shipping-weight estimates. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is metal stock weight from geometry and density; for beam reactions and deflection use a beam API and for live metal spot prices use a commodities API.

api.oanor.com/metalweight-api

Viewing Distance API

TV and projector viewing-distance maths as an API, computed locally and deterministically. The distance endpoint takes a screen diagonal (inches or centimetres) and aspect ratio and returns the screen width and height and the recommended seating distance for each standard — SMPTE's 30° minimum viewing angle (the farthest comfortable seat), THX's 36° recommendation and THX's 40° maximum (the closest) — in inches, feet, centimetres and metres, plus an overall recommended range. Pass a resolution (720p, 1080p, 1440p, 4K or 8K) and it also gives the pixel-acuity distance, the point beyond which a 20/20 viewer can no longer resolve individual pixels, so moving closer stops adding detail. The screensize endpoint reverses it: from a seating distance it recommends the screen diagonal for each standard. The fov endpoint gives the horizontal field of view for a screen at a distance, with a verdict on whether it falls in the recommended range. The geometry is exact: width = diagonal × aspect-width / hypot(aspect), and distance = (width/2) / tan(angle/2). Everything is computed locally and deterministically, so it is instant and private. Ideal for home-theatre and AV apps, TV and monitor retail tools, room and seating planners, and AV-installer calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is viewing-distance geometry; for pixel density (PPI) from a resolution use a PPI API.

api.oanor.com/viewdistance-api

Dilution Calculator API

Laboratory dilution and molarity maths as an API, computed locally and deterministically. The dilution endpoint solves the standard C1·V1 = C2·V2 relation: give any three of the stock concentration, stock volume, final concentration and final volume and it returns the fourth, plus the volume of stock needed, the diluent to add (V2 − V1) and the dilution factor — and it warns you if the numbers would concentrate rather than dilute. The molarity endpoint ties together moles, molarity, volume, mass and molar mass via moles = molarity × volume(L) and mass = moles × molar mass: pass any sufficient subset (for example a target molarity, volume and molar mass) and it returns how much solute you need, with volumes in litres and millilitres and mass in grams and milligrams. The serial endpoint builds a serial-dilution series from a stock concentration, a dilution factor and a number of steps, giving the concentration at each tube and — if you pass a per-tube total volume — the transfer and diluent volumes for each step. Volumes accept litres, millilitres, centilitres, decilitres and microlitres; mass accepts grams, kilograms, milligrams and micrograms. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry and biology lab tools, LIMS and bench apps, education and homework helpers, and pharmacy and pipetting calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is a dilution and molarity calculator; for chemical-compound data and properties use a chemistry API and for the ideal gas law use a gas-law API.

api.oanor.com/dilution-api

Beam Load API

Beam statics as an API, computed locally and deterministically. The simply-supported endpoint analyses a beam on two supports under a point load (anywhere along the span) or a uniformly distributed load: it returns the support reactions, the maximum shear and the maximum bending moment with its location, and — if you pass the Young's modulus E and second moment of area I — the maximum deflection. The cantilever endpoint does the same for a beam fixed at one end, returning the reaction force and fixing moment, the maximum bending moment and the free-end deflection. The section endpoint gives the cross-section properties that those deflections need: the second moment of area (moment of inertia) and the section modulus for a rectangle, a solid circle or a hollow circular pipe. Every result lists the formula used, so you can show your working. Use consistent units — in SI, load in newtons, distributed load in N/m, lengths in metres, E in pascals and I in m⁴ give moments in N·m and deflections in metres. Everything is computed locally and deterministically, so it is instant and private. Linear-elastic, small-deflection theory — a learning and estimating tool, not a substitute for a qualified structural engineer on a real design. Ideal for engineering and architecture tools, education and physics apps, maker and DIY calculators, and CAD helpers. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is structural beam statics; for bolt and fastener torque use a torque API.

api.oanor.com/beam-api

Wind Power API

Wind-turbine power maths as an API, computed locally and deterministically. The power endpoint applies the wind-power equation P = ½ · ρ · A · v³ · Cp: from the wind speed, the rotor (given as swept area, diameter or blade length) and an optional air density and power coefficient, it returns the total power in the wind, the Betz maximum (the theoretical 16/27 ≈ 59.3 % limit) and the power actually extracted at the chosen coefficient — in watts, kilowatts, megawatts and horsepower. The energy endpoint multiplies power by time and an optional capacity factor to give the energy produced in watt-, kilowatt- and megawatt-hours, taking the power directly or deriving it from the wind and rotor. The sweptarea endpoint is a geometry helper: swept area from a diameter, radius or blade length, plus the blade-tip speed and tip-speed ratio from an rpm. Wind speed accepts metres per second, km/h, mph or knots; air density defaults to 1.225 kg/m³ at sea level. Because power scales with the cube of wind speed and the square of rotor diameter, small changes move it a lot — the API shows every intermediate value. Everything is computed locally and deterministically, so it is instant and private. Ideal for renewable-energy and engineering tools, education and physics apps, site-assessment and feasibility calculators, and STEM projects. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is wind-turbine power physics; for the Beaufort wind scale use a wind-scale API and for solar arrays use a solar API.

api.oanor.com/windpower-api

Rainwater Harvesting API

Rainwater-harvesting maths as an API, computed locally and deterministically. The harvest endpoint works out how much water a roof collects from a given rainfall — from the catchment (roof plan) area, the rainfall depth and a runoff coefficient it returns the harvested volume in litres, US and UK gallons and cubic metres, using the identity that 1 mm of rain over 1 m² collects 1 litre before losses. The runoff coefficient can be given directly or looked up from the roof type (smooth metal collects the most at ~0.9, green roofs the least at ~0.3). The demand endpoint sizes a storage tank from a daily demand (given directly or as people × litres per person) and the length of the dry spell you want to cover, and — if you also pass the annual rainfall and roof area — checks whether a year of harvest can meet a year of demand. The firstflush endpoint sizes a first-flush diverter, the volume of dirty initial rain to discard. Areas accept square metres or square feet (or length × width), rainfall accepts millimetres, centimetres or inches. Everything is computed locally and deterministically, so it is instant and private. Ideal for sustainability and off-grid apps, plumbing and landscaping tools, smart-home water systems, and construction planners. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is rainwater catchment maths; for roof pitch and area geometry use a roofing API and for general construction material quantities use a construction API.

api.oanor.com/rainwater-api

Numerology API

Pythagorean numerology as an API, computed locally and deterministically. The lifepath endpoint takes a birth date and returns the Life Path number — the single most important number in numerology — by reducing the month, day and year and summing them, with the master numbers 11, 22 and 33 preserved, and it also gives the Birthday number. The name endpoint maps the letters of a name to digits (A=1…I=9, repeating) and returns the Expression (Destiny) number from all letters, the Soul Urge (Heart's Desire) from the vowels, and the Personality number from the consonants, with a full per-letter breakdown. The personal endpoint forecasts the Personal Year, Personal Month and Personal Day for any target date from a birth month and day. Every number comes with its classic meaning, the raw total and the full reduction chain so you can show your working. Accents and punctuation are stripped, dates accept YYYY-MM-DD or DD-MM-YYYY. Everything is computed locally and deterministically, so it is instant and private. Ideal for astrology and self-discovery apps, dating and personality products, content and entertainment sites, and novelty widgets. For entertainment and self-reflection. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is numerology; for sun-sign zodiac use a zodiac API and for tarot draws use a tarot API.

api.oanor.com/numerology-api

Aquarium Calculator API

Aquarium maths as an API, computed locally and deterministically. The volume endpoint computes a tank's water volume — in US and UK gallons and litres — for a rectangular, cube, cylinder, hexagonal or bow-front tank from its dimensions (inches by default, or centimetres, millimetres and metres), and applies a fill factor (default 0.9) for substrate, decoration and freeboard to give a realistic net volume. The stocking endpoint gives a rough stocking load from the tank volume and the total length of fish using the classic inch-per-gallon guideline, reporting the maximum recommended inches and how heavily stocked the tank is. The waterchange endpoint computes the water-change volume for a percentage, with an optional dechlorinator dose. Everything is computed locally and deterministically, so it is instant and private. Stocking is a rough beginner guideline only — real stocking depends on the species, filtration and bioload. Ideal for aquarium and fishkeeping apps, pet-shop and hobbyist tools, and tank-setup planners. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is aquarium maths; for swimming-pool volume and chemical dosing use a pool API and for storage-tank gauging use a tank API.

api.oanor.com/aquarium-api

Ideal Gas Law API

Ideal-gas-law maths as an API, computed locally and deterministically. The ideal endpoint solves PV = nRT for whichever quantity you leave out: provide any three of pressure, volume, amount of substance (moles) and temperature, and it returns the fourth in several units. The combined endpoint applies the combined gas law, P₁V₁/T₁ = P₂V₂/T₂: give a first state and two quantities of the second state and it finds the missing one — handy for "what happens to the volume if I double the pressure" questions. The density endpoint computes the density of an ideal gas from the pressure, temperature and molar mass (ρ = P·M / R·T). Pressure accepts pascals, kPa, bar, atm, psi, mmHg and Torr; volume accepts m³, litres, mL and cubic feet; temperature accepts kelvin, Celsius and Fahrenheit; and the gas constant R is 8.314462618 J/(mol·K). Everything is computed in SI internally and is instant and private. Ideal for chemistry and physics education, lab and process tools, HVAC and scuba calculations, and engineering software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ideal-gas thermodynamics; for the chemical elements and periodic-table data use an elements API.

api.oanor.com/gaslaw-api

Paper Weight API

Paper-weight maths as an API, computed locally and deterministically. The convert endpoint converts between grammage (GSM, grams per square metre — the universal measure) and the US basis weight in pounds, which depends on the paper stock type: bond/writing (basis 17×22 in), text/book/offset (25×38), cover (20×26), index (25.5×30.5), tag (24×36) and bristol (22.5×28.5). The weight endpoint computes the mass of a single sheet, a 500-sheet ream and the M-weight (the weight of 1000 sheets in pounds) at a given grammage and sheet size — accepting dimensions in millimetres, centimetres, inches or metres, or a named size (A3–A5, letter, legal, tabloid). The stocks endpoint is a reference of the US stock types with their conversion factors and basis sizes. Everything is computed locally and deterministically, so it is instant and private. Ideal for printing and publishing tools, stationery and packaging apps, print-shop estimators, and shipping-weight calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is paper grammage and basis weight; for general mass-unit conversion use a unit-conversion API.

api.oanor.com/paper-api

Fertilizer Calculator API

Fertilizer maths as an API, computed locally and deterministically. The rate endpoint works out how much fertilizer product to apply to hit a target nitrogen rate over an area: from the N-P-K analysis (such as 10-10-10 or 20-5-10), a target pounds of nitrogen per 1000 ft² (or per 100 m²) and the area, it returns the product weight and the pounds of nitrogen, phosphate and potash applied. The nutrients endpoint reports the pounds of nitrogen, P₂O₅ and K₂O — and the elemental phosphorus and potassium — in a bag of a given weight and analysis. The coverage endpoint works out how much area a bag covers at a target nitrogen rate. N-P-K are percent by weight; phosphorus is reported as P₂O₅ and potassium as K₂O following the label convention, with the elemental amounts alongside (P₂O₅ × 0.4364, K₂O × 0.8301). Everything is computed locally and deterministically, so it is instant and private. Ideal for lawn-care and gardening apps, agriculture and turf tools, and landscaping and quoting software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is fertilizer rate maths; for mulch, gravel and topsoil quantities use a landscaping API.

api.oanor.com/fertilizer-api

Slope & Grade API

Slope and grade maths as an API, computed locally and deterministically. The convert endpoint converts a slope between every common form — percent grade, angle in degrees, a ratio such as 1:12, per mille and rise-per-run — where the slope m = rise ÷ run = tan(angle). The distance endpoint relates the run (horizontal), the rise (vertical) and the slope distance (the hypotenuse) of a right-triangle slope: give any two, optionally with the grade or angle, and it returns the rest. The ramp endpoint sizes a wheelchair or ADA ramp — from a rise and a maximum slope (defaulting to 1:12, the ADA maximum of 8.33%) it returns the required run and total ramp length, and if you supply an actual run it checks whether the ramp is within the limit. Everything is computed locally and deterministically, so it is instant and private. Ideal for civil-engineering and surveying tools, road, trail and accessibility apps, construction and ramp design, and mapping software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is slope and grade geometry; for roof pitch specifically use a roofing API.

api.oanor.com/slope-api

Water Hardness API

Water-hardness maths as an API, computed locally and deterministically. The convert endpoint converts a hardness value between all the common units — parts per million / milligrams per litre as calcium carbonate, grains per US gallon, German degrees (°dH), French degrees (°f), English or Clark degrees, and millimoles per litre — passing everything through ppm (1 gpg = 17.118 ppm, 1 °dH = 17.848, 1 °f = 10, 1 °Clark = 14.254), and classifies the result. The classify endpoint labels a value as soft, moderately hard, hard or very hard on the USGS/WHO scale. The softener endpoint sizes a water softener: from the hardness and the household water use it works out the grains of hardness removed per day and the grain capacity needed between regenerations. Everything is computed locally and deterministically, so it is instant and private. Ideal for water-treatment and plumbing tools, aquarium and pool apps, appliance and softener sizing, and home and lab software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is water-hardness conversion; for general unit conversion use a unit-conversion API and for swimming-pool dosing use a pool API.

api.oanor.com/hardness-api

WiFi Channel API

Wi-Fi channel maths as an API, computed locally and deterministically from the standard channel-numbering formulas. The channel endpoint returns the centre frequency of a Wi-Fi channel on the 2.4, 5 or 6 GHz band — the band is auto-detected from the channel number or can be given explicitly (2.4 GHz: 2407 + 5·channel, with channel 14 at 2484; 5 GHz: 5000 + 5·channel; 6 GHz: 5950 + 5·channel). The frequency endpoint does the reverse, returning the nearest channel and band for a centre frequency in MHz or GHz. The overlap endpoint reports whether two channels overlap at a chosen channel width (two channels overlap when their centre-frequency separation is less than the width) and gives the recommended non-overlapping set — the classic 1, 6 and 11 on 2.4 GHz at 20 MHz. Everything is computed locally and deterministically, so it is instant and private. Channel availability is regulated and varies by country. Ideal for networking and Wi-Fi tools, site-survey and IoT apps, and router and access-point configuration software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Wi-Fi channel mapping; for general wavelength/frequency and photon energy use a wavelength API.

api.oanor.com/wifichannel-api

Grade Calculator API

Single-course grade maths as an API, computed locally and deterministically — the everyday "what do I need on the final" student calculations. The needed endpoint works out the score required on the final exam (or any remaining component) to reach a target overall grade, from the current grade and the weight the final carries, and flags whether the target is achievable or already secured. The projected endpoint gives the overall grade you would finish with for a hypothetical final score. The average endpoint computes the weighted average of graded components from a simple score:weight list (such as 90:40,80:60), and reports the total and remaining weight so you can see how much of the course is still ungraded. Percentages run 0–100 and weights accept either a percentage (30) or a fraction (0.3). Everything is computed locally and deterministically, so it is instant and private. Ideal for student and study apps, learning-management tools, and tutoring and education sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is single-course grade mechanics; for a multi-course grade-point average from credit hours use a GPA API.

api.oanor.com/gradecalc-api

Staircase Calculator API

Staircase geometry as an API, computed locally and deterministically. The calc endpoint takes the total rise (floor-to-floor height) and works out the number of steps, the exact riser height, the tread depth, the total run, the stringer (hypotenuse) length and the stair angle, and checks the result against building-code limits and the Blondel comfort rule (2 × riser + tread ≈ 24–25 in). The check endpoint validates a given riser and tread against typical US IRC limits — maximum riser 7.75 in, minimum tread 10 in — and reports the angle and comfort. The stringer endpoint returns the stringer length and angle from a total rise and total run. Dimensions are handled internally in inches but accept inches, centimetres, millimetres and metres. Everything is computed locally and deterministically, so it is instant and private. Code limits are typical US IRC values — always confirm your local building code. Ideal for construction and carpentry tools, deck and home-improvement apps, and architecture and CAD software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is staircase geometry; for paint, tile and concrete quantities use a construction-calculator API and for roof pitch use a roofing API.

api.oanor.com/stair-api

Antenna Length API

Antenna length maths as an API, computed locally and deterministically. The dipole endpoint gives the total and per-leg length of a half-wave dipole for a frequency, in metres, feet, inches and centimetres, applying a velocity factor (about 0.95 for wire) and also reporting the classic 468 ÷ f(MHz) feet rule of thumb. The quarterwave endpoint gives the element length of a quarter-wave vertical or monopole, with the 234 ÷ f(MHz) rule. The element endpoint computes the length of an element at any fraction of a wavelength — full-wave, half-wave, quarter-wave, fifth-wave, five-eighths or a custom fraction. Frequencies accept Hz, kHz, MHz and GHz, and the velocity factor is configurable. Everything is computed locally and deterministically, so it is instant and private. These are starting lengths: real antennas need trimming and tuning for the lowest SWR, as end effects and surroundings shift the resonant length. Ideal for amateur-radio and RF tools, antenna and IoT design, and electronics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is antenna geometry; for general wavelength, frequency and photon energy use a wavelength API.

api.oanor.com/antenna-api

Wavelength API

Electromagnetic-wave maths as an API, computed locally and deterministically. The convert endpoint converts between wavelength and frequency (λ = c ÷ f) and also reports the period, the wavenumber, the photon energy and the part of the spectrum — optionally for light travelling in a medium of a given refractive index, where the wavelength scales by 1/n while the frequency stays the same. The energy endpoint gives the photon energy in joules, electron-volts and kilo-electron-volts from a wavelength or frequency (E = h·f = h·c ÷ λ). The band endpoint classifies a wavelength or frequency into the electromagnetic spectrum — radio, microwave, infrared, visible, ultraviolet, X-ray or gamma — and adds the ITU radio sub-band (ELF through EHF) and the approximate colour for visible light. Frequencies accept Hz/kHz/MHz/GHz/THz and wavelengths m/cm/mm/µm/nm/pm/ångström. Everything is computed locally and deterministically, so it is instant and private. Ideal for RF and antenna tools, optics and photonics, spectroscopy and lab software, physics and astronomy education, and amateur radio. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is electromagnetic-wave physics; for general unit conversion use a unit-conversion API.

api.oanor.com/wavelength-api

Blood Type API

Blood-type compatibility as an API, covering the ABO and Rh(D) systems, computed locally and deterministically. The compatibility endpoint says whether a given donor can give to a given recipient, for both red blood cells and plasma — the red-cell rule being that the donor's antigens must be a subset of the recipient's (Rh included), and plasma being the reverse and ignoring Rh. The info endpoint describes a blood type: the antigens it carries, the antibodies in its plasma, every type it can receive red cells from and donate red cells to, who it can give plasma to, whether it is a universal red-cell donor (O−), universal red-cell recipient (AB+) or universal plasma donor (AB), and its approximate US population frequency. The donors endpoint lists every compatible donor type for a recipient, for red cells or plasma. Blood types are accepted in many forms (O-, O neg, AB positive, …). Everything is computed locally and deterministically, so it is instant and private. This is educational only — real transfusion requires laboratory cross-matching and clinical judgement, and it is not medical advice. Ideal for medical-education and first-aid apps, blood-donation and health tools, and quiz and reference sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is ABO/Rh compatibility; for a drug reference database use a drug API.

api.oanor.com/bloodtype-api

Caffeine Calculator API

Caffeine metabolism maths as an API, computed locally and deterministically with a first-order (exponential) decay model. The level endpoint computes how much caffeine remains in the body after a given time from a dose and a half-life (about 5 hours by default), as milligrams and a percentage, and how long until it falls to a chosen threshold. The timeline endpoint returns an hour-by-hour decay curve and the time until caffeine is "sleep safe" — below a threshold (50 mg by default) — handy for working out a coffee cut-off before bed. The sources endpoint gives the typical caffeine content of common drinks (brewed coffee, espresso, tea, energy drinks, cola and more) for a single drink, or totals a list such as two coffees and a cola. Everything is computed locally and deterministically, so it is instant and private. This is informational only: real caffeine half-life varies widely between people (roughly 3–7 hours, and much longer in pregnancy or with certain medications) — it is not medical advice. Ideal for coffee, sleep and wellbeing apps, energy-drink and habit trackers, and quantified-self tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is caffeine pharmacokinetics; for a drug reference database use a drug API.

api.oanor.com/caffeine-api

Fence Calculator API

Fencing material estimating as an API, computed locally and deterministically. The posts endpoint works out the number of fence sections, line posts and rails for a run from its length and the post spacing, plus the total rail length. The pickets endpoint computes how many pickets or boards a length needs from the picket width and the gap between boards (set the gap to zero for a privacy fence). The materials endpoint produces a full bill of materials in one call — posts, rails, pickets and the concrete for the post holes, in cubic feet and metres and in 80 lb pre-mix bags — from the fence dimensions and the hole size and post depth. Everything is computed locally and deterministically, so it is instant and private. These are estimates: allow extra for waste, gates and corner posts, and follow your local building code for post depth and footing size. Picket width and gap are in inches; length can be feet, yards or metres. Ideal for fencing contractors and estimators, DIY and home-improvement tools, and landscaping and quoting software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is fencing materials; for paint, tile and concrete use a construction-calculator API and for mulch and gravel use a landscaping API.

api.oanor.com/fence-api

HVAC BTU Calculator API

HVAC sizing maths as an API, computed locally and deterministically from standard rule-of-thumb factors. The cooling endpoint estimates the air-conditioner load for a room — in BTU per hour, tons of cooling and kilowatts — from the floor area (in square feet or metres, or length × width) using a baseline of about 20 BTU/h per square foot, with adjustments for the number of occupants, a kitchen, sun exposure and ceiling height. The heating endpoint estimates the heating load from the area and a climate zone (mild through very cold) or a custom BTU per square foot. The convert endpoint converts between BTU per hour, tons of cooling, kilowatts and watts (one ton = 12,000 BTU/h ≈ 3.517 kW). Everything is computed locally and deterministically, so it is instant and private. These are rule-of-thumb estimates in the EnergyStar style — a proper Manual J load calculation accounting for insulation, windows and local climate is recommended for a real installation. Ideal for HVAC and home-improvement tools, air-conditioner and heater sizing guides, smart-home and energy apps, and contractor quoting. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is HVAC sizing; for appliance running cost use an energy-cost API.

api.oanor.com/hvac-api

Flow Rate API

Pipe-flow maths as an API, computed locally and deterministically. The flow endpoint relates the three quantities of pipe flow — volumetric flow rate, fluid velocity and pipe diameter — through the continuity relation Q = A·v (with A = π/4·D²): give any two and it returns the third, with the flow rate expressed in litres per second and minute, cubic metres per hour, US gallons per minute and cubic feet per minute, plus the velocity and the pipe cross-section. The reynolds endpoint computes the Reynolds number from velocity, diameter and the fluid (water, air, oil and more, or a custom kinematic viscosity) and classifies the flow as laminar, transitional or turbulent. The convert endpoint converts a flow rate between litres per second and minute, cubic metres per hour, US gallons per minute, cubic feet per minute and per second. Everything is computed locally and deterministically, so it is instant and private. It is computed in SI internally; Reynolds uses the kinematic viscosity at about 20°C. Ideal for plumbing and HVAC tools, pump and irrigation sizing, process and fluid-engineering software, and hydraulics calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is fluid flow in pipes; for plain volume or unit conversion use a unit-conversion API.

api.oanor.com/flowrate-api

Firewood Calculator API

Firewood maths as an API, computed locally and deterministically. The volume endpoint turns a wood-stack's length, height and depth (in feet or metres) into its volume in cubic feet and cubic metres, full cords, face cords and steres — a full cord being 128 cubic feet (a 4×4×8 ft stack) and a face cord being an 8×4 ft stack by the piece (log) length. The convert endpoint converts a quantity between cords, face cords, steres, cubic metres and cubic feet, using the piece length for the face-cord relationship. The heat endpoint estimates the heating value of a number of cords by wood species — returning the millions of BTU and the equivalent gallons of heating oil, therms of natural gas and kilowatt-hours — from a built-in table of typical seasoned-wood values (oak, hickory, maple, ash, birch, pine and more) or a custom figure. Everything is computed locally and deterministically, so it is instant and private. Heat values are typical seasoned figures (around 20% moisture) and vary with species, dryness and stove efficiency. Ideal for firewood sellers and delivery tools, heating and homestead apps, and forestry and woodlot calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is firewood volume and energy; for general volume or unit conversion use a unit-conversion API.

api.oanor.com/firewood-api

Bicycle Gear API

Bicycle gearing maths as an API, computed locally and deterministically. The gear endpoint takes a chainring and cog tooth count and a wheel size and returns every common gearing metric: the gear ratio, gear inches (the classic measure — ratio times wheel diameter in inches), the gain ratio (Sheldon Brown's crank-length-aware measure), the development or rollout (metres travelled per crank revolution), and the road speed at a chosen cadence in km/h and mph. The speed endpoint converts between a gear-and-cadence and road speed in either direction — the speed at a cadence, or the cadence needed for a target speed. The table endpoint builds a gear chart: give one or more chainrings and a cassette of cogs and it returns a matrix of gear inches, development, gain ratio or ratio for every combination — ideal for visualising a drivetrain. Wheel size can be a preset (700x25c, 26-inch, 29er and more) or an exact rolling circumference in millimetres, and crank length is configurable for the gain ratio. Everything is computed locally and deterministically, so it is instant and private. Ideal for cycling apps and bike-fit tools, drivetrain and gear-ratio planners, and bike-shop and component sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is bicycle gearing; for cycling power, FTP and training zones use a cycling API.

api.oanor.com/bikegear-api

Bolt Torque API

Bolt and fastener torque maths as an API, using the standard short-form relation T = K · D · F — torque equals the nut factor times the bolt diameter times the clamp load (preload). The torque endpoint computes the tightening torque, in newton-metres, foot-pounds, inch-pounds and kilogram-force metres, from the bolt diameter, the target clamp load and a nut factor — given directly or chosen from a condition preset (dry, lubricated, zinc-plated, galvanized, waxed and more). The preload endpoint solves the inverse: the clamp load a given torque produces on a bolt of a given diameter and friction. The convert endpoint converts a torque value between newton-metres, foot-pounds, inch-pounds and kilogram-force metres. Everything is computed locally and deterministically, so it is instant and private. The K·D·F short form is an estimate that depends heavily on friction — it is engineering guidance only, so always follow the manufacturer's torque specification. Ideal for mechanical, automotive and aerospace tools, maker and assembly apps, maintenance and field-service software, and engineering calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is fastener torque; for wire gauge and resistance use a wire-gauge API and for Ohm's law use an electronics API.

api.oanor.com/torque-api

Unit Price API

Unit-price and best-value maths as an API — the supermarket "which is cheaper" calculation, computed locally and deterministically and entirely currency-agnostic. The unit endpoint normalises a pack price to a price per standard unit: from a price, a pack size and its unit (and an optional multipack count) it returns the price per kilogram, per 100 g and per pound for weight; per litre, per 100 ml and per fluid ounce for volume; or per item for counted goods — plus the price per pack item for multipacks. The compare endpoint takes several pack options as a simple list (such as "3@500g,5@1kg,4.5@750g"), ranks them cheapest-per-unit first, names the best value and reports the percentage saving versus the most expensive. The convert endpoint turns a unit price given in one basis (for example per pound) into the other bases for its measure. Everything is computed locally and deterministically, so it is instant and private. Options being compared must share a measure (all weight, all volume or all count). Ideal for shopping and grocery apps, price-comparison and deal sites, budgeting tools, and retail and procurement software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is unit-price comparison; for profit margin and markup use a margin API.

api.oanor.com/unitprice-api

Energy Cost API

Electricity cost maths as an API, computed locally and deterministically and entirely currency-agnostic. The cost endpoint works out an appliance's energy use and running cost from its power (watts or kilowatts), the hours used per day and a per-kilowatt-hour tariff — returning the kilowatt-hours and the cost per day, week, month and year, with an optional quantity of identical devices. The compare endpoint pits two appliances against each other: it computes each one's annual energy cost, the saving from the more efficient one, and — given the extra purchase price of the better model — the payback period in years and months. The convert endpoint relates watts, hours and kilowatt-hours: give any two and it returns the third, plus the cost at a tariff. Everything is computed locally and deterministically, so it is instant and private. Kilowatt-hours equal power in kilowatts times hours, and cost equals kilowatt-hours times the rate; months use 365/12 days. Ideal for energy-saving and smart-home apps, appliance comparison and retail tools, sustainability dashboards, and budgeting software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is energy-cost maths; for battery capacity and runtime use a battery API.

api.oanor.com/energycost-api

Wire Gauge (AWG) API

American Wire Gauge maths as an API, computed locally and deterministically from the AWG definition. The awg endpoint takes a gauge — an integer, or 0/00/000/0000 (1/0–4/0) — and returns the conductor diameter (millimetres, inches, mils), the cross-section area (mm², kcmil and circular mils), the DC resistance per kilometre and per 1000 feet for copper and aluminium, and a typical ampacity. The convert endpoint finds the nearest standard AWG for a given cross-section area, diameter or kcmil, and also reports the exact non-integer gauge. The voltage-drop endpoint computes the round-trip voltage drop and power loss for a wiring run from the gauge (or area), length, current and conductor material, with the percentage drop and the voltage left at the load. Everything is computed locally and deterministically, so it is instant and private. Resistances are at 20°C; ampacity figures are typical guidance only — real installations are governed by the NEC/IEC tables for the conductor, insulation and conditions. Ideal for electrical and electronics tools, maker and hobby projects, solar and automotive wiring, and AV and installation planning. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is wire-gauge physics; for Ohm's-law voltage/current/resistance use an electronics API and for resistor colour bands use a resistor API.

api.oanor.com/awg-api

Dough Calculator API

Pizza and bread dough maths as an API, built on baker's percentages — where the flour is always 100% and every other ingredient is expressed as a percentage of the flour weight. The dough endpoint computes a full recipe in grams (flour, water, salt, yeast, oil and sugar) from a target quantity — either a number of dough balls and a ball weight, a total dough weight, or a flour weight — together with a hydration and salt/yeast percentages, or a built-in style preset (Neapolitan, New York, Detroit, Sicilian, focaccia, ciabatta, baguette, sandwich). The hydration endpoint converts between flour, water and hydration percentage and classifies the dough from stiff to extremely wet. The presets endpoint returns the common dough styles as baker's percentages with typical ball weights. Everything is computed locally and deterministically, so it is instant and private. The yeast figure is instant dry yeast (use roughly three times as much fresh). Ideal for recipe and baking apps, pizzeria and bakery tools, meal-planning and kitchen-scale integrations, and food blogs. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is dough formulation by baker's percentage; for ingredient volume-to-weight and oven-temperature conversion use a cooking API.

api.oanor.com/dough-api

Lighting Calculator API

Lighting design maths as an API, computed locally and deterministically. The room endpoint works out how many lumens a room needs from its area and a target illuminance — given directly in lux or chosen from a room-type preset (living, kitchen, office, workshop and more) — and, optionally, how many fixtures at a given lumen output and how many watts at a given lamp type. The lux endpoint converts between lux, footcandles and lumens over an area, so you can find the illuminance from a light output and a room size or vice versa. The efficacy endpoint relates lumens, watts and luminous efficacy (lumens per watt): give any two — or a lamp-type preset such as incandescent, halogen, CFL or LED — and it computes the third. Everything is computed locally and deterministically, so it is instant and private. It is a lumen-method estimate: target levels are typical guidance (EN 12464 / IES) and a full design would add room and utilisation factors. Ideal for lighting and electrical tools, interior-design and home apps, retrofit and energy-saving calculators, and smart-home planning. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is illumination maths; for Ohm's-law electrical quantities use an electronics API.

api.oanor.com/lighting-api

Roofing Calculator API

Roofing geometry as an API, computed locally and deterministically. The pitch endpoint converts a roof pitch between every common form — rise-over-run (such as 6:12), the angle in degrees, the percent slope, and the slope multiplier (the factor that turns a flat footprint into the real sloped area). The rafter endpoint computes the rafter length from the horizontal run and the pitch — that is, the hypotenuse √(run² + rise²) — with an optional overhang projected along the slope. The area endpoint computes the true sloped roof area from the building footprint (entered directly or as length × width) and the pitch, adds a wastage allowance, and reports the number of US roofing squares and shingle bundles needed. Everything is computed locally and deterministically, so it is instant and private. Lengths are unit-agnostic — use consistent units — while the squares and bundles figures assume US roofing squares of 100 square feet, so pass the footprint in square feet for those. Ideal for roofing contractors and estimators, construction and DIY tools, solar-install planning, and quoting software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is roof geometry; for paint, tile, concrete and brick quantities use a construction-calculator API.

api.oanor.com/roofing-api

Screen PPI API

Screen and display pixel-density maths as an API, computed locally and deterministically. The ppi endpoint computes the pixels per inch of a display from its resolution and diagonal size — along with the pixels per centimetre, the dot pitch in millimetres, the diagonal in pixels, the total pixels and megapixels, the simplified aspect ratio, and the physical width and height. The size endpoint does the inverse: from a resolution and a known PPI it works out the physical dimensions and diagonal in inches and centimetres. The retina endpoint analyses a display at a viewing distance: it computes the pixels per degree, says whether the display is effectively "retina" (pixels indistinguishable to 20/20 vision, around 60 pixels per degree), and gives the distance at which it becomes retina. Everything is computed locally and deterministically, so it is instant and private. Ideal for display and monitor tools, AV and signage planning, UI and responsive-design work, and hardware comparison sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is screen pixel density; for print resolution and image-to-print sizing use a DPI API.

api.oanor.com/ppi-api

Tax Bracket API

Progressive (marginal) tax-bracket maths as an API. You supply the bracket schedule, so it works for any country, year or tax table and never goes stale, and it is entirely currency-agnostic. The tax endpoint takes an income and a schedule of threshold:rate pairs (with an optional standard deduction) and returns the total tax, the after-tax income, the effective and marginal rates, and a per-bracket breakdown showing exactly how much is taxed in each tier. The reverse endpoint solves the inverse problem — the gross income needed to take home a target net amount on the same schedule — by bisection. The brackets endpoint validates and normalizes a schedule into labelled tiers (adding a 0% tier from zero and marking the open-ended top bracket). Everything is computed locally and deterministically, so it is instant and private. It models only the schedule you provide — fold any allowances, credits or surtaxes into the brackets or the deduction yourself — and it is not tax advice. Ideal for payroll and HR tools, salary and offer calculators, fintech and budgeting apps, and any product that shows take-home pay. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is progressive-tax maths on a schedule you supply; for gross-pay period conversion use a payroll API and for loans and interest use a finance-calculator API.

api.oanor.com/taxbracket-api

Landscaping Material API

Landscaping material estimating as an API — the "how much mulch, soil or gravel do I need" maths, computed locally and deterministically. The coverage endpoint works out the volume to cover an area at a depth — in cubic yards, cubic metres, cubic feet and litres — and, given a material or a custom bulk density, the weight in US tons, tonnes and kilograms, plus the number of bags for a given bag size. The area can be entered directly or as a rectangular, circular or triangular bed, and depth in inches, centimetres, feet or metres. The depth endpoint is the inverse: it works out the depth that an available volume (or a number of bags) gives over an area — handy when you already have a load of material. The material endpoint is a reference of typical bulk densities (mulch, compost, topsoil, gravel, sand) and how much area one cubic yard covers at 1 to 4 inch depths. Everything is computed locally and deterministically, so it is instant and private. Densities are typical values and bulk material varies with moisture and compaction, so order around 5–10% extra. Ideal for landscaping and garden-centre tools, hardscaping and bulk-material retailers, and DIY and yard-project planners. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is landscaping-material estimating; for paint, tiles, concrete and bricks use a construction-calculator API.

api.oanor.com/landscape-api

Tank Volume API

Tank volume and fill-level maths as an API, computed locally and deterministically. The volume endpoint gives the total capacity — in litres, US gallons and cubic metres — of a vertical cylinder, horizontal cylinder, rectangular tank, sphere or capsule, from its dimensions in metres, centimetres, millimetres, feet or inches. The fill endpoint computes the volume of liquid and the percent full at a given fill depth, using the exact geometry for each shape — including the circular-segment formula for a horizontal cylinder (where the level is famously non-linear) and the spherical-cap formula for a sphere. The level endpoint is the inverse "dipstick" calculation: it finds the depth that corresponds to a target volume or a target percentage, solving the segment geometry by bisection. Everything is computed locally and deterministically, so it is instant and private. Ideal for fuel, water, oil and chemical tank monitoring, agriculture and irrigation, process and industrial tooling, and tank-gauging and dipstick apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is tank-gauging geometry; for swimming-pool volume and chemical dosing use a pool API, and for plain unit conversion use a unit-conversion API.

api.oanor.com/tank-api

Ad Metrics API

Marketing and advertising metrics as an API — the everyday campaign maths, computed locally and deterministically and entirely currency-agnostic. The funnel endpoint takes any of impressions, clicks, conversions, spend and revenue and computes every metric the inputs allow: click-through rate (CTR), cost per click (CPC), cost per mille (CPM), conversion rate, cost per acquisition (CPA), average order value, return on ad spend (ROAS), return on investment (ROI) and profit — anything not derivable is returned as null rather than guessed. The roas endpoint focuses on profitability: ROAS, ROI and profit, and — given a gross margin — the break-even ROAS and gross profit, with a profitable flag. The target endpoint reverse-plans a campaign: from a conversion or revenue goal and your known rates it works out the required clicks, impressions and budget and the expected revenue and ROAS. Everything is computed locally and deterministically, so it is instant and private. Rates such as conversion_rate and ctr are given as fractions (0.05 = 5%). Ideal for marketing dashboards and reporting, media-buying and bid tools, agency and campaign planners, and e-commerce analytics. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is advertising-metric maths; for loan and investment maths use a finance-calculator API.

api.oanor.com/admetrics-api

Swimming Pool Calculator API

Swimming-pool maths as an API, computed locally and deterministically. The volume endpoint computes the water volume of a rectangular, round or oval pool — in litres, US gallons and cubic metres — from the dimensions and either an average depth or separate shallow and deep depths (it averages them), in feet or metres. The dose endpoint computes how much of a chemical to add to raise a level by a target ppm: give the pool volume and the desired increase, and either the product strength percent or a preset (cal-hypo, dichlor, trichlor, liquid chlorine, bleach), and it returns the amount in grams, kilograms, ounces and pounds. The salt endpoint computes the salt needed to reach a target salinity in a saltwater pool from the current and target ppm, in kilograms and pounds (and 40 lb bags). Everything is computed locally and deterministically, so it is instant and private. Dosing depends on the actual product strength and your test readings — always follow the product label, add in stages and re-test before adding more. Ideal for pool-service and maintenance apps, pool-builder and retailer tools, and smart-pool and home-automation systems. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is pool maths; for general volume or unit conversion use a unit-conversion API.

api.oanor.com/pool-api

Battery Calculator API

Battery and accumulator maths as an API, computed locally and deterministically from basic electrical relationships. The runtime endpoint estimates how long a battery will last under a given load — from the capacity (in mAh, Ah or Wh) and the load (in watts, or amps at a voltage), with adjustable depth-of-discharge and conversion efficiency — and reports the usable energy and the runtime in hours and minutes. The capacity endpoint converts a battery capacity between milliamp-hours, amp-hours, watt-hours, kilowatt-hours and joules at a given voltage. The pack endpoint builds a series/parallel cell pack (for example 3S2P): it returns the pack voltage, capacity and energy and the total cell count — series adds voltage, parallel adds capacity. The charge endpoint estimates the charge time from the capacity and the charge current (or a C-rate), with a charge efficiency and an optional from/to state-of-charge window. Everything is computed locally and deterministically, so it is instant and private. Real-world figures depend on temperature, age, C-rate and the discharge curve, so treat the results as estimates. Ideal for consumer-electronics and IoT tools, solar and off-grid sizing, drone and RC planning, UPS and backup-power sizing, and EV and battery-pack design. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is battery maths; for Ohm's-law voltage/current/resistance use an electronics API.

api.oanor.com/battery-api

Dimensional Weight API

Shipping dimensional-weight maths as an API. Carriers bill the greater of a parcel's actual weight and its dimensional (volumetric) weight — the volume divided by a carrier "dim divisor" — so a big, light box can cost far more than the scales suggest. The dimweight endpoint computes the dimensional weight in both pounds and kilograms from the length, width and height (in inches or centimetres) and a dim divisor, which you can give directly or pick by carrier (UPS, FedEx, USPS, DHL, IATA). The billable endpoint takes the actual weight as well and returns the billable weight — the greater of actual and dimensional — telling you which one you will be charged on. The girth endpoint computes the girth (twice the width plus height of the two smaller sides), the length-plus-girth and the longest side, and flags whether the parcel is oversize against length limits (defaulting to typical US ground values). Everything is computed locally and deterministically, so it is instant and private. Ideal for e-commerce checkout and shipping estimators, fulfilment and warehouse tools, freight and logistics software, and packaging optimisation. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Divisors and limits are typical published values — confirm with your carrier and service. 3 endpoints. This is dimensional-weight maths; for live shipping rates use a carrier's own API, and for plain unit conversion use a unit-conversion API.

api.oanor.com/dimweight-api

Payroll & Salary API

Gross-pay maths as an API — the everyday salary and wage calculations, computed locally and deterministically and entirely currency-agnostic. The convert endpoint turns a pay figure given at any cadence — annual, monthly, bi-weekly, weekly, daily or hourly — into all the others, using configurable hours per week, weeks per year and days per week. The overtime endpoint computes regular, overtime (time-and-a-half by default) and double-time pay from the hours worked, with adjustable thresholds and multipliers, and reports the effective hourly rate. The raise endpoint applies a percentage or fixed raise, or works out the percentage from a new salary. The prorate endpoint pro-rates a salary by a worked fraction, or by days worked over days in the period — for joiners, leavers and part-periods. Everything is gross pay only: it deliberately excludes tax, deductions and benefits, which are jurisdiction-specific, so the maths stays exact and never goes stale. Computed locally, instant and private. Live, nothing stored. 4 endpoints. Ideal for HR and payroll tools, job boards and offer calculators, freelance and contractor rate tools, and budgeting apps. This is gross-pay maths; for loan, interest and investment maths use a finance-calculator API, and for net/take-home pay apply your local tax rules separately.

api.oanor.com/payroll-api

Blood Alcohol Calculator API

Blood-alcohol estimation as an API, using the Widmark equation, computed locally and deterministically. The estimate endpoint works out the peak and current blood-alcohol concentration — in both per mille (‰) and percent (%) — from the alcohol consumed, body weight, sex and the time elapsed since drinking, and tells you roughly how long until you are sober or back under a chosen legal limit. Alcohol can be given as grams, as US standard drinks, or as a drink volume and ABV. The drink endpoint is a standard-drink calculator: from a volume and ABV it returns the grams of pure alcohol, US standard drinks (14 g), UK units (10 ml) and EU standard drinks (10 g). The sober endpoint estimates the time for a current BAC to fall to zero or to a target limit at a chosen elimination rate. Everything is computed locally and deterministically, so it is instant and private. IMPORTANT: this is a rough estimate for educational use only — real blood-alcohol depends on many personal and situational factors. Never use it to decide whether it is safe or legal to drive; when in doubt, do not drive. Ideal for educational and harm-reduction tools, hospitality and event apps, and personal drink trackers. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is blood-alcohol maths; for the calories or nutrition of drinks use a food or nutrition API.

api.oanor.com/bac-api

Construction Calculator API

Construction and material estimating as an API — the everyday "how much do I need to buy" maths for building and renovation jobs, computed locally and deterministically from standard geometry and trade rules of thumb. The paint endpoint works out the litres and number of cans for a surface, allowing for the number of coats and the paint's coverage and deducting doors and windows. The tile endpoint computes how many tiles (and full boxes) a floor or wall area needs from the tile dimensions and a wastage allowance. The concrete endpoint gives the concrete volume in cubic metres, cubic yards and litres — and the number of pre-mix bags — for a slab, footing, wall or round column, with an optional batch quantity. The bricks endpoint computes how many bricks a wall needs from the brick size and mortar joint (default 215×65 mm brick with a 10 mm joint ≈ 60 bricks per square metre). Everything is computed locally and deterministically, so it is instant and private. Ideal for builders' merchants and trade apps, DIY and home-improvement tools, quoting and estimating software, and project planners. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Estimates are guidance — allow for site conditions and follow the manufacturer's stated figures. 4 endpoints. This is materials estimating; for plain unit conversion use a unit-conversion API and for tyre or drivetrain maths use a tyre API.

api.oanor.com/buildcalc-api

Size Conversion API

International size conversion as an API, for the everyday wearables that ship in different scales around the world. The shoe endpoint converts a shoe size between EU (Paris point), UK, US men, US women, Mondopoint and foot length in centimetres — derived from the standard barleycorn and Paris-point relationships — and reports both the exact figure and the nearest standard half-size. The ring endpoint converts a ring size between US numeric, ISO 8653 (inside circumference in millimetres, used across most of Europe), inside diameter, inside circumference and the UK alphabetical scale. The hat endpoint converts a hat size between head circumference (centimetres or inches), the EU metric size, US and UK, with a simple S/M/L band. Everything is computed locally and deterministically, so it is instant and private. Ideal for fashion and footwear e-commerce, jewellery shops, size-guide widgets, returns-reduction tooling and international checkout. Pure local computation — no key, no third-party service, instant. Live, nothing stored. Guidance only — manufacturers' sizing varies, so always check the brand's own chart for a critical fit. 3 endpoints. This is wearable-size conversion; for plain length/weight unit conversion use a unit-conversion API.

api.oanor.com/sizes-api

Sleep Cycle API

Sleep-cycle planning as an API, built around the fact that a full sleep cycle averages about 90 minutes and that waking at the end of a cycle — rather than mid-cycle — leaves you feeling more refreshed. The bedtime endpoint takes a wake-up time and suggests the times to fall asleep so that you wake at the end of a whole number of cycles (6, 5, 4 or 3 cycles), allowing for the time it takes to drift off. The wake-time endpoint does the reverse: from a bedtime (or "now") it suggests the best times to set an alarm. The duration endpoint takes a bedtime and a wake time and reports time in bed, actual sleep, the number of full cycles, how many minutes you are into the current cycle and how close you are to a clean cycle boundary, with a healthy-duration assessment. The nap endpoint plans power, short, slow-wave and full-cycle naps from a start time and explains the trade-offs. All clock maths is modulo 24 hours and accepts both 24-hour ("23:15") and 12-hour ("10:30 PM") times. Everything is computed locally and deterministically, so it is instant and private. Ideal for sleep, alarm-clock and wellbeing apps, smart-home routines, shift-work planning and productivity tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. INFORMATIONAL ONLY — sleep needs vary by individual; not medical advice. 4 endpoints. This is sleep-cycle timing maths; for time-zone conversion use a time API and for body metrics such as BMI use a health-calculator API.

api.oanor.com/sleep-api

Clinical Calculator API

Standard clinical and nursing calculators as an API — the everyday medical maths, computed locally. The bsa endpoint computes body surface area from weight and height by the Mosteller, Du Bois and Haycock formulas (used for chemotherapy and drug dosing). The egfr endpoint estimates kidney function from serum creatinine, age and sex using the race-free CKD-EPI 2021 equation, and the Cockcroft-Gault creatinine clearance when a weight is given (creatinine in mg/dL or µmol/L). The drip-rate endpoint computes an IV infusion's drops per minute and millilitres per hour from the volume, time and drop factor. The gcs endpoint scores the Glasgow Coma Scale from its eye, verbal and motor components and gives the severity band. Everything is computed locally and deterministically, so it is instant and private. INFORMATIONAL ONLY — not medical advice; always verify with clinical judgement and approved tools. Ideal for healthcare and nursing apps, clinical decision-support prototypes, medical education, and EHR tooling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is clinical maths; for drug reference data use a drug API and for BMI, BMR and calories use a health-calculator API.

api.oanor.com/medcalc-api

Tire & Drivetrain API

Tyre, wheel and drivetrain maths as an API. The tire endpoint parses a metric tyre size such as 205/55R16 into all its real dimensions — section width, aspect ratio, sidewall height, rim and overall diameter in millimetres and inches, rolling circumference, and revolutions per kilometre and per mile. The compare endpoint takes an original and a replacement tyre size and works out the change in overall diameter and the resulting speedometer and odometer error — so you know how much faster you are really going than the dial shows after a tyre change. The gear endpoint computes a gear ratio from ring and pinion tooth counts, or the road speed from engine RPM, total gear ratio and tyre size. Everything is computed locally and deterministically, so it is instant and private. Ideal for automotive and motorsport apps, tyre shops and fitment tools, modding and restomod planning, and vehicle configurators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is tyre and drivetrain maths; for vehicle specifications by VIN use a vehicle-database API.

api.oanor.com/tirecalc-api

Scientific Notation API

Scientific number representation as an API. The scientific endpoint expresses a number in both scientific notation (one digit before the decimal point × a power of ten) and engineering notation (the exponent a multiple of three, lining up with SI prefixes), and reports the mantissa and exponent. The sigfigs endpoint rounds a number to a chosen number of significant figures, and counts the significant figures in a value — respecting the rules for leading zeros, trailing zeros and the decimal point, and flagging the ambiguous cases such as "1200". The si-prefix endpoint formats a number with the right metric prefix (1500 → 1.5 k, 2.3×10⁹ → 2.3 G, 0.0023 → 2.3 m) with an optional unit, and parses a prefixed value back to a plain number (2.2 MΩ → 2,200,000). Everything is computed locally and deterministically, so it is instant and private. Ideal for science and engineering tools, lab and measurement software, electronics and signal work, and education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is scientific number representation; for locale number formatting use a number-format API and for number-to-words or Roman numerals use a number API.

api.oanor.com/sigfig-api

Maidenhead Locator API

Convert between latitude/longitude and the Maidenhead Locator System — the grid-square "QTH locator" (like JN58td or IO91wm) used by amateur radio, APRS and contesting to describe a position compactly. The encode endpoint turns a latitude and longitude into a locator at 4-, 6-, 8- or 10-character precision. The decode endpoint turns a locator back into the centre coordinates, the south-west corner and the size of the grid square. The distance endpoint gives the great-circle distance (kilometres and miles) and bearing between the centres of two locators — the classic "how far and which way is that station". Everything is computed locally and deterministically, so it is instant and private. Ideal for amateur-radio and APRS tools, contest logging, antenna aiming, and grid-based mapping. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the Maidenhead system; for Plus Codes, MGRS, UTM and DMS use a geo-convert API and for precise geodesic distance use a geodesy API.

api.oanor.com/maidenhead-api

Bitrate & Transfer API

Media, file-size and data-transfer maths as an API. The file-size endpoint relates bitrate, duration and file size: give any two and it computes the third — so you can find the size of a video at a given bitrate and length, the bitrate of a file of known size and length, or how long a file will play. The transfer-time endpoint computes how long a file takes to download or upload over a given bandwidth (with optional protocol overhead), or the bandwidth needed to move it within a target time. The storage endpoint works out how many hours of media at a bitrate, or how many items of a given size, fit in a storage capacity. Bitrates use decimal units (kbps, Mbps, Gbps) and sizes are reported in both decimal (KB/MB/GB/TB) and binary (KiB/MiB/GiB/TiB). Everything is computed locally and deterministically, so it is instant and private. Ideal for video and audio encoding, streaming and CDN planning, storage and backup sizing, and download-time estimates. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is bitrate and transfer maths; for plain byte-unit conversion use a bytes API.

api.oanor.com/bitrate-api

Cycling Performance API

Cycling performance maths as an API. The power endpoint estimates the power in watts needed to ride at a given speed on a given gradient, from a physical model — rolling resistance, gravity on the climb, and aerodynamic drag — with sensible defaults you can override (rolling-resistance coefficient, drag area CdA, air density, drivetrain efficiency and headwind), and breaks the power down into its rolling, gravity and aero components plus watts-per-kilogram. The ftp-zones endpoint turns a Functional Threshold Power into the seven Coggan training zones, from active recovery to neuromuscular power, as watt ranges. The vam endpoint computes VAM — vertical ascent metres per hour, the climbing-speed metric — either from elevation gained and time, or from speed and gradient. Everything is computed locally and deterministically, so it is instant and private. Ideal for cycling and training apps, bike computers and power-meter tools, coaching, and route and climb analysis. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is cycling maths; for running pace use a pace API and for heart-rate training zones use a heart-rate API.

api.oanor.com/cycling-api

Geodesy API

Advanced geodesy beyond the simple great circle. The vincenty endpoint computes the distance between two latitude/longitude points on the WGS84 ellipsoid using Vincenty's inverse formula — accurate to within a millimetre, far better than the spherical approximation — plus the initial and final bearings, in metres, kilometres, miles and nautical miles. The rhumb endpoint computes the rhumb-line (loxodrome) distance and the single constant compass bearing that follows it — the path you steer by holding a heading, as used in marine and air navigation. The cross-track endpoint finds how far a point lies to the left or right of a great-circle path between two points (the cross-track distance) and how far along that path it is (the along-track distance). Everything is computed locally and deterministically, so it is instant and private. Ideal for marine and aviation navigation, surveying and GIS, route analysis, and precise mapping. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is advanced geodesy; for simple great-circle distance, bearing, midpoint and destination use a geo-distance API and for coordinate-format conversion use a geo-convert API.

api.oanor.com/geodesy-api

Polygon Geometry API

Computational geometry for arbitrary polygons and point sets — on a plane, with no map or shape templates needed. The area endpoint takes a polygon as a list of [x,y] vertices and returns its area (by the shoelace formula), perimeter, centroid, winding orientation (clockwise or counter-clockwise), whether it is convex, and its bounding box. The contains endpoint tests whether a point is inside a polygon, outside it, or exactly on its boundary, using robust ray casting that handles concave shapes correctly. The convex-hull endpoint computes the convex hull of a set of points by Andrew's monotone chain, along with its area and perimeter. It works for any simple polygon, convex or concave. Everything is computed locally and deterministically, so it is instant and private. Ideal for graphics and game development, GIS and mapping, CAD and collision detection, computational geometry, and data visualisation. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is planar polygon geometry; for the area of named shapes (circle, triangle, …) use a geometry API and for geographic GeoJSON area on the earth use a GeoJSON API.

api.oanor.com/polygon-api

Probability API

Probability distributions and combinatorics as an API. The binomial endpoint gives the probability of exactly k successes in n trials (PMF), the cumulative probability up to k (CDF), and the mean, variance and standard deviation. The poisson endpoint does the same for the Poisson distribution from a rate λ. The normal endpoint computes the z-score, probability density, cumulative probability (CDF) and percentile for a value under a normal distribution with any mean and standard deviation — and runs in reverse, turning a probability into the value (the quantile / inverse CDF) and its z-score. The combinatorics endpoint computes combinations (nCr), permutations (nPr) and factorials with exact big-integer arithmetic. Everything is computed locally and deterministically, so it is instant and private. Ideal for data science and statistics, quality control and A/B-test planning, gaming and gambling odds, risk modelling, and statistics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is probability theory; for descriptive statistics on a dataset use a statistics API and for general expression evaluation use a math API.

api.oanor.com/probability-api

Photography Calculator API

Camera and optics maths as an API. The depth-of-field endpoint computes the near and far limits of sharp focus, the total depth of field and the hyperfocal distance from a focal length, aperture and focus distance, using the circle of confusion for your sensor format — full-frame, APS-C, Micro Four Thirds, 1-inch, medium format, Super 35 and more, or your own value. The field-of-view endpoint gives the horizontal, vertical and diagonal angle of view for a focal length on a given sensor, plus the crop factor and the 35 mm-equivalent focal length. The exposure endpoint computes the exposure value (EV) from aperture, shutter speed and ISO, and can also solve for the shutter speed or aperture that hits a target EV. Everything is computed locally and deterministically, so it is instant and private. Ideal for photography and videography apps, camera and lens tools, focus-stacking and landscape planning, and teaching exposure and optics. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This computes camera optics; for reading EXIF metadata from photo files use an EXIF API.

api.oanor.com/photography-api

Physics Motion API

Classical-mechanics maths as an API. The kinematics endpoint is a full SUVAT solver: give any three of initial velocity (u), final velocity (v), acceleration (a), time (t) and displacement (s) and it computes the rest using the standard constant-acceleration equations. The projectile endpoint takes a launch speed and angle (and an optional launch height and gravity) and returns the horizontal and vertical velocity components, the time to the peak, the maximum height, the total flight time, the range and the impact speed. The free-fall endpoint computes a vacuum fall from a height or for a time, with an optional initial velocity, returning the fall time, distance and impact velocity. Gravity defaults to standard 9.80665 m/s² but can be set for the Moon, Mars or any body. Everything is computed locally and deterministically in SI units, so it is instant and private. Ideal for physics education and homework, engineering and simulation, game and ballistics development, and motion tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is motion physics; for planetary data use a planets API and for unit conversion use a unit API.

api.oanor.com/physics-api

Tempo & BPM API

Musical timing maths as an API — turn a tempo into exact times. The durations endpoint gives the length of every note value (whole down to sixty-fourth, plus dotted and triplet variants) at a given BPM, in milliseconds, in hertz, and in samples at your sample rate. The delay endpoint is the producer's note-to-millisecond tool: the delay and reverb times for 1/1 to 1/32 (straight, dotted and triplet) so time-based effects lock to the tempo. The bar endpoint gives the duration of a bar for any time signature. The convert endpoint turns BPM into milliseconds per beat (and back) and names the Italian tempo marking — Largo, Adagio, Andante, Moderato, Allegro, Presto and the rest. Everything is computed locally and deterministically, so it is instant and private. Ideal for DAWs and music-production tools, drum machines and sequencers, delay and echo plug-ins, metronomes, and audio apps. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is tempo and rhythm timing; for notes, intervals, chords and scales use a music-theory API.

api.oanor.com/tempo-api

Strength Training API

Strength-training maths as an API. The one-rep-max endpoint estimates your one-rep max from a set of a given weight and reps using five established formulas — Epley, Brzycki, Lander, Lombardi and O'Conner — with their average, and returns a rep-max table showing the estimated weight (and percentage of 1RM) for 1 to 12 reps. The plates endpoint works out exactly which plates to load on each side of a barbell for a target weight, given the bar weight and the plate denominations you have, and tells you whether the target is achievable exactly. The wilks endpoint computes the Wilks (classic) and DOTS relative-strength scores from bodyweight and total lifted, so lifters of different sizes can be compared fairly. Everything is computed locally and deterministically, so it is instant and private. Ideal for gym and lifting apps, powerlifting and strength coaching, workout planners and progression trackers, and fitness wearables. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is strength maths; for BMI, BMR and calories use a health-calculator API and for heart-rate training zones use a heart-rate API.

api.oanor.com/strength-api

Investment Calculator API

Investment and capital-budgeting maths as an API. The npv endpoint computes the net present value of a series of cash flows at a discount rate (the first flow is usually the negative initial investment). The irr endpoint finds the internal rate of return — the discount rate at which the net present value is zero — by a robust bracketed search. The annuity endpoint solves a level (ordinary) annuity: give the rate, the number of periods and any one of the payment, present value or future value, and it returns the other two. The depreciation endpoint builds a full year-by-year schedule by the straight-line, declining-balance (any factor, including double-declining) or sum-of-the-years'-digits method, never depreciating below the salvage value. Rates may be entered as a percentage or a fraction. Everything is computed locally and deterministically, so it is instant and private. Ideal for investment analysis and capital budgeting, accounting and corporate-finance tools, business planning, and finance education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is investment and capital-budgeting maths; for loans, mortgages and compound interest use a financial-calculator API.

api.oanor.com/financecalc-api

Heart Rate Zone API

Heart-rate training maths as an API. The max-heart-rate endpoint estimates maximum heart rate from age by the three common formulas — Fox (220 − age), Tanaka (208 − 0.7 × age) and Gulati (206 − 0.88 × age, validated for women). The zones endpoint returns the five training zones (recovery, endurance, aerobic, threshold and maximal) as beats-per-minute ranges, computed either as a simple percentage of the maximum heart rate or, when you give a resting heart rate, by the more accurate Karvonen heart-rate-reserve method. The target endpoint computes the target heart rate for any intensity, by percentage of max or by Karvonen. You can pass an age (and choose a formula) or give your own measured max heart rate. Everything is computed locally and deterministically, so it is instant and private. Ideal for fitness and running apps, wearables and gym equipment, coaching tools, and cardio training programmes. Informational only — not medical advice. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is heart-rate maths; for BMI, BMR and calories use a health-calculator API and for running pace use a pace API.

api.oanor.com/heartrate-api

Financial ID Validator API

Validate the bank and provider identifiers that move money and records — all checked locally, with no lookups. The bic endpoint validates and parses a SWIFT/BIC code (ISO 9362): it confirms the 8- or 11-character format, splits out the bank, country, location and branch codes, checks the country against ISO 3166, and flags test and passive-participant codes. The aba endpoint validates a US ABA routing number by its checksum (the 3-7-1 weighting) and names the Federal Reserve district from the prefix. The npi endpoint validates a US National Provider Identifier by its Luhn check digit over the 80840 prefix and reports whether it is an individual or organization NPI. Everything is computed locally and deterministically, so it is instant and private — it checks the structure and check digits, not whether the institution actually exists. Ideal for payments and banking, fintech onboarding and KYC forms, healthcare billing and clearinghouses, and form and data validation. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This validates BIC, ABA and NPI; for IBAN use an IBAN API and for payment-card numbers use a credit-card API.

api.oanor.com/financialid-api

Sound Level API

Acoustics and decibel maths as an API. The decibel endpoint converts between a linear ratio and decibels, in either the power convention (10·log₁₀) or the amplitude/pressure convention (20·log₁₀), in both directions. The combine endpoint adds sound levels the way real (incoherent) sources combine — by energy summation, so two equal 80 dB sources give 83 dB, not 160 — and can also subtract a known source from a measured total. The distance endpoint applies the inverse-square law to a point source in a free field (−6 dB per doubling of distance) to find the level at a new distance. The wavelength endpoint converts between frequency and wavelength for sound, deriving the speed of sound from the air temperature (or a value you provide). Everything is computed locally and deterministically, so it is instant and private. Ideal for audio engineering and live sound, room and architectural acoustics, noise assessment and environmental monitoring, and physics teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is acoustics maths; for electrical circuits use an Ohm's-law API and for general unit conversion use a unit API.

api.oanor.com/soundlevel-api

Bitwise API

Bit-level integer maths as an API, at 8-, 16-, 32- or 64-bit width with exact big-integer arithmetic. The inspect endpoint takes a number (decimal, 0x hex, 0b binary or 0o octal) and returns its decimal, signed (two's-complement), hexadecimal, binary and octal forms, plus the population count (Hamming weight), parity, leading and trailing zero counts, whether it is a power of two, its bit-reversed value and its byte-swapped (endianness) value. The ops endpoint performs a bitwise operation — AND, OR, XOR, NAND, NOR, XNOR, NOT, logical and arithmetic shifts (shl, shr, sar) and rotations (rol, ror) — masked to the chosen width. The bit endpoint sets, clears, toggles or tests an individual bit by index. Everything is computed locally and deterministically, so it is instant and private. Ideal for embedded and systems programming, network-protocol and flag handling, graphics and hashing, emulators and reverse engineering, and teaching binary. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is bit manipulation; for base 2-36 conversion use a base-convert API and for IEEE-754 floating-point bits use a floating-point API.

api.oanor.com/bitwise-api

Pregnancy Due Date API

Pregnancy and due-date maths as an API, using the standard Naegele's rule (40 weeks / 280 days from the last menstrual period). The due-date endpoint takes the last menstrual period, the conception date, or a known due date — whichever you have — and returns the due date, the estimated conception date and the fertile window. The gestational-age endpoint reports how far along a pregnancy is as of any reference date: gestational age in weeks and days, the trimester, days remaining, progress percent, and whether it is overdue. The milestones endpoint lists the key dates of a pregnancy — the trimester boundaries, the anatomy-scan window, viability at 24 weeks, full term at 37–40 weeks, the due date and post-term at 42 weeks. All dates are handled in UTC and computed locally and deterministically. Ideal for pregnancy and fertility apps, midwifery and clinical tools, and parenting and family-planning products. Informational only — not medical advice. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is pregnancy date maths; for general date arithmetic use a datetime API.

api.oanor.com/pregnancy-api

Color Distance API

CIE colour science as an API: convert colours through the device-independent spaces and measure how different two colours really look. The convert endpoint takes a colour as hex, RGB or CIELAB and returns it in sRGB hex, RGB, CIE XYZ and CIELAB (D65 white point). The distance endpoint computes the perceptual difference between two colours with all three standard Delta-E formulas — CIE76 (plain Lab distance), CIE94, and CIEDE2000, the modern and most accurate metric — and tells you whether the difference is perceptible. The nearest endpoint finds the closest named colour to any colour by CIEDE2000. This is the maths behind colour matching, print and brand-colour QC, and tolerancing — distinct from simple hex/RGB/HSL conversion. Everything is computed locally and deterministically, so it is instant and private. Ideal for print and prepress, brand-colour compliance, textile and paint matching, image processing and computer vision, and design tooling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is CIE colour difference; for hex/RGB/HSL/CMYK conversion, palettes and WCAG contrast use a colour API.

api.oanor.com/colordelta-api

Weather Calculator API

Meteorological formulas as an API — the derived weather figures, computed from your own readings, with no data feed or key needed. The wind-chill endpoint gives the "feels like" cold using the Environment Canada formula in metric (°C, km/h) or the US NWS formula in imperial (°F, mph), and flags when the reading is outside the valid range. The heat-index endpoint gives the apparent temperature from heat and humidity using the NWS Rothfusz regression with the standard low- and high-humidity adjustments. The dew-point endpoint uses the Magnus formula to turn temperature and relative humidity into the dew point, and also returns the vapour pressure and the absolute humidity. The beaufort endpoint maps a wind speed (m/s, km/h, mph or knots) to its Beaufort force and description, or a force back to its speed range. Everything is computed locally and deterministically, so it is instant and private. Ideal for weather apps and dashboards, agriculture and HVAC, marine and aviation, and outdoor and safety tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This computes weather formulas from your own readings; for live forecasts and observations use a weather data API.

api.oanor.com/weathercalc-api

Music Theory API

Music-theory maths as an API, in equal temperament with A4 = 440 Hz and scientific pitch notation (C4 = middle C = MIDI 60). The note endpoint converts freely between a note name (A4, C#5, Eb3), a MIDI note number and a frequency — and when you pass a frequency it returns the nearest note and how many cents sharp or flat it is. The interval endpoint gives the distance between two notes in semitones and cents, its name (perfect fifth, major third, …) and the exact frequency ratio. The chord endpoint returns the notes, MIDI numbers and frequencies of a chord from a root and a quality (major, minor, dim, aug, sus, 6, 7, maj7, m7, dim7, m7b5, 9 and more). The scale endpoint returns the notes of a scale or mode from a root — major, the three minor scales, the seven church modes, the major and minor pentatonics, blues, whole-tone and chromatic. Sharp or flat spelling is selectable. Everything is computed locally and deterministically, so it is instant and private. Ideal for music apps and games, synthesizers and DAWs, ear-training and theory teaching, tuners and MIDI tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is music theory; for searching tracks and artists use a music API and for the classical repertoire use a classical-music API.

api.oanor.com/musicnote-api

Ohm's Law & Circuits API

Electronics circuit maths as an API. The ohms-law endpoint takes any two of voltage, current, resistance and power and returns all four (V = IR, P = VI = I²R = V²/R). The combine endpoint computes the total of resistors, capacitors or inductors wired in series or parallel — resistors and inductors add in series and combine reciprocally in parallel, while capacitors do the opposite. The voltage-divider endpoint computes the output voltage of a two-resistor divider and the current through it. The reactance endpoint computes capacitive reactance (Xc = 1/2πfC), inductive reactance (XL = 2πfL), the LC resonant frequency, and the RC or RL time constant. Everything is computed locally with exact formulas in SI units, so it is instant and private. Ideal for electronics design and education, embedded and hardware engineering, hobby and bench projects, and physics teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is circuit maths; for resistor colour codes use a resistor API and for general unit conversion use a unit API.

api.oanor.com/ohmslaw-api

DPI & Print Size API

Resolution, print-size and pixel-density maths for print, design, photography and screens. The resolve endpoint takes any two of pixels, DPI and physical length and computes the third, returning the size in inches, centimetres, millimetres and points — so you can answer "how big will a 3000-pixel image print at 300 DPI" or "what DPI do I get printing 3000 px at 10 inches". The ppi endpoint computes a screen's pixel density from its resolution and diagonal size, plus the dot pitch in millimetres, the total megapixels and the aspect ratio. The convert endpoint converts a length between pixels, inches, centimetres, millimetres and points (PostScript points, 1/72 inch), using a DPI when pixels are involved. Everything is computed locally and deterministically, so it is instant and private. Ideal for print and prepress, graphic and web design, photography, and screen and display specs. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is DPI and print-size maths; for aspect ratios and resizing use an aspect-ratio API and for general unit conversion use a unit API.

api.oanor.com/dpi-api

Keyboard Layout API

Re-map text between keyboard layouts — the fix for text typed with the keyboard set to the wrong layout. The remap endpoint takes text, a source layout and a target layout, and rewrites each character to the one produced by the same physical key on the other layout. So text accidentally typed on a Dvorak-configured keyboard while you meant QWERTY (or the reverse) is recovered exactly, and because the mapping is position-preserving it round-trips perfectly. It supports QWERTY (US), Dvorak and Colemak, including the shifted symbols, and leaves characters that are not on a remappable key (spaces and accents) untouched. The layouts endpoint returns the full key map for each layout. Everything is computed locally and deterministically, so it is instant and private. Ideal for fixing wrong-layout typing, building text editors and IME tools, layout-learning aids, and cross-layout search. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This remaps between keyboard layouts; for classical ciphers (Caesar, ROT13, Morse) use a cipher API.

api.oanor.com/keyboardlayout-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.

api.oanor.com/numrep-api

URI Template API

Expand URI Templates (RFC 6570) — the standard used by GitHub, OpenAPI/Swagger, HAL and many hypermedia APIs — to build URLs from a template and a set of variables. The expand endpoint takes a template such as /users/{user}{?page,per_page} and a JSON object of variables, and returns the finished URI with everything correctly percent-encoded. It implements all four levels of the spec: simple expansion {var}; reserved {+var} and fragment {#var} expansion; the label {.var}, path {/var}, path-style-parameter {;var}, query {?var} and query-continuation {&var} operators; multiple variables {x,y}; and the value modifiers — prefix {var:3} (first N characters) and explode {var*} (expand lists and maps element by element). Variables can be strings, lists or associative maps. The parse endpoint inspects a template and lists its expressions, operators and variable names. Everything is computed locally and deterministically, so it is instant and private. Ideal for REST and hypermedia clients, API SDKs and code generators, OpenAPI tooling, and link building. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This expands URI templates; for building or parsing query strings use a query-string API and for canonicalising URLs use a URL API.

api.oanor.com/uritemplate-api

Fast Hash API

Non-cryptographic hash functions — the fast hashes used in hash tables, bloom filters, sharding, deduplication and cache keys. Give it text (UTF-8) or raw bytes as hex and it returns the digest under every algorithm at once, or under one named algorithm: FNV-1 and FNV-1a (32- and 64-bit), djb2, sdbm, Jenkins one-at-a-time, CRC-16 (CCITT-FALSE and ARC/IBM), Fletcher-16 and Fletcher-32, and MurmurHash3 (x86 32-bit, with an optional seed). Each digest is returned in hex and as an unsigned integer. Everything is computed locally and deterministically, so the same input always maps to the same hash — exactly what you need for stable bucketing and lookups. These are deliberately NOT for security: they are fast and well-distributed, not collision-resistant. Ideal for hash-table and bloom-filter implementations, consistent sharding and partitioning, cache and dedup keys, A/B bucketing, and teaching how hashing works. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. For cryptographic hashes (SHA, MD5, HMAC) use a hash API, and for CRC-32/Adler-32 integrity checksums use a checksum API.

api.oanor.com/fasthash-api

Polynomial API

Work with polynomials: find their roots, evaluate them, differentiate and integrate, and add, subtract, multiply or divide them. The roots endpoint returns every root — real and complex — using the exact quadratic formula for degree 2 and the Durand-Kerner method for higher degrees, with a clean list of just the real roots too. The evaluate endpoint computes p(x) and p'(x) at a point by Horner's method. The derivative endpoint returns the coefficients of the derivative and of the indefinite integral. The operate endpoint does polynomial arithmetic — addition, subtraction, multiplication, and long division giving a quotient and a remainder. Coefficients are given highest-degree first, so [1,-3,2] means x² − 3x + 2. Everything is computed locally and deterministically, so it is instant and private. Ideal for engineering and control systems, signal processing and filter design, computer graphics and curve fitting, scientific computing, and teaching algebra and calculus. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is polynomial maths; for matrices and linear systems use a matrix API, for vectors a vector API, and for general arithmetic a math API.

api.oanor.com/polynomial-api

Matrix API

Linear algebra as an API: multiply matrices, analyse a matrix, and solve linear systems — all computed locally and exactly. The multiply endpoint returns the product A×B, checking that the inner dimensions match. The analyze endpoint takes any matrix and returns its transpose and rank, and for square matrices also the determinant, trace, whether it is symmetric and invertible, and the inverse when it exists — using LU decomposition with partial pivoting and Gauss-Jordan elimination for numerical stability. The solve endpoint solves a system Ax = b for a square coefficient matrix by Gaussian elimination with partial pivoting, and reports cleanly when the matrix is singular and there is no unique solution. Matrices are passed as JSON arrays of rows, for example [[1,2],[3,4]]. Everything is deterministic and instant. Ideal for data-science and machine-learning prep, computer graphics and 3D transforms, engineering and physics, computer-vision calibration, control systems, and teaching linear algebra. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is matrix and linear-algebra maths; for 3D rotations use a quaternion API, for vector maths use a vector API, and for statistics use a stats API.

api.oanor.com/matrix-api

Quaternion API

3D rotation maths as an API: convert freely between quaternions, Euler angles, axis-angle and rotation matrices, compose rotations, rotate vectors, and interpolate. The convert endpoint takes any one representation — a quaternion {w,x,y,z}, Euler angles (roll, pitch, yaw), an axis and angle, or a 3×3 matrix — and returns all four forms at once, normalized. The multiply endpoint composes two quaternions (the Hamilton product) so you can chain rotations. The rotate endpoint applies a quaternion to a 3D vector. The slerp endpoint does spherical linear interpolation between two orientations along the shortest path — the standard way to animate smooth rotations. Euler angles use the aerospace Z-Y-X (yaw-pitch-roll) intrinsic convention in degrees; quaternions follow the Hamilton convention with order w,x,y,z; matrices are row-major right-handed. Everything is computed locally and deterministically, so it is instant and private. Ideal for game and graphics engines, robotics and drones, IMU and sensor fusion, aerospace and flight dynamics, VR/AR, and 3D content tooling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. This is 3D rotation maths; for 2D geometry use a geometry API and for plain angle-unit conversion use an angle API.

api.oanor.com/quaternion-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.

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.

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.

api.oanor.com/cbor-api

MessagePack API

Encode and decode MessagePack — the compact binary serialization format ("it's like JSON, but fast and small") used by Redis, Fluentd, many RPC systems and IoT protocols. The encode endpoint turns a JSON value into MessagePack bytes, automatically choosing the smallest representation for each integer, string, array and map; the decode endpoint parses MessagePack back into a JSON value. It implements the full spec — nil, booleans, every fixed and variable integer width, float32 and float64, str and bin, arrays and maps, and the ext family — and rejects trailing or truncated data rather than silently mangling it. Binary (bin) values and any non-UTF-8 string come back losslessly as a {"_bytes_hex":"…"} object, and ext values as {"_ext":{"type":N,"hex":"…"}}, 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 MessagePack payloads, bridging JSON and msgpack systems, RPC and cache tooling, IoT pipelines, and teaching the format. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is MessagePack specifically; for JSON, YAML, TOML or XML use those format APIs, for BitTorrent's Bencode use the Bencode API, and for base64, hex, URL or HTML encoding use a general encoding API.

api.oanor.com/msgpack-api

Bencode API

Encode and decode Bencode (BEP 3) — the serialization format BitTorrent uses for .torrent metainfo files and tracker responses. The encode endpoint turns a JSON value into Bencode: objects become dictionaries with their keys sorted in raw byte order exactly as the spec demands, arrays become lists, whole numbers become integers, and strings become length-prefixed byte strings. The decode endpoint parses Bencode back into a JSON value and enforces the spec strictly — no leading zeros in integers, no negative zero, dictionary keys must be sorted and unique, and no trailing data is tolerated — so malformed input is rejected rather than silently mangled. Binary byte strings that are not valid UTF-8 are represented losslessly as a {"_bytes_hex":"…"} object, so encode and decode round-trip exactly even for the binary "pieces" field of a real torrent. Decode accepts the data either as text or, for genuinely binary payloads, as hex; encode returns both the Bencode text (when printable) and its hex bytes. Everything is computed locally and deterministically, so it is instant and private. Ideal for building and parsing .torrent files, tracker tooling, BitTorrent clients and DHT messages, and teaching how the format works. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is BitTorrent's Bencode specifically; for base64, hex, URL or HTML encoding use a general encoding API, and for JSON, YAML, TOML or XML use those format APIs.

api.oanor.com/bencode-api

Base45 API

Encode and decode Base45 (RFC 9285) — the compact binary-to-text encoding designed to pack densely into the alphanumeric mode of QR codes, best known as the carrier for the EU Digital COVID Certificate. The encode endpoint turns text (UTF-8) or raw bytes given as hex into a Base45 string; the decode endpoint turns a Base45 string back into bytes, returned as hex and — when the bytes are valid UTF-8 — as text. It uses the official 45-character alphabet (0-9, A-Z and a handful of symbols), packs two bytes into three characters (or one byte into two), and validates length and value ranges strictly so malformed input is rejected rather than silently mangled. Everything is computed locally and deterministically, so it is instant and private. Ideal for QR-code payloads, digital health and travel certificates, alphanumeric-mode encoders, and any binary data that must survive an uppercase-only channel. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is Base45 specifically; for base64, base32, hex, URL or HTML entity encoding use a general encoding API.

api.oanor.com/base45-api

MIME Encoding API

The email and MIME text encodings that general base64/hex toolkits leave out. The quoted-printable endpoint encodes and decodes Quoted-Printable (RFC 2045) — the Content-Transfer-Encoding that keeps mostly-ASCII text readable while escaping everything else as =XX hex, with the soft line-wrapping at 76 columns and trailing-whitespace handling the spec requires. The encoded-word endpoint encodes and decodes RFC 2047 encoded-words — the =?UTF-8?Q?…?= and =?UTF-8?B?…?= form used to carry non-ASCII text in email Subject, From, To and other headers — in either the Q (quoted-printable-style) or B (base64) variant, and decodes any mix of them back to plain text. Everything is UTF-8 and computed locally and deterministically, so it is instant and private. Ideal for building and parsing email (SMTP/IMAP), .eml and MIME tooling, newsletter and transactional-mail systems, and migrating legacy mail data. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. These are the MIME-specific encodings; for base64, base32, hex, URL and HTML entity encoding use a general encoding API.

api.oanor.com/mimeencode-api

Tip Calculator API

Work out tips and split a bill — with exact cent maths so the per-person amounts always add back up to the total, no penny ever lost to rounding. The calc endpoint takes a bill, a tip percentage (15% by default) and a number of people and returns the tip amount, the grand total, the per-person amount, the effective tip percentage, and — when you want a tidy number — an optional rounding of the total either up to the next whole unit or to the nearest. When the bill does not divide evenly it produces a fair share list where a few people pay one cent more, so the parts sum precisely. The split endpoint divides any amount, optionally adding a tip first, evenly among people and returns that exact per-person share list. Everything is computed in integer cents locally and deterministically, so it is instant, private and always balances. Currency-agnostic — the numbers work for any currency. Ideal for restaurant and POS apps, expense-sharing and group-payment tools, delivery and service apps, and everyday bill splitting. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This calculates tips and splits; for percentage maths in general use a percentage API and for invoicing margins use a margin API.

api.oanor.com/tip-api

IEEE 754 API

Inspect and build IEEE 754 floating-point numbers — see exactly how a number is stored in the bits. The encode endpoint takes a number and decomposes its single (32-bit) or double (64-bit) representation into the sign bit, the raw and unbiased exponent, the mantissa, the full binary layout split into sign / exponent / mantissa, the hexadecimal word, and a classification (normal, subnormal, zero, infinity or NaN); for single precision it also returns the actual value after rounding, so you can see floating-point error directly. The decode endpoint goes the other way — give it a hex word or a 32-/64-bit binary string and it returns the number it represents along with the same field breakdown. It accepts inf, -inf and nan, and lays bytes out big-endian. Everything is computed locally and deterministically, so it is instant and exact. Ideal for systems and embedded programming, teaching how floats work, debugging precision and rounding bugs, binary protocols and file formats, and interview prep. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This inspects floating-point bits; for integer base conversion use a base-convert API.

api.oanor.com/ieee754-api

Elo Rating API

Compute Elo ratings — the rating system behind chess, esports, games and competitive leaderboards. The expected endpoint takes two players' ratings and returns each side's win probability using the classic logistic formula 1 / (1 + 10^((Rb − Ra) / 400)), names the favourite and reports the rating gap. The match endpoint applies a result — a win, loss or draw for player A — and returns both players' updated ratings, the exact points each one gained or lost, and the expected scores, using a configurable K-factor (32 by default; lower for established players, higher for newcomers, so ratings settle or move quickly as you choose). An upset is rewarded with a bigger swing and a draw shifts points toward the underdog, exactly as Elo intends. Everything is computed locally and deterministically, so it is instant and private — no players or leaderboard are stored. Ideal for games and esports matchmaking, chess and board-game apps, tournament and ladder systems, ranking and reputation features, and A/B-style skill comparisons. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This computes ratings from inputs you provide; it does not store a leaderboard or look up a player's rating.

api.oanor.com/elo-api

GPA API

Calculate a weighted grade-point average (GPA). The calc endpoint takes a list of courses — each with a grade and the credit hours it is worth — and returns the credit-weighted GPA, the totals, and a per-course breakdown of quality points so you can see exactly how the average was formed. Grades may be US letter grades (A, A-, B+, … F) on the standard 4.0 scale, or 4.3 with the us_plus scale that gives A+ extra weight; percentages from 0 to 100 mapped to letters and points with the usual cutoffs; raw grade points given directly as numbers; or your own custom letter-to-point mapping for any institution's scheme. Courses can be passed as a JSON array or a compact string like "A:3,B+:4,C:2", and credits default to 1 for an unweighted average. The scales endpoint lists the built-in grade scales and their point values. Everything is computed locally and deterministically, so it is instant and private — no student data is stored. Ideal for student planners and dashboards, university and school portals, LMS and ed-tech apps, scholarship and admissions tools, and academic what-if calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This computes GPA; for general statistics use a statistics API.

api.oanor.com/gpa-api

Range Remap API

Map numbers between ranges. The scale endpoint linearly maps a value from an input range [in_min, in_max] onto an output range [out_min, out_max] — the classic map() you reach for with sensor readings, sliders and knobs, gauges and progress bars, and data-visualisation axes. It also returns the 0–1 position t, so with the default 0–1 output range it normalizes a value, and with a 0–1 input range it interpolates (lerp); output ranges may be reversed (out_min greater than out_max) to invert direction, and an optional clamp keeps the result inside the output range instead of extrapolating. The clamp endpoint constrains a value to a minimum and maximum and can additionally snap it to the nearest step. Everything is exact local maths, instant and deterministic. Ideal for IoT and embedded (Arduino-style map), audio and DSP, graphics and game development, dashboards and charts, and UI controls. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This maps scalar values — for interpolating vectors use a vector API and for animation easing curves use an easing API.

api.oanor.com/remap-api

Subtitle API

Work with subtitle and caption files — parse, convert and re-sync, entirely locally. The parse endpoint reads SubRip (.srt) or WebVTT (.vtt) text into clean, structured cues — index, start, end (as both HH:MM:SS,mmm timecodes and milliseconds), duration and the cue text (multi-line preserved) — auto-detecting which format you sent. The convert endpoint converts between SRT and WebVTT, getting the details right: the timestamp separator (comma for SRT, dot for WebVTT), adding or removing the WEBVTT header, and renumbering cues. The shift endpoint moves every timestamp by an offset in milliseconds, positive or negative, to fix a track that runs early or late, clamping at zero so nothing goes negative. Everything is computed locally and deterministically, so it is instant and private — your media files never leave the request. Ideal for video and streaming pipelines, caption editors and players, localization and translation workflows, accessibility, and fixing out-of-sync subtitles. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This handles subtitle files; for SMPTE video timecode (HH:MM:SS:FF) use a timecode API.

api.oanor.com/subtitle-api

Fraction API

Exact fraction maths with arbitrary-precision integers — no floating-point rounding. The simplify endpoint reduces any fraction to its lowest terms and returns the decimal value, the mixed-number form (10/4 → 2 1/2) and whether it is a whole number. The calc endpoint adds, subtracts, multiplies or divides two values — given as fractions (1/2), whole numbers, mixed numbers (1 1/2) or decimals (0.5) — and returns the simplified result. The fromdecimal endpoint turns a decimal into a fraction: exactly for terminating decimals, and precisely for repeating decimals written with parentheses, so 0.(3) becomes 1/3 and 0.1(6) becomes 1/6. Because every step uses big integers, results are always exact and very large numerators or denominators are returned as strings rather than losing precision. Ideal for education and maths tools, recipes and unit scaling, engineering and woodworking measurements, finance, and anywhere fractions must stay exact. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This is fraction maths; for general expressions use a math-engine API and for prime factorization use a number-theory API.

api.oanor.com/fraction-api

Entropy API

Measure the information content of text. The analyze endpoint computes the Shannon entropy in bits per symbol, the total information in bits and bytes, the maximum possible entropy for the alphabet that was actually used, and a normalized 0–1 score that says how uniform (random-looking) the distribution is — over Unicode code points or raw UTF-8 bytes. The frequency endpoint returns the full character-frequency distribution, most common symbol first, with counts and percentages, showing control characters escaped and bytes as hex. It is exact, deterministic and runs entirely locally with no network calls, so it is instant and private. Ideal for randomness and password-quality checks, estimating how compressible data is, language and classical-cipher analysis, spotting low-variety or repetitive input, and feature extraction for text classification. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This measures information content; for password-strength scoring use a password API, for number statistics use a statistics API, and for grapheme/character counts use a text-segmentation API.

api.oanor.com/entropy-api

Dotenv API

Convert between .env (dotenv) files and JSON, in both directions. The parse endpoint reads .env text into a clean JSON object: it skips blank lines and # comments, honours an optional leading export, unquotes single- and double-quoted values (interpreting \n, \t and \" escapes inside double quotes), strips inline comments after unquoted values, supports values that span several lines inside quotes, and can optionally expand ${VAR} and $VAR references against the variables already defined earlier in the same file — while leaving single-quoted values strictly literal. The stringify endpoint turns a JSON object back into a valid .env file, quoting only the values that actually need it and optionally prefixing every line with export for shell sourcing. Everything is computed locally and deterministically, so it is instant and private — your secrets never leave the request. Ideal for config tooling and migrations, CI/CD pipelines, converting .env to JSON for apps that want structured config (and back), and validating environment files. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This handles the dotenv format; for INI files with [sections] use an INI API, and for YAML or TOML use those APIs.

api.oanor.com/dotenv-api

JSON Merge API

Deep-merge JSON objects — the operation every config and settings system needs. The merge endpoint recursively merges two objects (the second overrides the first), or a whole list of objects merged left-to-right, combining nested objects key by key rather than replacing them wholesale, with a choice of array strategy: replace (default), concat, union (concatenate and de-duplicate) or merge_index (merge element by element). A null in the overriding object can either overwrite the existing value or be ignored, so you can patch only the fields you mean to. The defaults endpoint is the inverse and just as useful: it fills in only the keys your data is missing from a defaults object, so your existing values always win — exactly how you layer a user's settings over default configuration. Everything is computed locally and deterministically, with no schema required. Ideal for configuration and feature-flag layering, settings and preference merges, combining API responses or partial updates, environment overrides, and template defaults. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This merges documents; to diff or patch them (RFC 6902) use a JSON-diff API, to flatten them use a flatten API, and to address values use a JSON-Pointer API.

api.oanor.com/jsonmerge-api

URL Canonicalize API

Normalize URLs to a canonical form so you can deduplicate, compare and clean them. The canonicalize endpoint lower-cases the scheme and host, drops the default port (80 for http, 443 for https), resolves ./ and ../ path segments and fixes percent-encoding using the standard WHATWG URL parser, then applies the cleanups you choose: strip marketing and analytics tracking parameters (all utm_* plus gclid, fbclid, msclkid, yclid, mc_eid and many more), sort the remaining query parameters into a stable order, optionally drop the #fragment, and add or remove the trailing slash. It returns the canonical URL, the fully parsed components and the exact list of changes it made. The compare endpoint canonicalizes two URLs and tells you whether they point to the same resource — perfect for catching duplicate links that differ only by tracking codes, casing, port or parameter order. Everything is computed locally with no network calls, so it is instant, private and safe. Ideal for crawlers and SEO tooling, link deduplication and analytics, cache keys, bookmarking and content pipelines. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This canonicalizes the URL string; it does not fetch it or follow redirects — for link previews and unshortening use a URL-unfurl API.

api.oanor.com/urlcanon-api

Email Normalize API

Canonicalize email addresses so you can deduplicate accounts and catch different aliases of the same inbox. The normalize endpoint lower-cases the address and applies provider-aware rules: it strips the dots from Gmail and Googlemail local parts (because Gmail ignores them) and maps googlemail.com to gmail.com, removes +tag sub-addressing for Gmail and the many providers that support it — Outlook, Hotmail, Live, iCloud, Fastmail, Proton, Yandex, Zoho, GMX and more — and, by default, for every domain so duplicates never slip through, while reporting exactly which changes it made and which provider it detected. The compare endpoint normalizes two addresses and tells you whether they resolve to the same mailbox. Everything is computed locally and deterministically, with no DNS or network calls, so it is instant and private. Ideal for sign-up and registration dedup, fraud and abuse prevention (one person, many aliases), CRM and mailing-list hygiene, and merging customer records. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This normalizes addresses for comparison; to verify that an address actually exists and can receive mail (MX, disposable, role accounts) use an email-verification API.

api.oanor.com/emailnormalize-api

Recurrence Rule API

Expand and describe RFC 5545 recurrence rules — the RRULE that powers calendar repeats. The expand endpoint takes an RRULE and a start date-time and returns the next occurrence dates, correctly handling FREQ (daily, weekly, monthly, yearly and the finer hourly/minutely/secondly), INTERVAL (every 2 weeks…), COUNT and UNTIL, BYDAY including ordinals like 2MO or -1FR (so "the last Friday of the month" or "the third Sunday of June"), BYMONTHDAY including negatives (-1 for the last day of the month), BYMONTH and WKST. The describe endpoint turns a rule into a plain-English sentence such as "every week on Monday, Wednesday and Friday, 10 times". Everything is computed locally in UTC and deterministically, so it is instant, private and identical on every machine. Ideal for scheduling and booking systems, calendar and reminder apps, billing and subscription cycles, job and report scheduling, and showing customers when something next happens. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This expands the recurrence rule; to build a downloadable .ics calendar event use an iCalendar API, and for plain date arithmetic use a date-time API.

api.oanor.com/rrule-api

Maze API

Generate and solve mazes — entirely locally and reproducibly. The generate endpoint builds a perfect maze (exactly one path between any two cells, no loops) of the width and height you choose, using either a recursive-backtracker algorithm (long, winding corridors) or Prim's algorithm (more branching, shorter dead-ends), and returns it as ready-to-print ASCII art plus a compact per-cell wall-bitmask grid, with the start marked top-left and the exit bottom-right. Every maze is fully reproducible: pass a seed and you always get exactly the same maze on any machine, and the seed is returned when you omit it so you can recreate it later. The solve endpoint re-creates the maze from the same seed, width, height and algorithm and returns the shortest path from start to finish, both as an ordered list of cells and drawn onto the maze. Everything is computed locally and deterministically, so it is instant and private. Ideal for games and puzzles, procedural level generation, teaching algorithms and graph search, printable activity sheets, and creative coding. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints.

api.oanor.com/maze-api

Tournament Scheduler API

Generate tournament schedules — entirely locally. The roundrobin endpoint builds a full round-robin fixture list in which every participant plays every other exactly once, or twice (home and away) with double=true, using the classic circle method: it balances home and away across the rounds and, when there is an odd number of entrants, automatically gives each a bye in turn. The bracket endpoint builds a single-elimination knockout bracket: it rounds the field up to the next power of two, seeds the entrants in standard bracket order so the top seed meets the lowest and the strongest only meet in later rounds, awards the byes to the highest seeds, and lays out every round through the Final with the right names (Quarterfinal, Semifinal, Final). Pass a list of team or player names, or simply a number of participants. Everything is computed locally and deterministically, so it is instant and private. Ideal for sports leagues and apps, esports and gaming ladders, club and school competitions, hackathons and any event that needs fair fixtures. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This generates the schedule; for live scores, results and real-world fixtures use a sports data API.

api.oanor.com/tournament-api

Color Temperature API

Turn physical light into RGB colours — entirely locally. The kelvin endpoint converts a colour temperature in Kelvin into the RGB colour of a black body at that temperature: warm candle and incandescent tones below 3000 K, neutral and daylight whites around 5000–6500 K, and cool bluish light above, using Tanner Helland's widely-used approximation and returning hex, an rgb() string and a plain-English description (candlelight, warm white, neutral, daylight, cool). The wavelength endpoint converts a wavelength of visible light in nanometres (380–780 nm) into the approximate RGB colour the human eye perceives, with the natural intensity fall-off at the violet and red edges of the spectrum, and names the band (violet, blue, cyan, green, yellow, orange, red). Everything is computed locally and deterministically, so it is instant and private. Ideal for lighting and smart-bulb apps, photography and white-balance tools, data-visualisation of temperature or spectra, theming and UI accents, and science and education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. These are perceptual approximations, not colorimetric CIE conversions; for hex/RGB/HSL conversion and palettes use a colour API.

api.oanor.com/colortemp-api

CORS API

Build correct CORS response headers and evaluate preflight requests — without re-reading the spec every time. The headers endpoint turns a simple policy (allowed origins, methods, request headers, whether credentials are allowed, a preflight max-age and any exposed response headers) into the exact set of Access-Control-* headers to return, and it handles the parts people get wrong: you cannot combine a wildcard origin with credentials, so it reflects the specific request origin and adds Vary: Origin instead; it omits the allow-origin header when an origin is not on your list; and it warns when a configuration would not behave as expected. The check endpoint takes an incoming request — its Origin, the (requested) method and the Access-Control-Request-Headers — and tells you whether it would pass CORS, the precise reason if it fails, and the response headers you should send back. Everything is computed locally and deterministically, so it is instant and private. Ideal for API gateways and backends, edge and serverless functions, debugging browser CORS errors, and getting a security policy exactly right. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This builds and checks the headers; it does not make a cross-origin request — to inspect a live site's security headers use a security-headers API.

api.oanor.com/cors-api

Margin & Markup API

Pricing and profitability maths as an API. The margin endpoint solves the relationships between unit cost, selling price, gross margin (a percentage of the price), markup (a percentage of the cost) and profit — give it any two of these and it works out all the rest. Price a product from a target margin, find the true margin of an existing price, convert a markup into a margin (they are not the same — the same price always has a lower margin than markup), or back out a cost from a price and markup. The breakeven endpoint computes how many units, and how much revenue, you need to sell to cover your fixed costs, given a unit price and a variable cost per unit, and returns the contribution margin and contribution-margin ratio. Negative results are reported honestly so a loss-making price is obvious. Everything is computed locally and deterministically, so it is instant and private. Ideal for e-commerce and retail pricing, quoting and sales tooling, finance and FP&A, marketplaces and POS systems, and unit-economics modelling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is pricing maths; for everyday percentage operations use a percentage API and for loan and interest maths use a finance-calculator API.

api.oanor.com/margin-api

MAC Address API

Validate, reformat and analyse MAC (EUI-48) addresses — entirely locally. The format endpoint accepts a MAC in any common notation — colon (aa:bb:cc:dd:ee:ff), hyphen (aa-bb-…), Cisco dotted (aabb.ccdd.eeff) or bare (aabbccddeeff) — and returns it in the notation you ask for plus all the others, in upper or lower case, normalising messy input into a clean canonical form. The info endpoint analyses an address: it splits the OUI (the manufacturer prefix) from the NIC portion, reports whether the address is unicast or multicast (the I/G bit) and whether it is universally or locally administered (the U/L bit), flags the broadcast address, and derives the Modified EUI-64 interface identifier and the matching IPv6 link-local address (fe80::…) per RFC 4291. Everything is computed locally and deterministically, so it is instant and private — no lookups, no third-party calls. Ideal for network automation and IPAM, switch/router and firewall tooling, device inventory and asset management, DHCP and provisioning, and IPv6 SLAAC work. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This formats and analyses the address; to look up the manufacturer behind a MAC use a MAC-vendor API.

api.oanor.com/macaddr-api

Client IP API

Find the real client IP behind proxies, CDNs and load balancers. The client endpoint takes an X-Forwarded-For list (or an RFC 7239 Forwarded header) together with a count of proxies you trust, and returns the actual client address — stripping the trusted proxies from the right-hand side so that a spoofed left-most value cannot fool you — along with the full ordered hop chain, the left-most and right-most entries and the address family. The parse endpoint decomposes a Forwarded header into its for/by/host/proto hops, or an X-Forwarded-For header into its ordered list of addresses, stripping ports and IPv6 brackets so you get clean IPs. Getting this right matters for security: trusting the wrong entry lets clients spoof their IP, so the trusted-proxy model returns the first address you did not put there yourself. Everything is computed locally and deterministically, so it is instant and private. Ideal for reverse proxies and API gateways, rate limiting and abuse prevention, audit logging and analytics, geo and fraud checks, and any backend sitting behind a load balancer. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This parses forwarding headers to find the client IP; to geolocate that IP use an IP-geolocation API.

api.oanor.com/clientip-api

A/B Bucketing API

Deterministic A/B testing and feature-flag assignment — no database, no stored state. The bucket endpoint hashes a key (a user id, session or device) into a stable bucket from 0 to N-1 that never changes for that key, and can decide whether the key is inside a percentage rollout; because the decision is monotonic, raising the percentage only ever adds users, so a gradual ramp-up is sticky and no one flips back out. The variant endpoint assigns one of several weighted variants — a simple control/treatment split or any multivariate test — consistently for the same key, honouring custom weights. Mixing in an experiment name keeps independent experiments independent, and because the same inputs always produce the same answer, your client and server (and any edge function) agree on the assignment without any coordination or lookups. Hashing is FNV-1a with an avalanche mix, giving uniform, stable buckets across languages and machines. It runs entirely locally, so it is instant, deterministic and private. Ideal for feature flags and gradual rollouts, A/B and multivariate experiments, canary releases, holdouts and kill-switches, and consistent UI bucketing across web and mobile. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This assigns experiments deterministically; to test whether a result is statistically significant use a statistics API.

api.oanor.com/abtest-api

Content-Disposition API

Parse and build HTTP Content-Disposition headers (RFC 6266, with RFC 5987 filename* encoding). The parse endpoint reads a header into its disposition type (attachment, inline or form-data), its filename — correctly decoding the extended filename*=UTF-8''… form and preferring it over a plain filename exactly as the specification requires — the form-data field name, and any remaining parameters. The build endpoint assembles a correct header from simple fields and, when a filename contains non-ASCII characters (accents, emoji, CJK), automatically emits both an ASCII fallback filename and the percent-encoded filename*, so every browser shows the right download name while older clients still work. Everything is computed locally and deterministically, so it is instant and private — no file is ever fetched or stored. Ideal for file-download and upload endpoints, object storage and CDNs, content gateways and proxies, email and multipart handling, and debugging why a download is mis-named. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This builds and parses the header string itself; it does not serve a file.

api.oanor.com/contentdisposition-api

Number Sequences API

Generate famous integer sequences and test membership, with exact big-integer maths. The generate endpoint returns the first N terms of a sequence — Fibonacci, Lucas, prime numbers, triangular, square, cube, factorial, Catalan, pentagonal and tetrahedral numbers, plus parameterised arithmetic (a start and a step), geometric (a start and a ratio) and powers (any base). The contains endpoint tells you whether a given number belongs to a sequence — is 233 a Fibonacci number, is 21 triangular, is 97 prime, is 720 a factorial — using fast closed-form tests for primes, squares, cubes, triangular, pentagonal and Fibonacci numbers and an exact search for the rest, and it returns the term index where it is known. Because everything is computed with arbitrary-precision integers, terms beyond the usual floating-point limit are returned exactly as decimal strings and never overflow. It runs entirely locally, so it is instant, deterministic and private. Ideal for education and maths tooling, coding challenges and puzzles, test-data generation, recreational mathematics and number-theory experiments. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This generates and tests integer sequences; to factorize a single number or get its divisors use a number-theory API.

api.oanor.com/sequences-api

Cache-Control API

Parse and build HTTP Cache-Control headers (RFC 9111). The parse endpoint turns a Cache-Control header into structured, named directives — public and private, no-store, no-cache, no-transform, max-age and s-maxage, must-revalidate and proxy-revalidate, immutable, stale-while-revalidate, stale-if-error, min-fresh and max-stale — together with a quick summary: whether the response is cacheable, whether it must be revalidated before use, its visibility (public or private) and its max-age in seconds. The build endpoint assembles a correct, canonically-ordered header from simple boolean and numeric fields, validating that the second-based directives are non-negative integers and quoting field-list forms of no-cache and private. Everything is computed locally and deterministically, so it is instant and private. Ideal for CDN and edge configuration, caching proxies and reverse proxies, API responses and static-asset tuning, and debugging why a response is (or is not) being cached. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This builds and parses the header string itself; it does not fetch a URL.

api.oanor.com/cachecontrol-api

N-gram API

Generate n-grams from text, with frequency counts — entirely locally. The ngrams endpoint breaks text into contiguous sequences of n tokens and returns each distinct n-gram with how often it occurs, ranked by frequency: word n-grams (unigrams, bigrams, trigrams and beyond) for phrase and collocation analysis, or character n-grams (shingles) for fuzzy matching, language detection and indexing. The range endpoint produces every size from a minimum to a maximum in a single call (for example 1–3 grams), which is exactly what you need to build feature vectors. Choose word or character mode, whether to lower-case first, and a top-N limit to keep only the most frequent. Word tokenization is Unicode-aware and keeps internal apostrophes and hyphens (don't, well-known) as single tokens. Everything runs locally and deterministically, so it is fast and private. Ideal for text mining and NLP feature extraction, language modelling and autocomplete, search indexing and shingling, plagiarism and similarity detection, and keyword and collocation analysis. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This produces n-grams and counts; for extractive summaries and keywords use a summarize API and for grapheme/character counting use a text-segmentation API.

api.oanor.com/ngram-api

Link Header API

Parse and build RFC 8288 HTTP Link headers (Web Linking). The parse endpoint turns a Link header into a structured list — each link with its URI, its rel relation(s) and any target attributes (title, type, hreflang, media, anchor) — and also returns a handy rel→uri map, so you can grab the next, prev, first and last URLs for API pagination in a single step. It correctly handles the awkward parts: multiple comma-separated links, commas inside angle-bracketed URIs, quoted parameter values, multiple space-separated rel tokens, and RFC 8187 extended values. The build endpoint assembles a correct Link header from one or more link objects (or a single uri + rel with optional attributes), quoting values only where required. Everything is computed locally and deterministically, so it is instant and private. Ideal for paginated REST APIs and clients, hypermedia and HATEOAS, HTTP preload/prefetch hints, feed and alternate-format discovery, proxies and gateways. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This builds and parses the Link header string itself; it does not fetch a URL.

api.oanor.com/linkheader-api

Securities ID API

Validate the world's securities identifiers and compute their check digits — entirely locally. The validate endpoint checks an ISIN (the 12-character International Securities Identification Number), a CUSIP (the 9-character North-American identifier) or a SEDOL (the 7-character UK/Ireland identifier), auto-detecting which one you passed, and verifies it with the correct algorithm for each: the Luhn-over-letter-expansion scheme for ISIN, the doubling mod-10 scheme for CUSIP and the weighted mod-10 scheme for SEDOL. It returns whether the identifier is valid, the parsed parts (for an ISIN, the two-letter country prefix and the nine-character national number) and the expected check digit so you can see exactly why something failed. The checkdigit endpoint computes the trailing check digit for an identifier body, so you can complete or generate a valid code. Everything runs locally and deterministically, so it is instant and private — no market-data lookups, no third-party calls. Ideal for fintech and trading systems, reference-data and securities-master pipelines, reconciliation, data validation and import tooling, and compliance checks. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This validates an identifier's structure and check digit; it does not look up the underlying security or its market data.

api.oanor.com/securitiesid-api

Content Negotiation API

HTTP content negotiation as an API. The parse endpoint reads an Accept, Accept-Language, Accept-Encoding or Accept-Charset header — with quality (q) values and parameters — into a clean list ranked by the client's preference. The negotiate endpoint takes that header plus the list of values your server can actually serve and returns the single best match, along with the full ranked result and the entry that matched each candidate. It applies the correct rules for each kind: media-type type and subtype wildcards (text/*, */*), RFC 4647 language-range matching (a request for en matches your en-US, and en-US falls back to en), and exact matching with a * wildcard for encodings and charsets — and a q=0 entry correctly rejects a value. Everything runs locally and deterministically, so it is instant and private. Ideal for i18n middleware and locale selection, API versioning by media type, response-format and compression selection, CDNs, proxies and edge functions. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This negotiates HTTP headers; to validate or decompose a single BCP-47 language tag use a BCP-47 API.

api.oanor.com/negotiate-api

Cookie API

Parse and build HTTP cookies. The parse endpoint reads a Set-Cookie header into its name, value and structured attributes — Domain, Path, Expires, Max-Age, Secure, HttpOnly, SameSite, Priority and Partitioned — or, with mode=cookie, splits a request Cookie header like "a=1; b=2; c=3" into an ordered list and a name→value map. The serialize endpoint builds a correct Set-Cookie string from simple fields, with sensible defaults (Path=/), proper date formatting for Expires, optional URL-encoding of the value, and validation of the cookie name, the date and the enum attributes — and it automatically adds Secure when SameSite=None, as browsers require. Everything is computed locally and deterministically, so it is instant and private. Ideal for web frameworks and middleware, API debugging and proxies, session and consent tooling, testing and security review. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This parses and builds cookie strings; it does not fetch a URL — to inspect a live site's response headers use a security-headers or HTTP API.

api.oanor.com/cookie-api

JSON-LD API

Generate valid schema.org JSON-LD structured data from simple fields — the markup Google and other search engines use for rich results. The generate endpoint builds ready-to-embed JSON-LD for the types that matter most for SEO: Article (and BlogPosting / NewsArticle) with author and publisher, Product with offers, price, availability and an aggregate rating, Organization and LocalBusiness with postal address and opening hours, Person, WebSite with a Sitelinks search box (SearchAction), BreadcrumbList, FAQPage, Event and Recipe with ingredients and step-by-step instructions. Pass plain fields — or JSON arrays and newline lists for breadcrumbs, FAQ questions, ingredients and social profiles — and get back a clean JSON-LD object, optionally wrapped in a ready-to-paste <script type="application/ld+json"> tag. The types endpoint documents every supported type and its fields. Everything is assembled locally and deterministically, so it is instant and private. Ideal for CMS and static-site pipelines, SEO tooling, e-commerce product pages, documentation and content platforms. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This GENERATES schema.org markup; to extract structured data or Open Graph tags from a page use an HTML-parsing API, and to audit on-page SEO use an SEO API.

api.oanor.com/jsonld-api

Modular Scale API

Generate a modular (geometric) scale for typography and spacing. Pick a base size and a ratio — a named musical interval (minor-second, major-second, minor-third, major-third, perfect-fourth, augmented-fourth, perfect-fifth, minor-sixth, golden, major-sixth, minor-seventh, major-seventh, octave and more), a plain number like 1.25, or an interval written as 3:2 — and the scale endpoint returns a harmonious set of sizes stepping up and down from the base, where each value is base × ratio^step (step 0 is the base). Choose how many steps above and below, the rounding, and an optional unit suffix (px, rem, em) so the values come back ready to paste into CSS or design tokens. The ratios endpoint lists every named ratio with its decimal value. A modular scale gives type, spacing and layout a consistent rhythm instead of arbitrary pixel values. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This produces a numeric size scale; for colour scales and gradients use the Gradient API.

api.oanor.com/modularscale-api

Vector API

A 2D, 3D and n-dimensional vector maths toolkit. The op endpoint performs the operation you ask for on one or two vectors: add and subtract, scale by a factor, negate, the dot product, the cross product (a vector in 3D, the scalar z-component in 2D), the magnitude (length), the unit (normalized) vector, the Euclidean distance and the angle between two vectors (in both radians and degrees), linear interpolation (lerp) between two vectors, and the projection of one vector onto another. The info endpoint analyses a single vector — its dimension, magnitude, unit vector and, for 2D, its heading angle from the x-axis. Vectors are just comma-separated components like 3,4 or 1,2,3, and operations work in any dimension up to 32 (cross product is 2D/3D only). Everything is exact local maths, so it is instant and deterministic. Ideal for game and physics engines, graphics and WebGL/canvas, robotics and navigation, data-visualisation, simulations and engineering tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This does vector algebra; for plane-angle unit conversion use the Angle API and for shape area/perimeter use the Geometry API.

api.oanor.com/vector-api

Easing API

Evaluate animation easing and timing functions. The sample endpoint computes any of the 31 standard Penner easings — easeInOutCubic, easeOutBounce, easeInOutElastic, easeInBack, easeOutExpo, easeInOutSine and the rest — the four CSS keywords (ease, ease-in, ease-out, ease-in-out), or your own CSS cubic-bezier(x1,y1,x2,y2) timing function, solved exactly with Newton-Raphson. Ask for a single progress value t, or pass steps=N to get a ready-made table of {t, value} points for building keyframes, sprite timelines, scroll animations and interpolation lookup tables. The list endpoint returns every supported easing name with the cubic-bezier for the CSS keywords. Eased values may overshoot below 0 or above 1 for back, elastic and bounce, exactly as designers expect. Ideal for motion design, game and UI animation, CSS and canvas/WebGL tooling, charting and data-viz transitions, and anywhere you need a precise timing curve without pulling in a library. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This computes the curve values; to convert colours or build gradients use the colour and gradient APIs.

api.oanor.com/easing-api

Emoji Strip API

Strip, extract and count emoji in any text. The strip endpoint removes every emoji from a string — or replaces each one with a marker you choose — and gets multi-code-point emoji right: ZWJ sequences like the family 👩‍👩‍👧‍👦, skin-tone modifiers (👍🏽), country flags (🇩🇪), keycaps (1️⃣) and variation selectors all count as a single emoji, so nothing is left half-deleted. The extract endpoint lists every emoji it finds with its position in the text and returns per-emoji and unique counts, ideal for analytics and moderation. A bare ©, ® or ™ is deliberately left alone unless it carries an emoji variation selector, and plain digits are never touched. Perfect for cleaning user input before search indexing or storage, sanitising usernames and display names, moderation and analytics, and preparing text for systems that choke on emoji. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This cleans and extracts emoji from text; to look an emoji up by name or shortcode use an emoji database API, and to count graphemes use a text-segmentation API.

api.oanor.com/emojistrip-api

Initials API

Extract initials and avatar monograms from a name or phrase. The initials endpoint returns the first letter of every significant word — automatically skipping lower-case nobiliary and linking particles (van, von, de, della, la, der, of, the…) so "Ludwig van Beethoven" gives LB and "Charles de Gaulle" gives CG — with options for a separator between letters, a dotted form (J.D.), upper-case or original case, and a maximum number of initials. The monogram endpoint returns the short one-, two- or three-letter badge initials used for UI avatars and chips, taking the first and last significant words ("John Michael Doe" → JD) and falling back to the leading letters of a single name. Everything is multibyte-safe, so accented and non-Latin letters (José María → JMA) work correctly. Ideal for default avatars, contact chips, initials badges, monogram graphics, document headers and mail-merge. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This produces the initials text; to render them as an avatar image use an avatar API.

api.oanor.com/initials-api

Case Detect API

Detect which case convention a string uses, and split identifiers into their constituent words. The detect endpoint classifies any value as camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, COBOL-CASE, Train-Case, dot.case, Title Case, Sentence case, lowercase or UPPERCASE — or mixed when it does not fit — and reports the separator it found and the words it is built from. The split endpoint tokenizes any identifier into words: it breaks camelCase humps, handles acronym boundaries correctly (HTTPServer → HTTP, Server; XMLHttpRequest → XML, Http, Request), and splits on digits and on underscores, dashes, dots and spaces, returning both the original-case tokens and lower-cased words ready to feed into a converter. Ideal for linters and code-mod tools, refactoring, API and schema validators, autocomplete and search, and any pipeline that needs to understand identifier naming. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This DETECTS and tokenizes a case convention; to CONVERT a string between case styles use a text-case API.

api.oanor.com/casedetect-api

Indent API

Indent, dedent and convert tabs to spaces on plain text, line by line. The indent endpoint prefixes every line with a fixed indentation — a number of spaces or tabs, or any custom prefix like "> " for quoting — and can optionally indent blank lines too. The dedent endpoint removes the longest common leading whitespace from a block (the same idea as Python textwrap.dedent), so you can flatten an over-indented snippet and get back exactly which prefix was stripped. The tabs endpoint converts between tabs and spaces honouring tab stops — expand tabs to spaces or collapse runs of spaces back to tabs, at a chosen tab size, leading whitespace only or throughout. It works on any text without parsing it as code, and CRLF line endings are preserved. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. It only touches whitespace structure: to trim or sort lines use a lines API, to reflow long lines use a word-wrap API, and to reformat real source code use a code-formatter API.

api.oanor.com/indent-api

Pad API

Pad and align strings to a target width. The pad endpoint adds a fill character to the start, end, or both sides of a value until it reaches the width you ask for — zero-pad a number (7 → 007), right-align a price column, centre a heading, or build a fixed-width field — with any fill string (space, 0, dash, dots) and an optional truncate flag to cut values that are already too long. The align endpoint takes a whole list of lines (or newline-separated text) and pads every line to a common width, so columns line up in fixed-width tables, ASCII layouts, receipts, invoices and logs. Width is counted in Unicode code points, so emoji and accented letters each count as one and never get split. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This pads to a width; to wrap long text across lines use a word-wrap API, and to convert between case styles use a text-case API.

api.oanor.com/pad-api

Mask API

Mask a value for safe display. The mask endpoint keeps the first and/or last few characters visible and replaces the rest with a mask character — so a card becomes ••••••••••••1111 and an API token becomes sk**********3456 — and can keep separators (spaces and dashes) intact so the value keeps its shape. A dedicated email masker hides the local part (and optionally the domain) while keeping the address recognisable, e.g. j•••••••@example.com. Choose how many characters to reveal and which mask character to use. Perfect for showing the last four digits of a card, partially hiding emails and phone numbers, and masking tokens and account numbers in UIs, receipts and logs. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This masks a known value for display; to find and redact PII inside free text, use a redaction API.

api.oanor.com/mask-api

Lines API

Operate on text line by line. The transform endpoint sorts lines (natural / numeric-aware, ascending or descending, case-insensitive), removes duplicate lines, reverses their order, numbers them, trims whitespace and drops blank lines — and the operations chain in the order you list them, so trim → remove blanks → dedupe → sort happens in a single call. The count endpoint reports line statistics: total, blank, non-blank, unique and duplicate counts plus the longest, shortest and average line length. Perfect for cleaning up lists and logs, deduplicating, preparing data and tidying pasted text. Pure local computation — no key, no third-party service, instant; up to 500,000 characters via POST. Live, nothing stored. 3 endpoints. Distinct from word wrapping, sorting of JSON lists and CSV tooling.

api.oanor.com/lines-api

Highlight API

Highlight search terms in text. The highlight endpoint wraps every match of one or more terms in a marker — defaulting to <mark>…</mark>, or any open/close strings you choose (** for Markdown, ANSI codes for the terminal, a CSS span, anything) — and returns the marked-up text and a match count. The snippets endpoint returns short excerpts of the surrounding context around each match, the way a search-results page shows where your query appears. Matching is case-insensitive by default with optional whole-word mode, and terms are matched literally (regex characters are safely escaped). Perfect for search results and in-page find, keyword spotting, log review and document previews. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from search, summarization and diff APIs.

api.oanor.com/highlight-api

Truncate API

Truncate text cleanly. Cut a string to a maximum number of characters — at the end, the start or the middle — breaking on word boundaries so words are never chopped in half, and adding an ellipsis (which counts toward the limit). Middle truncation keeps the start and end and elides the centre, ideal for long file paths and IDs. A words endpoint trims to a number of whole words instead. Everything is emoji- and Unicode-safe (it counts code points, not bytes), so multi-byte characters and emoji are never split. Perfect for previews and teasers, table cells and cards, meta descriptions, breadcrumbs and CLI output. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from word wrapping, case conversion and text statistics.

api.oanor.com/truncate-api

Redact API

Detect and redact personally identifiable information (PII) in free text. It finds email addresses, phone numbers, credit-card numbers (Luhn-validated to cut false positives), IPv4 and IPv6 addresses, US Social Security numbers and IBANs, and masks each one — with a per-type label like [EMAIL], a fixed replacement string, or a single character repeated to the original length. A detect endpoint returns every match with its type and position without changing the text. Perfect for scrubbing logs and support transcripts, sanitising data before sharing or sending to a third party, and privacy and compliance pre-checks. Pure local computation — text never leaves the server, no key, no third party, instant; up to 200,000 characters via POST. Live, nothing stored. 3 endpoints. Regex-based and best-effort — review before relying on it for legal compliance. Distinct from sentiment, profanity and general text tooling.

api.oanor.com/redact-api

HTML Table API

Render tabular data as an HTML table, and parse an HTML table back into data. The render endpoint turns a JSON array (of objects, or of arrays) or CSV into a clean, semantic <table> with <thead>/<tbody>, an optional caption and CSS class — every cell HTML-escaped so it is safe to embed. The parse endpoint does the reverse: give it any HTML containing a table and get back the headers, the rows and a ready-to-use JSON array of objects, with entities decoded and tags stripped from each cell. Perfect for emails and reports, dashboards and admin screens, and scraping or migrating tabular content. Pure local computation — no key, no third-party service, instant; up to 2 MB via POST. Live, nothing stored. 3 endpoints. Distinct from Markdown/ASCII table rendering and from generic HTML extraction.

api.oanor.com/htmltable-api

Title Case API

Convert a heading to proper headline (title) case the way editors do — not a naive capitalise-every-word. It capitalises the first and last words and all the major words, while keeping articles (a, an, the), coordinating conjunctions (and, but, or…) and prepositions lowercase, and always capitalises the word right after a colon. Choose AP style (lowercases short prepositions, capitalises longer ones) or Chicago style (lowercases prepositions of any length). Hyphenated compounds such as well-known and state-of-the-art are handled correctly. Perfect for article and blog titles, headings, SEO meta titles, product and section names, and CMS tooling. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from a plain title/sentence case converter, which capitalises every word.

api.oanor.com/titlecase-api

Sort API

Sort a list — or an array of objects by one of its keys — the way you actually want. Natural (alphanumeric) ordering puts file2 before file10 and v1.9 before v1.10, the way humans expect; alphabetical, numeric and by-length orderings are also built in, each ascending or descending, with an optional case-insensitive mode. Items can be plain strings (comma- or newline-separated) or a JSON array; for objects, give the property to sort by and rows missing it go last. Perfect for file and version lists, leaderboards and tables, tidying user input and any UI that shows sorted data. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from set operations and CSV tooling.

api.oanor.com/sort-api

Set Operations API

Treat lists as sets. Compute the union, intersection, difference or symmetric difference of two lists; deduplicate a single list; and compare two lists to learn whether one is a subset of the other, whether they are equal as sets, whether they are disjoint and how many items they share. Items can be plain strings (comma- or newline-separated) or arbitrary JSON values, and an optional case-insensitive mode treats differently-cased strings as equal. Order is preserved (first occurrence wins). Perfect for data wrangling and reconciliation, tag and permission maths, deduplication, A/B list comparison and ETL. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from CSV/JSON toolkits — this is pure set logic.

api.oanor.com/setops-api

Typing Speed API

Measure typing speed and accuracy. Compute words-per-minute, characters-per-minute and accuracy from a character (or word) count and the elapsed time, optionally subtracting uncorrected errors for a net WPM; compare what was typed against a reference text to count per-character mistakes and score the attempt; and estimate how long a given amount of text will take at a target speed. Uses the standard typing convention that one word equals five characters. Perfect for typing tests and games, coding-speed tools, onboarding and skills assessments, and leaderboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. A focused typing calculator, distinct from general unit or percentage maths.

api.oanor.com/wpm-api

Number Theory API

An integer toolkit as an API. Factorize any number into its prime factors with exponents (and a readable 2^3 × 3^2 × 5 form), with the divisor count, the divisor sum, the full list of divisors and whether the number is perfect; find the greatest common divisor and least common multiple of two numbers (and whether they are coprime); and test primality, returning the next and previous prime. Handles numbers up to a trillion. Perfect for maths education and puzzles, cryptography demos, generating test data and any time you need the building blocks of a number. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. A focused integer toolkit, distinct from a general math-expression engine.

api.oanor.com/numbertheory-api

Anagram API

Work with anagrams. The check endpoint tells you whether two strings are anagrams of each other — by default ignoring case, spaces and punctuation, so "Dormitory" and "Dirty Room" match. The signature endpoint returns the canonical sorted-letter key for a string; two strings are anagrams exactly when their signatures are equal, which makes the signature ideal for indexing and bucketing. The group endpoint takes a list of words and groups them into their anagram sets. Perfect for word games and puzzles, dictionaries and search, and de-duplicating reordered strings. No word list needed — it is pure letter analysis. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from spelling, similarity and dictionary APIs.

api.oanor.com/anagram-api

Scrabble API

Score words by their letter tiles for Scrabble and Words With Friends. The score endpoint adds up the face value of each tile in a word — with the per-letter breakdown — and the values endpoint returns the point value of every letter for the chosen ruleset. Blank tiles (? _ *) count as zero. Both the standard English Scrabble distribution and the Words With Friends distribution are built in. Perfect for word-game apps and bots, puzzle and quiz tools, teaching and leaderboards. Note: this is the raw tile value — double/triple letter and word squares and the 50-point bingo bonus are not applied. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from dictionary, spelling and text-statistics APIs.

api.oanor.com/scrabble-api

Word Wrap API

Reflow plain text to a fixed column width on word boundaries — the classic word-wrap you need for terminal and CLI output, email and plain-text formatting, code comments, README and changelog blocks, and fixed-width reports. The wrap endpoint breaks text to a chosen width while preserving paragraphs (blank-line separated), with optional left indentation and the option to hard-break words longer than the line; the unwrap endpoint does the reverse, collapsing a wrapped block back into single-line paragraphs. Pure local computation — no key, no third-party service, instant; up to 200,000 characters via POST. Live, nothing stored. 3 endpoints. Distinct from case conversion, slugs and text statistics.

api.oanor.com/wordwrap-api

Percentage API

Everyday percentage maths as an API. Four clear operations: what is X% of a value (15% of 200 = 30); what percentage one number is of another (30 is 15% of 200); the percentage change between two numbers, with the direction and the raw difference (200 → 250 is a 25% increase); and applying a percentage increase or decrease to a value (200 + 15% = 230). Handy for discounts, tips and tax, growth and KPI deltas, progress bars, dashboards and quick spreadsheet-style sums — without writing a formula. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. A focused calculator, distinct from a general math-expression engine.

api.oanor.com/percentage-api

Escape API

Escape a string so it is safe to drop into a specific context. Pick a target — a regular expression (so the text matches literally), a shell command (POSIX single-quote wrapping), a JSON string, a CSV field (RFC 4180 quoting) or a SQL string literal — and get back the correctly escaped value, plus a short note on the rule applied. The contexts endpoint lists every target with a worked example. Perfect for code generation, building commands and queries, templating and data export, and safely interpolating user input. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. The SQL context is a quoted literal for convenience, not a replacement for parameterised queries. Distinct from base64/hex/URL/HTML-entity encoders.

api.oanor.com/escape-api

Braille API

Convert text to Unicode braille and back. Uses uncontracted (Grade 1) English braille: the 26 letters, digits with the number sign, capitals with the capital sign, and common punctuation, all output as Unicode Braille Patterns (U+2800–U+28FF) so they render anywhere. The to-braille endpoint turns ordinary text into braille; the from-braille endpoint decodes braille back to text. Unknown characters pass through unchanged. Perfect for accessibility tooling and education, labels and signage mockups, braille-display previews and learning resources. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Grade 1 only (no contractions). Distinct from cipher/alphabet encoders and from general text transforms.

api.oanor.com/braille-api

Check Digit API

Add and verify check digits with the standard algorithms — Luhn (mod 10), Verhoeff, Damm and ISO 7064 mod 97-10 — on any number. The generate endpoint returns the check digit(s) and the complete number; the validate endpoint tells you whether a number's check digit is correct. Luhn is the familiar mod-10 scheme behind credit cards, IMEI and many ID numbers; Verhoeff and Damm are single-digit schemes that also catch all adjacent-transposition errors; mod 97-10 produces two check digits and is the scheme used by IBAN. Perfect for generating and validating reference, account, membership and order numbers, and for data-entry integrity. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from credit-card and barcode validators, which apply a fixed algorithm to one specific number format.

api.oanor.com/checkdigit-api

Color Name API

Name any colour. The nearest endpoint takes a colour as a hex, an rgb() value, an r,g,b triple or another name and returns the closest of the 140+ CSS named colours — matched perceptually with CIE76 Lab distance, not naive RGB, so the name actually looks right — along with the distance and whether it is an exact match. The name endpoint resolves a CSS colour keyword (e.g. rebeccapurple, cornflowerblue) to its hex and RGB, and list returns the whole named-colour set. Perfect for design tools and pickers, accessibility and theming, turning brand hex codes into human labels, and naming colours in generated palettes. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from colour conversion / palette / contrast tooling, which does not name colours.

api.oanor.com/colorname-api

NDJSON API

Work with NDJSON / JSON Lines — the one-JSON-value-per-line format used by application and audit logs, streaming and LLM responses, jq, BigQuery, Elasticsearch bulk and many data pipelines. The to-array endpoint parses an NDJSON stream into a regular JSON array; to-ndjson does the reverse, turning a JSON array into NDJSON (one compact value per line); and validate checks every line independently, reporting which lines are valid and the exact parse error for any that are not. Blank lines are ignored. Perfect for log processing, ETL, data import/export and stream debugging. Pure local computation — no key, no third-party service, instant; up to 4 MB via POST. Live, nothing stored. 4 endpoints. Distinct from JSON validation/formatting and from CSV tooling.

api.oanor.com/ndjson-api

Cooking API

Recipe and kitchen conversions as an API. Convert between volume units (teaspoon, tablespoon, cup, fl-oz, ml, litre, pint, quart, gallon) and between mass units (gram, kilogram, ounce, pound) — and, crucially, between volume and mass for a specific ingredient using its density, so 1 cup of all-purpose flour ≈ 125 g, 1 cup of granulated sugar ≈ 200 g and 1 cup of water ≈ 237 g. 30 common ingredients are built in (flours, sugars, butter, oils, honey, rice, oats, cocoa, cornstarch and more), each with its grams-per-cup. Perfect for recipe apps, scaling and "metric vs cups" conversion, shopping lists and meal-prep tools. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from general physical unit conversion, which has no ingredient densities.

api.oanor.com/cooking-api

Running Pace API

A running-pace calculator as an API. Work out pace and speed from a distance and a time (pace per kilometre and per mile, plus km/h, mph and m/s); compute the finish time from a distance and a target pace; predict your time at another distance using Peter Riegel's formula (T2 = T1 × (D2/D1)^1.06) — e.g. estimate a half-marathon from a 10K; and generate a split-time table for even pacing. Times accept seconds, M:SS or H:MM:SS. Perfect for running and fitness apps, race planning, training logs and pace bands. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. Distinct from general unit conversion and from body-metric (BMI/BMR) health calculators.

api.oanor.com/pace-api

Geo Distance API

Great-circle (as-the-crow-flies) navigation maths between latitude/longitude points. The distance endpoint returns the straight-line distance in metres, kilometres, miles and nautical miles, plus the initial and final compass bearing and the nearest 16-point compass direction. The destination endpoint computes where you end up from a start point, a bearing and a distance, and the midpoint endpoint finds the great-circle midpoint between two points. Perfect for proximity and radius search, geofencing, flight and shipping estimates, "distance from me" features and mapping. Pure local computation — no key, no third-party service, instant. These are straight-line distances on a spherical earth, not road routes. Live, nothing stored. 4 endpoints. Distinct from road routing, GeoJSON geometry measurement and coordinate-format conversion.

api.oanor.com/geodistance-api

Angle API

Convert and normalize plane angles. The convert endpoint moves a value between degrees, radians, gradians (gons), turns/revolutions, arcminutes, arcseconds, milliradians and DMS (degrees-minutes-seconds) — parse a DMS string like 12°34'56" or format a decimal angle as DMS. The normalize endpoint wraps any angle into the 0–360° or the −180–180° range. Perfect for graphics and game maths, CAD and surveying, robotics, astronomy and navigation headings. This covers plane angles specifically — a category general unit converters leave out. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Distinct from general unit conversion and from geographic-coordinate conversion.

api.oanor.com/angle-api

JSON Pointer API

Address values inside a JSON document by JSON Pointer (RFC 6901) — the /a/b/0 path syntax used by JSON Patch (RFC 6902), JSON Schema and OpenAPI $ref. The get endpoint resolves the value at a pointer (and tells you whether it exists); set writes a value at a pointer and returns the modified document (use - as the final array token to append); and list enumerates every pointer in a document, optionally only the leaf values. Token escaping (~0 for ~, ~1 for /) is handled for you. Perfect for surgically reading and patching deep JSON, building config and form tooling, and walking API responses. Pure local computation — no key, no third-party service, instant; up to 2 MB via POST. Live, nothing stored. 4 endpoints. Distinct from JSONPath querying, JSON diff/patch and dot-notation flattening.

api.oanor.com/jsonpointer-api

Hexdump API

Produce a canonical hex dump of any input and parse a hex dump back into bytes. The dump endpoint formats data the way hexdump -C and xxd do — an offset column, the bytes in hex (grouped in eights), and a printable-ASCII gutter — with a configurable number of bytes per line and optional uppercase. Feed text as UTF-8, or binary as hex or base64. The parse endpoint reverses any hex dump — tolerating offset columns and ASCII gutters, or a plain run of hex — and returns the reconstructed bytes as hex, base64 and (when printable) text. Perfect for inspecting binary payloads, debugging protocols and file formats, diffing buffers and teaching. Pure local computation — no key, no third-party service, instant; up to 1 MB via POST. Live, nothing stored. 3 endpoints. Distinct from a plain base64/hex encoder.

api.oanor.com/hexdump-api

Data URI API

Encode content into a data: URI and decode a data: URI back to its content (RFC 2397). data: URIs inline a file directly into HTML, CSS, JSON or email — perfect for small images, SVG, fonts and icons that you want to embed without a separate HTTP request. The encode endpoint wraps your content (given as UTF-8 text, base64 or hex for binary) with a chosen media type and charset, in either base64 or URL (percent) encoding; the decode endpoint parses any data: URI and returns its media type, charset, whether it was base64, the byte size, and the payload as text and/or base64. Pure local computation — no key, no third-party service, instant; up to 4 MB via POST. Live, nothing stored. 3 endpoints. Distinct from a plain base64/hex encoder and from SVG-specific tooling.

api.oanor.com/dataurl-api

Glob API

Match file paths against glob patterns — the same wildcard language used by .gitignore, CI/CD path filters, build tools and the shell. Test whether a single path matches a pattern, or filter a whole list of paths down to the ones that match. Full minimatch support: * (within a segment) and ** (across segments), ? for one character, [abc] character classes, {a,b,c} brace expansion and extended globs, with options for case-insensitivity, matching dotfiles and basename-only matching. Perfect for path-based rules, file selection, route guards, allow/deny lists and config validation. Pure local computation — no key, no third-party service, instant; send large lists via POST. Live, nothing stored. 3 endpoints. Distinct from regular-expression testing and from JSON path queries.

api.oanor.com/glob-api

Semver API

A Semantic Versioning (SemVer 2.0.0) toolkit as an API. Parse a version string into its major, minor, patch, prerelease and build parts; compare two versions; test whether a version satisfies an npm-style range (^1.2.3, ~1.4, >=2 <3, 1.x); increment a version to the next major, minor, patch or prerelease; and filter a list of versions by a range to find which match and the highest and lowest satisfying. Powered by the canonical node-semver. Perfect for dependency and release tooling, CI gates, update checkers, compatibility rules and package dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 6 endpoints. Distinct from package-registry lookups and vulnerability databases.

api.oanor.com/semver-api

htpasswd API

Generate and verify Apache/nginx htpasswd credentials. Hash a password with bcrypt (recommended), Apache's classic apr1 MD5, or sha1, and get back the ready-to-paste user:hash line for a .htpasswd file or an nginx auth_basic_user_file. The verify endpoint checks a password against any of those hash formats, auto-detecting the algorithm from the hash prefix ($2 for bcrypt, $apr1$ for apr1, {SHA} for sha1). Perfect for setting up HTTP Basic Auth, provisioning scripts, CI and container builds, and admin tooling. Pure local computation — credentials are hashed in memory and never stored; send them via POST. Live. 3 endpoints. Distinct from generic bcrypt password hashing — this targets the htpasswd file format and Apache-specific algorithms.

api.oanor.com/htpasswd-api

Unicode Normalize API

Normalize and fold Unicode text. Convert any string to one of the four Unicode normalization forms — NFC, NFD, NFKC, NFKD — so that visually identical text with different code-point compositions (é as one code point vs e + a combining accent) compares and stores consistently. Fold diacritics and special letters to plain ASCII (café → cafe, Straße → Strasse, Ångström → Angstrom, Łódź → Lodz) for slugs, search keys and filenames; the fi ligature and similar compatibility characters are expanded under NFKC/NFKD. And compare two strings for equality after normalization, optionally case-insensitively. Perfect for deduplication, search and indexing, username and identifier checks, and defending against look-alike (homoglyph) input. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from Unicode character-database lookups and from text segmentation.

api.oanor.com/normalize-api

HTTP Status API

Every HTTP status code as an API. Look up any code (e.g. 404, 429, 503) and get its standard reason phrase, its class (1xx Informational, 2xx Success, 3xx Redirection, 4xx Client Error, 5xx Server Error), a plain-English description, the RFC that defines it, and handy flags for whether it is an error and whether it is commonly safe to retry (408, 425, 429, 500, 502, 503, 504). List every assigned code or filter by class, and enumerate the five status classes. Perfect for API clients and gateways, error pages, logging and monitoring dashboards, documentation and teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from host/uptime checkers that report a live status — this is the reference dictionary of the codes themselves.

api.oanor.com/httpstatus-api

Checksum API

Fast non-cryptographic checksums as an API. Compute CRC-32 — the integrity check used by ZIP, gzip, PNG and Ethernet — and Adler-32 — the checksum used by zlib — over UTF-8 text, hex or base64 input, returned in hex and as signed and unsigned 32-bit integers. Ideal for file- and message-integrity verification, cache keys and ETags, change detection and deduplication, where you want a quick fingerprint rather than a secure hash. Pure local computation — no key, no third-party service, instant; send binary via the hex or base64 encoding (up to 4 MB). Live, nothing stored. 4 endpoints. Explicitly NOT for security — for cryptographic digests (MD5, SHA-256, HMAC) use a hashing API instead.

api.oanor.com/checksum-api

chmod API

A Unix file-permission calculator as an API. Convert a symbolic permission string (rwxr-xr-x) to its octal mode (755) and back, and explain any mode in plain English with a per-class breakdown (owner / group / others, each read / write / execute). Full support for the special bits — setuid (4), setgid (2) and the sticky bit (1) — so 4755 ↔ rwsr-xr-x and 1777 ↔ rwxrwxrwt are handled correctly, including the capital S/T forms. Perfect for Dockerfiles and CI scripts, deployment and provisioning tooling, teaching, and any time you need to double-check a chmod value. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from anything that touches real files or networking.

api.oanor.com/chmod-api

Table API

Turn data into a ready-to-paste table. Give it JSON — either an array of objects (columns are taken from the keys) or an array of arrays (the first row is the header) — or raw CSV, and get back a clean GitHub-flavoured Markdown table or a monospace ASCII (box-drawn) table with auto-sized columns. Markdown output supports left/center/right column alignment and escapes pipes; the CSV parser is RFC-4180 aware (quoted fields, embedded commas and newlines). Perfect for README and documentation generation, CLI and log output, changelogs, chat bots and pull-request comments. Pure local computation — no key, no third-party service, instant; send large datasets via POST. Live, nothing stored. 3 endpoints. Distinct from CSV parsing/analysis and from Markdown rendering.

api.oanor.com/table-api

BBCode API

Render BBCode — the [b]…[/b] markup used by forums, bulletin boards, game communities and many comment systems — into clean HTML, or strip it down to plain text. Supports bold, italic, underline, strikethrough, lists, quotes, code blocks, links, images, colour and size. Dangerous URL schemes (javascript:, data:, vbscript:) in links and images are neutralised, so the HTML is safe to display. The to-text endpoint removes all markup for previews, search indexes, notifications and excerpts. Powered by the bbob parser. Pure local computation — no key, no third-party service, instant; send large posts via POST. Live, nothing stored. 3 endpoints. Distinct from Markdown rendering and HTML-to-Markdown conversion.

api.oanor.com/bbcode-api

Summarize API

Summarize text and pull out its keywords — no AI key, no external model. The summarize endpoint is extractive: it scores every sentence by word frequency and position and returns the most representative ones (ask for a fixed number of sentences or a fraction of the original), keeping the author's exact wording and order. The keywords endpoint ranks the most salient terms with their counts and a relative score, filtering out stopwords. Because it is deterministic and runs locally, the same text always gives the same result, instantly and privately. Perfect for article previews and TL;DRs, search snippets, tagging and content triage, and feeding shorter context to downstream tools. Pure local computation — no third-party service; send long text via POST. Live, nothing stored. 3 endpoints. Distinct from sentiment/NLP analysis, stopword lists and Unicode text segmentation.

api.oanor.com/summarize-api

Cell Reference API

Spreadsheet cell-reference maths for Excel, Google Sheets, LibreOffice and CSV tooling. Parse an A1 reference (AA10) into its column letter, 1-based column number, row and R1C1 form; build an A1 (and R1C1) reference from a row and a column given either as a letter or a number; and convert a column letter to its number and back (A→1, Z→26, AA→27, ZZ→702). Absolute markers ($A$1) are accepted. Perfect for code that generates spreadsheets, maps data to cells, builds formulas, or imports and exports ranges. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from CSV parsing and from generic number-base conversion.

api.oanor.com/cellref-api

INI API

Convert between INI configuration files and JSON, in both directions. The parse endpoint reads INI text — sections ([section]), nested sections ([database.replica]), key=value pairs, comments and repeated keys (arrays) — into a clean JSON object; the stringify endpoint turns a JSON object back into a properly formatted INI file. INI is the config format used by Git (.gitconfig), PHP (php.ini), systemd units, desktop entries, tox/setup.cfg, many CLI tools and Windows software. Perfect for editing config programmatically, migrating settings between formats, and reading config in environments that only speak JSON. Pure local computation — no key, no third-party service, instant; send large files via POST. Live, nothing stored. 3 endpoints. Complements the YAML, TOML, CSV and XML converters and is distinct from each.

api.oanor.com/ini-api

Aspect Ratio API

Aspect-ratio and resize maths on plain dimensions — no image upload needed. The ratio endpoint reduces a width×height to its simplest integer ratio (1920×1080 → 16:9), its decimal value and a common name. The resize endpoint scales a dimension while preserving the ratio: give a new width or a new height and get the other side. The fit endpoint fits a source size into a target box using contain (letterbox) or cover (crop), returning the resulting size, the scale factor and the centering offset. Perfect for responsive layouts and CSS aspect-ratio, video and thumbnail framing, image-grid planning and print sizing. Pure local computation — it works on numbers only and never touches image files. Live, nothing stored. 4 endpoints. Distinct from image processing/resizing (which operates on actual files) and from geometry of shapes.

api.oanor.com/aspectratio-api

Timecode API

Convert SMPTE timecode for video, film and broadcast. Turn a timecode (HH:MM:SS:FF) into an absolute frame number or into real-time seconds, and turn a frame count back into a timecode — at 23.976, 24, 25, 29.97, 30, 50, 59.94 or 60 fps. Crucially it handles drop-frame correctly: at 29.97 and 59.94 fps it drops the right frame numbers each minute (notated with a semicolon, 01:00:00;00) so an hour of timecode lines up with an hour of real time, and it computes real seconds with the exact fractional rate (30000/1001). Perfect for NLE and editing tools, subtitle and caption timing, playout and broadcast automation, and media asset management. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from date/time, duration and relative-time tools.

api.oanor.com/timecode-api

Bytes API

Humanize, parse and convert byte sizes. Turn a raw byte count into a human-readable string (1610612736 → 1.5 GiB or 1.61 GB), parse a human size back into bytes ("1.5 GiB", "2GB", "500 kB" → the exact integer), and convert an amount between any two units. Handles both the IEC binary units (KiB, MiB, GiB, TiB — powers of 1024) and the SI decimal units (kB, MB, GB, TB — powers of 1000), with configurable decimal places and case-insensitive unit names. Perfect for dashboards and admin UIs, file-upload limits, storage and bandwidth reporting, logs and CLI output. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from file-type detection and from number/unit measurement conversion.

api.oanor.com/bytes-api

Front Matter API

Read and write the front-matter metadata block at the top of Markdown and content files — the --- ... --- header used by Jekyll, Hugo, Astro, Eleventy, Gatsby, Next.js MDX and Obsidian. The parse endpoint splits a document into its structured front-matter data (title, tags, date, draft flags and anything else, as proper JSON), the body content and an optional excerpt, and tells you whether front matter was present. The stringify endpoint does the reverse: give it a JSON object of fields and a body, and it returns a clean Markdown file with a YAML front-matter block. Front matter is read as YAML (which also accepts JSON). Perfect for static-site build steps, headless-CMS imports, content migrations and validating posts. Pure local computation — no key, no third-party service, instant; send large documents via POST. Live, nothing stored. 3 endpoints. Distinct from Markdown rendering / table-of-contents extraction and from YAML/TOML format conversion.

api.oanor.com/frontmatter-api

WKT API

Convert geometry between WKT (Well-Known Text) and GeoJSON, in both directions. WKT is the textual geometry format used by PostGIS, Spatialite, GEOS, JTS, Shapely and the OGC Simple Features standard (POINT (30 10), LINESTRING (...), POLYGON ((...))); GeoJSON is what web maps and JavaScript expect. The to-geojson endpoint turns a WKT string into a GeoJSON geometry, and to-wkt does the reverse from a GeoJSON geometry or Feature. Supports Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon and GeometryCollection. Perfect for bridging a spatial database and a front-end map, importing and exporting geometry, and data-migration scripts. Pure local computation — no key, no third-party service, instant; send large geometries via POST. Live, nothing stored. 3 endpoints. Distinct from coordinate-format conversion, EPSG/CRS lookups, slippy map tiles and GeoJSON geospatial metrics.

api.oanor.com/wkt-api

Name API

Clean up and parse personal names. The case endpoint applies proper name-casing that ordinary title-casing gets wrong — McDonald, MacLeod, O'Brien, D'Angelo, hyphenated double-barrelled names, lower-case particles (van, von, de, la, der) and Roman-numeral suffixes (II, III, IV). The parse endpoint splits a full name into salutation, first, middle and last name and suffix, and also returns a properly-cased version of each part. Perfect for tidying user sign-ups, CRM and mailing lists, deduplicating contacts, formatting names on documents and normalising imported data. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Parsing is tuned for Western (given-name-first) order. Distinct from baby-name popularity data and locale display-name lookups.

api.oanor.com/name-api

SVG Optimizer API

Shrink and clean SVG files automatically with SVGO, the industry-standard SVG optimiser. The optimize endpoint strips comments, metadata, editor cruft and redundant attributes, collapses and merges paths, and returns minified markup together with the original and optimised byte sizes and the percentage saved — typically 30-60% smaller. The data-uri endpoint goes one step further and returns a ready-to-paste CSS data URI (URL-encoded or base64) plus the matching background-image rule, so you can inline icons without an extra HTTP request. Perfect for build pipelines, icon systems, design tooling, email and embedding SVGs in CSS. Pure local processing — no key, no third-party service, instant; send markup via POST for large files (up to 2 MB). Live, nothing stored. 3 endpoints. Distinct from raster image compression, QR/code generation and JSON/HTML formatting.

api.oanor.com/svgo-api

GeoJSON API

Measure GeoJSON geometry on the surface of the earth. Compute the true area of a Polygon or MultiPolygon (in square metres, square kilometres, hectares, acres and square miles), find the centroid of any GeoJSON, get the bounding box (west/south/east/north) and its centre, measure the length of a LineString or MultiLineString (in kilometres, metres, miles and nautical miles), and test whether a latitude/longitude point falls inside a polygon. Accepts geometries, Features and FeatureCollections; coordinates follow the GeoJSON [longitude, latitude] order. Perfect for mapping apps, geofencing, territory and catchment analysis, route distances and spatial dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 6 endpoints. Distinct from abstract shape geometry, coordinate-format conversion, slippy map tiles and administrative-boundary data.

api.oanor.com/geojson-api

Gradient API

Generate colour gradients and colour scales programmatically. Produce an evenly-spaced scale of N colours between two or more stops (interpolated in a perceptually smooth colour space — lab, lch, oklab, oklch — or plain rgb/hsl), get a single interpolated colour at any position between two colours, and build a ready-to-paste CSS gradient string (linear with any angle, or radial) from a list of stops. Colours accept hex (#f00, #ff0000) or CSS names (red, steelblue). Perfect for data-visualisation colour ramps, heatmaps, chart palettes, theme generation and UI backgrounds. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from colour conversion / harmonious palettes (one base colour) and image palette extraction.

api.oanor.com/gradient-api

Statistics API

Run statistics on a list of numbers without a spreadsheet or a stats package. The describe endpoint returns a full summary of a dataset — count, sum, min, max, range, mean, median, mode, the first and third quartiles and interquartile range, population and sample variance and standard deviation, coefficient of variation, geometric and harmonic means, skewness and kurtosis. Get any percentile of a dataset, the Pearson correlation coefficient (and r²) between two equal-length series, and a simple linear regression (slope, intercept, r² and the line equation). Input is a raw array of numbers (JSON or a comma-separated list) — no CSV, no headers. Perfect for analytics, A/B test summaries, sensor and metrics data, dashboards and quick exploratory analysis. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. Distinct from the mathjs expression engine and from CSV per-column summaries.

api.oanor.com/stats-api

Map Tile API

The maths behind every web map. Convert between latitude/longitude, slippy-map XYZ tile coordinates (the z/x/y scheme used by OpenStreetMap, Google Maps, Mapbox and Leaflet) and Bing/Azure quadkeys, and get the exact Web Mercator (EPSG:3857) bounding box and centre of any tile. Find which tile contains a point at a given zoom, expand a tile to its geographic bounds, translate a quadkey to z/x/y and back, and list a tile's eight neighbours (with correct antimeridian wrap-around and pole clamping). Perfect for tile servers and caches, pre-fetching map tiles, drawing tile grids and debugging map layers. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. Distinct from coordinate-format conversion (Plus Code/MGRS/UTM), geohash and the encoded-polyline codec.

api.oanor.com/maptile-api

Duration API

Work with ISO-8601 durations — the PnYnMnDTnHnMnS strings (P3Y6M4DT12H30M5S, PT1H30M) used across calendars, scheduling, video metadata, billing periods and APIs. Parse a duration into its components and a total in seconds and milliseconds; format a number of seconds (or individual year/month/week/day/hour/minute/second fields) back into a canonical ISO-8601 string; humanise any duration into readable text ("1 hour and 30 minutes"); and measure the exact duration between two instants (ISO timestamps or unix epochs) as both an ISO-8601 string and a precise second count. Years and months use documented calendar averages and are clearly flagged as approximate. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 5 endpoints. Distinct from date/time parsing and relative-time ("3 hours ago") formatting.

api.oanor.com/duration-api

Polyline API

Encode and decode Google/Mapbox encoded polylines — the compact ASCII string used by the Google Maps Directions API, Mapbox, Valhalla, OSRM and GPX-style route geometry to pack a list of coordinates into a few bytes. Decode an encoded string into an array of latitude/longitude points, encode a coordinate list back into a polyline (precision 5, the Google default, or 6 for OSRM/Valhalla overview), and measure a path — point count, total length by the haversine great-circle formula in km and miles, and the bounding box. Perfect for drawing routes on a map, storing tracks compactly, computing trip distance and fitting a map viewport. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from coordinate-format conversion (Plus Code/MGRS/UTM) and geohash.

api.oanor.com/polyline-api

Stemmer API

Reduce words to their linguistic root (stem) with the classic Snowball stemming algorithms — running → run, fishing → fish, nationalization → nation — across 24 languages including English, German, French, Spanish, Italian, Portuguese, Dutch, Russian, Arabic, Finnish, Swedish and more. Stem a whole text (every word, returning both the per-word mapping and the fully stemmed text) or a single word. Stemming is the core normalisation step behind search engines, query expansion, text indexing, keyword matching and NLP preprocessing. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. Distinct from sentiment/NLP analysis and fuzzy string matching.

api.oanor.com/stemmer-api

CSR API

Generate and parse X.509 Certificate Signing Requests (PKCS#10) — the CSRs you submit to a Certificate Authority to obtain a TLS certificate. Generate a CSR from a common name plus optional organisation, country, locality and Subject Alternative Names, and get back the CSR together with a freshly-generated RSA private key (2048/3072/4096). Or parse an existing CSR to read its subject, SANs, key size and whether its signature is valid. Pure local processing — no key, no third-party service. Note: for development and testing; keep production private keys offline. Live, nothing stored. 3 endpoints. Distinct from key-pair generation, certificate decoding and live SSL checks.

api.oanor.com/csr-api

Certificate Decoder API

Decode an X.509 certificate (PEM) into readable details — without a live connection. Paste a certificate and get back its subject and issuer (parsed into fields), the validity window with days-until-expiry and an expired flag, the serial number, SHA-1 and SHA-256 fingerprints, the Subject Alternative Names, the public-key type and size, and the CA / self-signed flags. Pure local parsing with no third-party service. Live, nothing stored. 2 endpoints. Built for certificate inspection, CI/CD expiry checks, PKI debugging and audit tooling. Distinct from a live SSL/TLS endpoint checker — this decodes a certificate you already hold.

api.oanor.com/certdecode-api

Key Pair API

Generate cryptographic key pairs on demand — RSA (2048/3072/4096), elliptic-curve (P-256, P-384, P-521, secp256k1), Ed25519 and Ed448 — returned as PEM (SPKI public key, PKCS#8 private key) and, optionally, as JWK. Perfect for spinning up JWT/JWS signing keys, TLS and SSH experiments, test fixtures and demos. Pure local generation with Node's crypto (no third-party service). Note: for development, testing and education — generate keys for production systems offline or in an HSM, never trust a remote API with real private keys. Live, nothing stored. 3 endpoints. Distinct from JWT signing, password generation and hashing.

api.oanor.com/keypair-api

Crypto Address Validator API

Validate cryptocurrency wallet addresses before you send funds or store them. Check an address against a specific coin — Bitcoin (legacy base58check and bech32 SegWit), Ethereum (with EIP-55 checksum), Litecoin, Dogecoin, Bitcoin Cash, XRP, Cardano, Tron, Monero and 100+ others — or let it auto-detect the likely currency across the most popular coins. Optionally restrict to mainnet or testnet. Catches typos, wrong-network mistakes and malformed addresses. Pure local validation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. Built for payment and checkout forms, exchanges and wallets, withdrawal validation and KYT pre-checks. Distinct from blockchain-data and market-price APIs.

api.oanor.com/cryptoaddr-api

BIP39 Mnemonic API

Work with BIP39 mnemonic seed phrases — the 12-to-24-word recovery phrases used by crypto wallets. Generate a phrase at a chosen strength (128–256 bits) in any of 9 wordlist languages, validate a phrase, convert between a phrase and its raw entropy in both directions, and derive the 512-bit BIP39 seed (with an optional passphrase) used for HD-wallet key derivation. Pure local computation — no key, no third-party service. Note: intended for development, testing and education; generate seeds for real funds offline / client-side, never trust a remote API with production keys. Live, nothing stored. 7 endpoints. Distinct from market-data, password and 2FA tools.

api.oanor.com/bip39-api

JSON Flatten API

Flatten and unflatten JSON. Turn a deeply nested JSON object into a single-level map of dot-notation keys (a.b.c → value, arrays become a.0, a.1), and turn a flat dot-notation map back into the original nested structure. Choose the delimiter (dot, slash, anything), limit the depth, or keep arrays intact. Perfect for environment variables, i18n/translation keys, preparing JSON for CSV or spreadsheet export, analytics event properties, config diffing and form serialisation. Pure local processing — no key, no third-party service, instant. Live. 3 endpoints. Distinct from JSON validation/formatting, JSONPath querying and type inference.

api.oanor.com/flatten-api

HTML Sanitizer API

Make untrusted HTML safe to display. Send any HTML — a comment, a rich-text submission, a snippet from an email or a scraped page — and get back a clean, XSS-free version: <script> tags, inline event handlers (onclick, onerror), javascript: URLs, <iframe>, <style> and anything not on the allowlist are removed. Override the allowed tags and attributes to fit your needs, or drop links entirely. A strip endpoint returns plain text with all markup removed. Pure local sanitization — no key, no third-party service, instant. Live. 3 endpoints. Built for user-generated content, comment systems, rich-text editors, email rendering and any place untrusted HTML reaches a browser. Distinct from a Markdown renderer or an HTML data extractor.

api.oanor.com/htmlsanitize-api

Query String API

Parse and build URL query strings — with full support for nested objects and arrays. Turn a query string like a[b][c]=1&tags[]=x&tags[]=y into a clean nested JSON object, and turn any JSON object back into a properly-encoded query string. Choose how arrays are serialised (indices, brackets, repeated keys or comma-separated) and whether to URL-encode. Far beyond a flat key=value encoder — it handles the deep structures real web frameworks (Rails, PHP, Express/qs) use. Pure local processing — no key, no third-party service, instant. Live. 3 endpoints. Built for API request construction, parsing complex links and redirects, form-encoded bodies and webhook payloads.

api.oanor.com/querystring-api

Punycode / IDN API

Convert internationalized domain names (IDNs) between their human-readable Unicode form and the ASCII Punycode form (xn--…) that DNS actually uses. Encode a Unicode domain like münchen.de or 例え.jp (or even an emoji label like ☕.example) to ASCII, decode an xn-- domain back to Unicode, and convert a whole URL's host in either direction. Handles accents, non-Latin scripts and emoji. Useful for IDN domain handling, email and URL validation, DNS tooling, and spotting homograph / look-alike domains. Pure local IDNA conversion — no key, no third-party service, instant. Live. 4 endpoints. Distinct from Public-Suffix-List domain parsing and from generic text encoders.

api.oanor.com/punycode-api

Business Days API

Working-day date math. Count the business days between two dates, add or subtract a number of working days from a date (negative goes backwards), and check whether a given date is a business day — all skipping weekends and any holidays you supply. Configure which days count as the weekend (Saturday/Sunday by default, or e.g. Friday/Saturday) and pass a list of custom holiday dates to exclude. Perfect for SLA and support deadlines, delivery and lead-time estimates, payroll and invoicing periods, and financial settlement dates. Pure local UTC date math — no key, no third-party service, deterministic and instant. Live. 4 endpoints. Distinct from a calendar date toolkit (which counts calendar days) and a holidays directory (which lists holidays).

api.oanor.com/businessdays-api

File Type Detection API

Detect the true type of a file from its content — its magic bytes / binary signature — not from its name. Send a file by URL or base64 and get back the real extension and MIME type, recognising 100+ binary formats: images (PNG, JPEG, GIF, WebP, AVIF, HEIC), audio and video (MP3, MP4, WAV, FLAC, MKV), archives (ZIP, GZIP, 7z, RAR, TAR), documents (PDF, DOCX, XLSX), fonts and more. Optionally pass a filename to flag a spoofed extension (e.g. a PNG renamed to .txt). Text formats like TXT, CSV, JSON and SVG have no signature and return detected=false. Detection is local — no key, no third-party service. Live, nothing stored. 2 endpoints. Built for secure upload validation, anti-spoofing checks, content pipelines and forensics. Distinct from an extension-to-MIME lookup.

api.oanor.com/filetype-api

Geometry API

Calculate the geometry of common shapes. Get the area of 2D shapes (circle, square, rectangle, triangle — by base/height or three sides via Heron, trapezoid, parallelogram, rhombus, ellipse, regular polygon), the perimeter or circumference, and for 3D shapes the volume and surface area (sphere, cube, box, cylinder, cone, square pyramid). Pass a shape and its dimensions and get back the exact result plus the formula used. Pure local math — no key, no third-party service, instant and deterministic. Live. 6 endpoints. Built for CAD and engineering tools, education and e-learning, construction and material estimation, and any app that needs reliable shape math. Distinct from a generic expression evaluator or unit converter.

api.oanor.com/geometry-api

Template API

Render templates with your data. Pass a Handlebars or Mustache template plus a JSON data object and get back the rendered text — ideal for dynamic emails, SMS and notifications, document and report generation, code scaffolding, and any "fill in the blanks" output. Handlebars supports blocks like {{#each}} and {{#if}} and is HTML-escaped by default (turn off with escape=false); Mustache is logic-less with sections and inverted sections. Both engines are safe — there is no arbitrary code execution. Pure local rendering — no key, no third-party service, instant. Live. 3 endpoints. Distinct from a Markdown renderer or a fake-data generator.

api.oanor.com/template-api

Prettier API

Format and beautify source code with Prettier, the de-facto code formatter. Pass code and a language and get it consistently re-formatted: JavaScript, JSX, TypeScript, TSX, CSS, SCSS, LESS, GraphQL and Vue. Tune the output with print width, tab width / tabs, semicolons, single vs double quotes and trailing-comma style. Syntax errors come back with a clear message. The inverse of a minifier. Pure local processing — no key, no third-party service, instant. Live. 3 endpoints. Built for code editors and playgrounds, paste-and-format tools, snippet beautification, docs and CI formatting checks. Complements the SQL formatter and the JSON/YAML/Markdown tools (which cover their own languages).

api.oanor.com/prettier-api

Minify API

Shrink your web assets. Minify CSS, JavaScript and HTML through one simple API and get back the compact output plus how many bytes (and what percent) you saved. CSS is minified with clean-css, JavaScript with Terser (with optional name-mangling and compression toggles), and HTML with html-minifier-terser (collapsing whitespace, dropping comments and redundant attributes, and minifying inline CSS and JS). Pass the source as a parameter or in the request body (up to 5 MB). Pure local processing — no key, no third-party service, instant. Live. 4 endpoints. Built for build pipelines, on-the-fly asset optimisation, email-HTML slimming, CMS and CDN tooling, and page-speed work.

api.oanor.com/minify-api

Schema Mock API

Generate realistic mock data from a JSON Schema. Send any JSON Schema and get back data that conforms to it — honouring types, formats (email, uuid, date-time, uri, ipv4 and more), minimum/maximum, string length and patterns, enums, required fields, and nested objects and arrays. Ask for a single object or an array of up to 100. Add a "faker" keyword on a property (e.g. "faker":"person.fullName" or "commerce.product") to get specific realistic values powered by Faker. Unlike fixed-entity fake-data generators, the shape is entirely driven by your schema — perfect for API mocking, test fixtures, database seeding, prototyping and contract testing. Pure local generation — no key, no third-party service, instant. Live. 2 endpoints. Distinct from JSON Schema validation and from canned mock-data entities.

api.oanor.com/schemamock-api

HTML to Markdown API

Convert HTML into clean GitHub-Flavored Markdown. Pass an HTML string, or a live page URL to fetch and convert, and get back tidy Markdown — headings, bold/italic, links, images, lists, blockquotes, code blocks, plus GFM tables, strikethrough and task lists. Script, style and head elements are stripped automatically. Tune the output: ATX or setext headings, the bullet marker, fenced or indented code blocks, inline or referenced links, and the emphasis/strong delimiters; toggle GFM on or off. The inverse of a Markdown-to-HTML renderer. Pure local conversion (the optional URL fetch aside) — no key, no third-party service, instant. Live. 3 endpoints. Built for content migration, web clipping and "save as Markdown", scraping cleanup, CMS import and documentation pipelines.

api.oanor.com/htmltomarkdown-api

SQL Formatter API

Format, beautify and minify SQL across 15+ dialects. Pass a query and get it pretty-printed with consistent indentation and keyword casing — for PostgreSQL, MySQL, MariaDB, SQLite, SQL Server (T-SQL), Oracle (PL/SQL), BigQuery, Snowflake, Redshift, Spark, Trino, DuckDB, ClickHouse, DB2, Hive and standard SQL. Control the indent width and whether keywords are upper-cased, lower-cased or left as-is. A minify endpoint collapses a query to a single line (stripping comments while preserving string literals), and a dialects endpoint lists everything supported. Pure local processing — no key, no third-party service, instant. Live. 4 endpoints. Built for SQL editors and IDEs, query loggers, migration tooling, documentation and code review.

api.oanor.com/sqlformat-api

TOML API

Convert and validate TOML — the config format behind Cargo.toml, pyproject.toml, Netlify and many tools. Turn TOML into JSON, turn JSON back into clean spec-compliant TOML 1.0, and validate any TOML with a precise error message (line and column) when it is malformed. Tables, arrays of tables, inline tables, typed values and datetimes are all handled. Input via the query string or the request body (up to 4 MB). Pure local processing — no key, no third-party service, instant. Live. 4 endpoints. Completes the oanor config-format family alongside the JSON, YAML, XML and CSV APIs — built for build tooling, config editors, CI and data pipelines.

api.oanor.com/toml-api

Barcode & Standard-Code Validator API

Validate and work with product and publication codes. Check the check digit of any EAN-8, UPC-A, EAN-13, GTIN-14, ISBN-10, ISBN-13 or ISSN code — the type is detected automatically and you get back whether it is valid plus the expected check digit. Compute the missing check digit for a partial code, and validate or convert ISBNs between the 10- and 13-digit forms. Hyphens and spaces are ignored, so you can paste codes straight from a label or catalogue. Pure local computation — no key, no third-party service, instant. Live. 4 endpoints. Built for retail and inventory systems, e-commerce catalogues, publishing, library tooling and data validation. Distinct from barcode image generation, payment-card (Luhn) and IBAN checks.

api.oanor.com/barcodecheck-api

Color Blindness Simulator API

See your colours the way colour-blind users do. Pass a hex colour (or a whole palette) and get back how it appears under each major colour-vision deficiency — protanopia (red-blind), deuteranopia (green-blind), tritanopia (blue-blind) and achromatopsia (total colour blindness) — as simulated hex and RGB values. Roughly 1 in 12 men and 1 in 200 women have some colour-vision deficiency, so this is ideal for accessibility testing of UI themes, charts, maps, status colours and branding: simulate your palette, spot colours that become indistinguishable, and fix them before you ship. Pure local matrix transforms — no key, no third-party service, instant. Live. 4 endpoints. Distinct from colour conversion and contrast tools.

api.oanor.com/colorblind-api

Hashids API

Turn sequential integer IDs into short, unique, non-sequential strings — and back again. Encode one or more non-negative integers (or a hex string such as a Mongo ObjectId) into a compact YouTube-style id like "vbYCZIYD", then decode it to recover the exact original values. Add a salt so your ids are unique to your application, set a minimum length, or supply a custom alphabet. It is reversible obfuscation (not encryption): perfect for hiding row ids in public URLs, building short links, and avoiding leaking how many records you have. Pure local computation — no key, no third-party service, nothing stored. Stateless: decode with the same salt/min-length/alphabet you encoded with. Live. 5 endpoints. Distinct from UUID generation, base conversion and snowflake decoding.

api.oanor.com/hashids-api

Perceptual Image Hash API

Fingerprint images for near-duplicate detection and similarity. Compute the three classic perceptual hashes — aHash (average), dHash (difference) and pHash (DCT-based) — as 64-bit hex values for any image (by URL or base64), then compare two images to get the Hamming distance and a 0-100 similarity score per algorithm, with a likely-same flag. Unlike a cryptographic hash, perceptual hashes stay close when images are resized, recompressed or lightly edited — so you can spot duplicates, find re-uploads, cluster similar pictures and power reverse-image matching. Fully local (no third-party service), nothing stored. Supports PNG, JPEG, BMP, TIFF and GIF. Live. 3 endpoints. Distinct from basic image-info/resize and from string-similarity tools.

api.oanor.com/imghash-api

Email Parser API

Parse a raw email (RFC 822 / MIME / .eml) into clean, structured data. Send the raw message (or a URL to a .eml file) and get back the sender, recipients (to / cc / bcc / reply-to) with names and addresses split out, the subject, the parsed date, the Message-ID, In-Reply-To and References (for threading), priority, the plain-text and HTML bodies, every header, and metadata for each attachment (filename, content type, size, content-id — never the binary payload). A /v1/headers endpoint returns just the header map. Parsing is fully local (no third-party service) and nothing is stored. Live. 3 endpoints. Built for inbound-email processing, .eml viewers, mailbox import, ticketing and email-automation pipelines. Distinct from address validation and SPF/DMARC checks.

api.oanor.com/emailparse-api

vCard API

Generate and parse vCard (.vcf) contact cards. Build a standards-compliant vCard 3.0 from simple fields — name (or first/last), organisation, job title, one or more phone numbers and emails, websites, a postal address, birthday, note and a photo URL — ready to download as a .vcf or embed in a contact QR code (pair it with the QR API for "scan to save contact"). Or go the other way: parse any vCard string back into clean structured fields. Pure local processing — no key, no third-party service, nothing stored. Live. 3 endpoints. Built for digital business cards, contact QR codes, address-book import/export, CRM integrations and email-signature tools.

api.oanor.com/vcard-api

Financial Calculator API

Common money math as an API. Calculate a loan: its monthly payment, total interest and total cost — with an optional full amortization schedule and the effect of extra monthly payments. Break down a mortgage into PITI (principal & interest, property tax, insurance, PMI and HOA) from a purchase price and down payment. Project compound interest and savings growth with optional recurring contributions (future value, total contributions, interest earned). And compute ROI on an investment, with annualised return when you supply the holding period. Every calculation is exact, deterministic and instant — pure local math, no third-party service and nothing stored. Live. 5 endpoints. Built for loan and mortgage calculators, savings and retirement planners, fintech tools and budgeting apps. Distinct from market-data and bank-data services. No upstream key.

api.oanor.com/fincalc-api

Color Palette API

Extract the dominant colour palette from any image. Pass an image URL (we fetch it) or a base64 image and get back its main colours — each as a hex code, RGB triplet and the percentage of the image it covers — plus the single dominant colour and the overall average colour. Choose how many colours to return (1 to 16). The image is decoded and downscaled locally and the colours are quantised on the fly; nothing is stored and there is no third-party service. Supports PNG, JPEG, BMP, TIFF and GIF. Live. 2 endpoints. Built for theming and design tools, auto-generating UI colours from artwork or product photos, brand-colour extraction, and image tagging. Distinct from a single-colour converter or an image resize/info service. No upstream key.

api.oanor.com/palette-api

EXIF API

Extract the hidden metadata baked into a photo. Pass an image URL (we fetch it) or a base64 image and get back its EXIF, GPS, IPTC and XMP data: the camera make and model, lens, software, the capture date/time, full exposure settings (shutter speed, aperture / f-number, ISO, focal length, flash, metering and white balance), orientation, colour space and resolution, plus the GPS location (latitude, longitude, altitude) with a ready Google Maps link — and the complete raw tag map. A dedicated /v1/gps endpoint returns just the geotag. Supports JPEG, TIFF, HEIC and PNG. Parsing runs locally (no third-party service) and nothing is stored. Live. 3 endpoints. Built for photo-management apps, geotagging, digital forensics, copyright/credit checks and image pipelines. Distinct from a basic image-info or resize service. No upstream key.

api.oanor.com/exif-api

Coordinate Conversion API

Convert geographic coordinates between every common format. Turn a latitude/longitude pair into a Plus Code (Open Location Code, as used by Google Maps), an MGRS reference (Military Grid Reference System), a UTM coordinate (zone, hemisphere, easting, northing) or a DMS string (degrees-minutes-seconds) — and convert any of those back to latitude/longitude. The /v1/all endpoint returns every format at once. Each conversion runs fully locally (no third-party service) so responses are instant and always available. Live, no cache. 6 endpoints. Built for GIS, mapping, surveying, logistics, aviation, emergency services and any app that exchanges coordinates between systems. Complements geohash and CRS lookups without overlap. No upstream key.

api.oanor.com/geoconvert-api

QR Code Reader API

Read (decode) a QR code from an image — the inverse of a QR generator. Pass an image URL (we fetch it) or a base64 image (a data-URI or raw base64) and get back the decoded text or URL, the QR version and the corner coordinates of the code within the image. PNG, JPEG, BMP, TIFF and GIF are supported (up to 10 MB); large images are downscaled automatically so decoding stays fast. Decoding runs locally (no third-party scan service) and nothing is stored. Every call is live. 2 endpoints. Built for scanning uploaded QR codes, processing screenshots and documents, ticket and coupon validation, and back-end automation. No upstream key.

api.oanor.com/qrdecode-api

Profanity Filter API

Detect and censor profanity in user-generated text across 24 languages — for comment moderation, chat filtering, username and form validation, and trust-and-safety pipelines. Send any text and get back whether it contains profanity, the exact bad words found and which languages they belong to; or get the text back with every bad word masked (choose your own mask character). Matching is word-boundary aware (so "Scunthorpe" and "Penistone" are not flagged) and normalises common leetspeak (sh1t, @ss) before matching. Target a specific language (or several) or scan all 24 at once. Powered by the well-known LDNOOBW word lists, bundled in — so the service is fully self-contained: no third-party calls, no rate limits, always available. Live, no cache. 4 endpoints. No upstream key.

api.oanor.com/profanity-api

Crypto Fear & Greed Index API

The crypto market's mood in one number. Get the Fear & Greed Index — the widely-watched 0 to 100 sentiment indicator (0 = Extreme Fear, 100 = Extreme Greed) computed from volatility, momentum, volume, social media and trends — as a clean API. Fetch the current value with its classification and time until the next update, pull the full historical daily series (last N days or the entire history), and get computed statistics over a window (average and its classification, plus the min and max days with their dates). Every call is live (no cache). 4 endpoints. Built for crypto dashboards, trading bots, market-sentiment widgets, backtesting and research. No upstream key, no cache.

api.oanor.com/fng-api

npm Download Stats API

How popular is that npm package? Get download counts and trends for any npm package straight from npm's public download API. Pull the total downloads over a period (last day, week, month, year or any custom YYYY-MM-DD:YYYY-MM-DD range), the full per-day download time series, the monthly totals over the last year to spot growth or decline, and compare several packages side by side ranked by downloads (up to 128 at once, scoped @org/name packages supported). Every call is live (no cache). 5 endpoints. Built for popularity dashboards, package-comparison pages, trend charts, dependency-health scoring and "which library won" analyses. Distinct from an npm registry-metadata lookup — this is the download time series. No upstream key, no cache.

api.oanor.com/npmstats-api

Bundle Size API

How big is that npm package? Get the minified and gzipped bundle size of any npm package — plus its dependency count, the size contributed by each dependency, peer dependencies, whether it ships an ES module and whether it is side-effect-free — in a single call. Pin a version ([email protected]) or get the latest, and pull the bundle size across a package's recent versions to spot regressions over time. Powered by the public Bundlephobia service; results are live (no cache). 3 endpoints. Built for frontend performance budgets, bundle-size CI checks, "cost of adding this dependency" tooling, and dependency dashboards. Distinct from a plain npm registry lookup (metadata) or a dependency-graph service — this measures actual shipped bytes. No upstream key, no cache.

api.oanor.com/bundlephobia-api

Can I Use API

Browser-feature compatibility data as an API — the "Can I Use" support tables for over 550 web platform features across 19 browsers (Chrome, Edge, Firefox, Safari, iOS Safari, Samsung Internet, Opera, IE and more). Look up any feature (flexbox, css-grid, webp, fetch, websockets, …) for its full support matrix: per-browser current support, the first version that shipped full support, partial/prefixed/disabled flags and notes, the spec status, categories, keywords, global usage share and reference links. Ask a single feature×browser question, list or filter features by category, search features by keyword, and get the browser/agent list with version histories and the category/status legend. Backed by the public caniuse-db dataset (refreshed every 12 hours); query results are computed live. 7 endpoints. Built for build tooling, polyfill decisions, compatibility dashboards, linters and documentation. No upstream key.

api.oanor.com/caniuse-api

Bitbucket API

Read Bitbucket Cloud in real time — no token, no OAuth. Look up any public repository by "workspace/slug" for its full detail (description, language, size, fork policy, mainbranch, timestamps) and pull its commits, branches, tags, pull requests, watchers, forks and file tree (browse any directory at any branch/tag/commit). Inspect any workspace profile and list its public repositories. Pass repo as "workspace/slug" (or a bitbucket.org URL). Every call is live (no cache) and returns the upstream Bitbucket 2.0 shape, paginated with page + pagelen (max 100). 11 endpoints. Calls are routed through a rotating residential proxy so per-IP rate limits never bite. The sibling of our GitHub and GitLab APIs — built for dev dashboards, OSS analytics and repo monitoring across the Atlassian ecosystem. No upstream token, no cache.

api.oanor.com/bitbucket-api

GitLab API

Read GitLab.com in real time — no token, no OAuth. Look up any public project by numeric id or "group/name" path for its full detail (stars, forks, open issues, default branch, visibility, license, topics, timestamps) and pull its commits, branches, tags, releases, issues, merge requests, language breakdown, members and decoded README. Look up any user, list a user's public projects, inspect any group and its projects, and search public projects by keyword with sort + order. Pass project as a numeric id, a "group/name" path or a gitlab.com URL. Every call is live (no cache) and returns the upstream GitLab REST v4 shape, paginated with page + per_page (max 100). 16 endpoints. Calls are routed through a rotating residential proxy so per-IP rate limits never bite. Built for dev dashboards, OSS analytics, CI/CD tooling and repo monitoring across the GitLab ecosystem — the sibling of our GitHub API. No upstream token, no cache.

api.oanor.com/gitlab-api

GitHub API

Read GitHub in real time — no token, no OAuth. Look up any repository by owner/name for its full detail (stars, forks, watchers, open issues, language, license, topics, default branch, timestamps) and pull its commits, contributors, language breakdown, releases, branches, tags, open/closed issues and decoded README. Look up any user or organization profile, list a user's repositories, and run GitHub search across repositories, users and issues/PRs with sort and order. Pass repo as "owner/name" (or a github.com URL). Every call is live (no cache) and returns the upstream GitHub REST shape, paginated with page + per_page (max 100). 16 endpoints. The unauthenticated GitHub limit is 60 requests/hour per IP — this service routes every call through a rotating residential proxy, so each request gets a fresh budget and you are not rate-limited. Built for dev dashboards, OSS analytics, dependency and supply-chain tooling, and repo monitoring. No upstream token, no cache.

api.oanor.com/github-api

Code Execution API

Compile and run code in 35+ programming languages from a single API call — no key, no container to manage. Send source code plus an optional stdin, compiler options and runtime arguments, pick a language (python, c++, java, go, rust, c#, javascript, typescript, ruby, php, kotlin, swift, haskell, and more) or an explicit compiler version, and get back the exit code, stdout, stderr and compiler messages. List every supported language with its default compiler, browse the full compiler catalogue (175+ compilers across versions) and filter it by language. Set save=true to also get a shareable permlink. Execution runs in a sandboxed upstream and is always live (never cached). 4 endpoints, backed by the public Wandbox service. Built for online IDEs, coding-education platforms, automated grading, interview tools and "run this snippet" features. No upstream key, no cache.

api.oanor.com/codeexec-api

Temp Mail API

Disposable / temporary email as an API — no key, no signup. Spin up a throwaway mailbox in one call (you get back the address plus a token), then receive real inbound email and read it: list the inbox, open any message with its full HTML and plain-text body and attachments, mark messages seen, delete a single message, or delete the whole mailbox when done. List the available mailbox domains and look up account details (quota, usage). Perfect for sign-up flows, OTP / verification-code capture, QA and end-to-end test automation, and throwaway registrations. Inbox endpoints use a per-mailbox token returned by /v1/account/new (pass it as ?token= or an Authorization: Bearer header). Every call is live (no cache). 9 endpoints, backed by the public mail.tm service. Mailboxes are ephemeral. No upstream key, no cache.

api.oanor.com/tempmail-api

Billboard API

Read the Billboard charts in real time — no key needed. Pull any chart ranked entry-by-entry: The Hot 100, The Billboard 200 (albums), Artist 100, the Billboard Global 200 and Global Excl. U.S., Streaming Songs, Radio Songs, Digital Song Sales, the TikTok Billboard Top 50 and the major genre charts (Country, Rock & Alternative, R&B/Hip-Hop, Rap, Dance/Electronic, Latin, Christian, Pop Airplay). Every entry carries its rank, title, artist, cover image, last-week position, peak position and weeks-on-chart. Pass ?date=YYYY-MM-DD to fetch any historical week going back decades (default: the latest published chart), and ?chart=<slug> to read any Billboard chart by its slug. Live data parsed from the public Billboard chart pages — no cache. 7 endpoints. Built for music dashboards, trend tracking, artist analytics, radio and label tooling. No upstream key, no cache.

api.oanor.com/billboard-api

Discord API

Read Discord in real time — no bot token, no OAuth, no login. Resolve any invite (a discord.gg/<code> link or bare code) to its full server: name, description, icon/banner/splash image URLs, verification and NSFW levels, premium (boost) tier and count, vanity URL, the channel it points to, the user who created it, and live approximate member and online counts. Pull a server's clan/guild "profile" (tag, badge, traits, features) and a lightweight member+online count by itself. For any server that has its widget enabled, read the widget directly by guild id: online presence count, the list of currently-online members and the voice channels, plus the active instant invite. A helper builds any Discord CDN asset URL (icon, banner, splash, avatar, guild-tag badge) from an id and hash. Every call is live (no cache) and returns the upstream Discord shape, enriched with ready-to-use image URLs. 10 endpoints — the same public surface the popular Discord-lookup wrappers expose, built for server analytics, invite resolution, community dashboards and bot back-ends. No upstream key, no cache. (Widget endpoints return 403 when a server has its widget turned off.)

api.oanor.com/discord-api

Twitter / X API

Read public Twitter/X data in real time — no login or key needed. Look up any tweet by its id (or by its URL) and get the full tweet: text, author, created date, language, like/retweet/reply/quote/view counts, attached photos and videos, and any quoted tweet. Look up any public account by @handle for its profile — display name, bio, location, follower/following counts, tweet and media counts and avatar. Tweets are read from X's own official syndication endpoint (the source that powers embedded tweets); profiles via the public FixTweet service. Every call is live (no cache). 4 endpoints. Built for tweet/embed enrichment, brand and author monitoring and content back-ends. Note: X exposes no public search or timeline, so this reads single tweets and profiles. No upstream key, no cache.

api.oanor.com/twitterx-api

Medium API

Read Medium posts in real time — no login or key needed. Pull the recent stories of any Medium user (@handle), any topic/tag, or any publication, straight from Medium's own public RSS feeds. Each post comes with its title, author, canonical link, publish date, categories/tags, a clean text excerpt and the full content HTML. Pass user = the @handle, tag = a topic slug, or publication = a publication slug; every call is live (no cache). 4 endpoints. Built for content aggregation, author/topic monitoring and reading-list back-ends. A Medium reader API. No upstream key, no cache.

api.oanor.com/medium-api

Telegram API

Read any public Telegram channel in real time — no bot token or key needed. Fetch a channel's info (title, @username, description, subscriber/photo/video/file counts, avatar) together with its latest posts, and page back through older posts. Each post comes with its message id, text (plain + HTML), publish date, view count, author, forward source, permalink and media (photos, videos, voice, documents). Pass channel = the @username (without @); paginate older posts with before=<message id>. Data comes from Telegram's own public channel web preview — live, no cache. 3 endpoints. Built for channel monitoring, social listening and content aggregation. A public-Telegram-channel reader (no private chats; Telegram exposes no public search). No upstream key, no cache.

api.oanor.com/telegram-api

Tumblr API

Read any public Tumblr blog in real time — no login or key needed. Fetch a blog's info (title, description, total post count), its posts with paging and an optional post-type filter (text, photo, quote, link, chat, audio, video, answer), posts filtered by a tag, and a single post by id. Each post comes in the upstream Tumblr shape with its type-specific fields (photo URLs, video embeds, quote text, etc.), tags and timestamps. Pass blog = the blog name (its subdomain); every call is live (no cache). 5 endpoints. Built for blog content aggregation, social listening and feed back-ends. A Tumblr blog-reading API. No upstream key, no cache.

api.oanor.com/tumblr-api

SoundCloud API

Read SoundCloud in real time — no login or key needed. Full-text search across everything or specifically tracks, users and playlists; resolve any soundcloud.com URL to its object; and fetch a track's detail and comments, a user's profile, their tracks, playlists, likes, followers and following, a playlist's detail, and the trending charts by genre. Tracks, users and playlists are addressed by numeric id (from search/resolve). The public web client_id is resolved automatically and refreshed on expiry; every call is live (no cache) and returns the upstream SoundCloud shape, paginated with limit + offset. 16 endpoints. Built for music discovery, artist and audience analytics and audio content aggregation. A SoundCloud (creator audio) data API — distinct from the Music API (Deezer commercial catalog). No upstream key, no cache.

api.oanor.com/soundcloud-api

Vimeo API

Read Vimeo in real time — no login or key needed. Fetch any video's detail (title, description, duration, dimensions, owner, thumbnails, stats), resolve its playable stream URLs (progressive MP4 + HLS) from the public player config, and pull any user's profile, their uploaded videos and the videos they've liked. Browse the videos of any channel, album or group. Users are addressed by Vimeo username or numeric id; every call is live (no cache) and returns the upstream Vimeo shape. 8 endpoints. Built for video discovery, creator analytics and content aggregation on Vimeo. A Vimeo data API — distinct from YouTube, Dailymotion and PeerTube (different platform). No upstream key, no cache.

api.oanor.com/vimeo-api

Bilibili API

Read Bilibili — China's largest video community (300M+ users) — in real time, no account or key needed. Full-text search for videos and users; pull the popular feed and the ranking charts; fetch any video's full detail, its statistics (views, likes, coins, favourites, shares), tags, related videos and paginated comments; and look up any user's card (name, avatar, sign, follower/following counts, level). Video lookups accept the BV id; comments take the numeric aid (returned by the video endpoint). Requests are wbi-signed exactly as the Bilibili web client does and routed through a managed proxy, with transient anti-bot responses retried automatically. Every call is live (no cache) and returns the upstream Bilibili shape. 11 endpoints. Built for video discovery, creator and audience analytics and content aggregation on Bilibili. A Bilibili data API — distinct from YouTube/Dailymotion/PeerTube (different platform). No upstream key, no cache.

api.oanor.com/bilibili-api

PeerTube API

Read PeerTube — the federated, open-source video network — in real time, with no key. Federated search (powered by SepiaSearch) finds videos, channels and playlists across thousands of PeerTube instances at once. Per instance you can list and sort videos, fetch any video's detail, its comment threads and subtitle/caption tracks, look up any channel or account and their videos, and read the instance config, server statistics and the video-category list. Federated handles (name@instance) resolve transparently, and you can point any per-instance call at a specific server with ?instance=<host> (default framatube.org). Every call is live (no cache) and returns the upstream PeerTube REST shape, paginated with limit + start. 14 endpoints. Built for federated video discovery, creator and channel analytics, and content aggregation. A PeerTube (federated video) data API — distinct from single-platform video APIs like YouTube or Dailymotion. No upstream key, no cache.

api.oanor.com/peertube-api

Lemmy API

Read Lemmy and the wider fediverse link-aggregator network (the federated Reddit alternative) in real time — across any instance, no login or key. Browse communities (with sort and listing-type filters) and any community's detail with its moderators and subscriber counts. Pull posts by community or instance-wide with Hot/Top/New/Active sorts, fetch any post and its threaded comments, and read instance-wide comment streams. Look up any user's profile with their posts and comments, run unified search over posts, comments, communities, users and URLs, resolve any federated object by its URL, list an instance's federated/allowed/blocked peers, and read the public moderation log. Pass ?instance=<host> to query any Lemmy server (default lemmy.world); every call is live (no cache) and returns the upstream Lemmy v3 shape, paginated with page + limit. Built for fediverse social listening, community and content aggregation, and moderation/analytics back-ends. A Lemmy/fediverse aggregator API — distinct from microblogging (mastodon, bluesky). No upstream key, no cache.

api.oanor.com/lemmy-api

Dailymotion API

Read Dailymotion in real time — no login or API key needed. Look up any user (followers, following, total videos and views) and pull their videos, playlists, followers, following and liked videos. Fetch any video's detail (views, duration, likes, comments, tags), its comments, related videos and subtitle tracks, and resolve its playable stream URLs (adaptive HLS) and a direct download link via the public player metadata. Get playlists and their videos, browse channels (categories) and their videos, list all categories, and discover content with full-text video and user search plus trending and most-viewed (featured) feeds. Every call is live (no cache) and returns the upstream Dailymotion Data API shape, paginated with page + limit. 22 endpoints — broader than the typical Dailymotion wrapper. Built for video discovery, creator and audience analytics, content aggregation and media back-ends. A Dailymotion data API — distinct from the YouTube API (different platform). No upstream key, no cache.

api.oanor.com/dailymotion-api

Mastodon API

Read Mastodon and the wider fediverse in real time — across any instance, no login or app token required. Look up any account by handle (user, @user or user@instance) and pull its posts, followers, following and featured tags. Fetch any post with its full reply thread, see who boosted or favourited it, and read a post's edit history. Run unified search over accounts, posts and hashtags; browse a hashtag timeline; and surface what's hot via trending posts, hashtags and links. Inspect any instance: its metadata (users, version, rules), federated peers, weekly activity and the public profile directory, plus poll results by id. Pass ?instance=<host> to target any Mastodon server (default mastodon.social); every call is live (no cache) and returns the upstream Mastodon REST shape unchanged. 21 endpoints — broader than the typical Mastodon wrapper. Built for fediverse social listening, account and follower analysis, content aggregation and bot back-ends. No upstream key, no cache.

api.oanor.com/mastodon-api

Bluesky API

Read Bluesky (the AT Protocol social network) in real time — no login, no app password needed. Look up any profile by handle or DID (followers, follows, post and list counts, bio, avatar), batch-fetch up to 25 profiles at once, and pull a user's feed in three flavours: posts only, posts with replies, or media-only. Get a post's full thread, fetch posts by AT-URI in bulk, and see exactly who liked, reposted or quote-posted any post. Full-text search posts, find and autocomplete users, and pull posts for any hashtag. Explore the network's discovery surface: a user's created lists, custom feeds and starter packs, any custom feed or list by URI with its members, the most popular feed generators, suggested accounts and the current trending topics. Resolve a handle to its DID. Every call is live (no cache), paginated with a cursor, and returns the upstream AT Protocol shape unchanged. 27 endpoints — broader coverage than the typical Bluesky wrapper. Built for social listening, audience and follower analysis, content and feed aggregation, and bot/automation back-ends. No upstream key, no cache.

api.oanor.com/bluesky-api

GST API

Validate and decode Indian GSTINs (the 15-character Goods & Services Tax Identification Number) instantly and entirely offline. The validate endpoint checks the structure and recomputes the official GSTIN check digit — the base-36 weighted algorithm the GSTN itself uses — and confirms the embedded state code is real, returning a clear valid/invalid verdict with the specific reasons a number fails. The decode endpoint breaks a GSTIN into its parts: the GST state/UT code and its name, the embedded 10-character PAN, the PAN holder type (company, individual/proprietor, firm/LLP, HUF, trust, government and more, read from the PAN's 4th letter), the entity registration number, the default 'Z' slot and the check digit. A states endpoint returns the full GST state-code reference for building dropdowns and lookups. Everything is pure computation — no network call, no key, no cache — so it is fast and private, ideal for checkout and onboarding forms, invoicing and e-invoice/e-way-bill pipelines, vendor master data cleansing and bulk validation. A structural GSTIN validator and decoder — distinct from EU VAT-number validation (vat), IBAN bank-account validation (iban) and card-number checks (creditcard). Note: this verifies the number's structure and check digit, not whether it is actively registered in the GSTN portal. No upstream key, no cache.

api.oanor.com/gst-api

ads.txt API

Fetch and evaluate any publisher's ads.txt / app-ads.txt — the IAB authorized-digital-sellers standard. Pass a domain and the check endpoint fetches its ads.txt server-side, then returns every seller record parsed into its fields — advertising system, the publisher's seller/account id, the DIRECT or RESELLER relationship and the optional certification-authority id (TAG-ID) — alongside counts (direct, reseller, distinct ad systems) and the declared variables OWNERDOMAIN, MANAGERDOMAIN, CONTACT and SUBDOMAINS. The verify endpoint answers the one question programmatic-advertising integrations actually ask: is this advertising system, with this publisher id, authorized to sell this domain's inventory? — returning an authorized boolean and the matching records. A missing file is reported as found:false (not an error), and soft-404 HTML pages are detected and rejected so you never parse a "page not found" as records. The request is made server-side and private or internal targets are refused (SSRF-guarded). Built for ad-tech supply-chain verification, SSP/DSP onboarding checks, anti-fraud and inventory audits. An ads.txt seller-authorization checker — distinct from the security-contact file reader (securitytxt), the robots.txt crawlability evaluator (robots) and the sitemap parser (sitemap). No upstream key, no cache.

api.oanor.com/adstxt-api

Sitemap API

Fetch and parse an XML sitemap (the sitemaps.org protocol). Pass a sitemap URL and the parse endpoint fetches it — following redirects and transparently gunzipping .gz sitemaps — and returns its type: a urlset with every URL and its lastmod, changefreq and priority, or a sitemapindex listing the child sitemaps, with offset/limit paging for large files. The urls endpoint goes further: when the sitemap is an index it fetches the child sitemaps too and flattens every page URL into a single list, with a configurable cap on URLs and child sitemaps and a truncated flag so you stay in control. The request is made server-side and private or internal targets are refused (SSRF-guarded). Built for SEO audits, building crawl queues and content inventories, change monitoring and migration checks. A sitemap fetcher and parser — distinct from generic XML-to-JSON conversion (xml), the robots.txt evaluator (robots) and the on-page SEO audit (seo). No upstream key, no cache.

api.oanor.com/sitemap-api

robots.txt API

Fetch and evaluate any website's robots.txt. Pass a URL and a user-agent and the check endpoint tells you whether that URL is crawlable — selecting the most-specific user-agent group and applying the RFC 9309 longest-match Allow/Disallow rules (with * and $ wildcards, where Allow wins ties), and returning the matched rule, the group's crawl-delay and the sitemaps the site declares. The parse endpoint returns the whole file structured into per-user-agent groups (their allow and disallow lists and crawl-delay) plus the list of sitemaps. A missing robots.txt (404/403) means everything is allowed, exactly as the spec requires. The request is made server-side and private or internal targets are refused (SSRF-guarded). Built for SEO audits, crawler and scraper compliance, sitemap discovery and pre-flight "am I allowed to fetch this?" checks. A robots.txt evaluator — distinct from the on-page SEO audit (seo), the XML toolkit (xml) and link unfurling/preview (url). No upstream key, no cache.

api.oanor.com/robots-api

Text Segmentation API

Count and split text the way people actually read it, using Unicode-correct segmentation. The count endpoint returns the number of grapheme clusters — the real, user-perceived characters, so a family emoji counts as 1 (not 7) and an accented letter as 1 — alongside words, sentences, code points, UTF-16 code units (the naive string length that over-counts) and UTF-8 byte length. This is exactly what character-limit fields, tweet/SMS counters and validation need so the count agrees with what the user sees. The segment endpoint splits text into grapheme, word or sentence segments (word segments are flagged word-like versus punctuation and spaces) and is locale-aware, so Japanese, Chinese and Thai word boundaries come out right. Everything is computed locally with no network calls. A Unicode text segmenter — distinct from the Unicode codepoint database (unicode), the case/text-utilities toolkit (text) and string similarity (similarity). No upstream key, no cache.

api.oanor.com/segmenter-api

Localized Names API

Get the localized display name of a code in any language — countries and regions, languages, currencies, scripts and calendars. Pass a code, a type and a locale and the name endpoint returns the right name: US as region in fr gives "États-Unis", de as language in fr gives "allemand", EUR as currency gives "Euro", and the same code reads correctly in German, Japanese, Arabic or any other locale. The list endpoint returns every code of a type localized and sorted in that locale's collation — ideal for building a country, language or currency dropdown in any language. Powered by the platform's full ICU data (Intl.DisplayNames) and computed locally with no network calls. Built for internationalised forms and pickers, multilingual UIs, localized reports and onboarding. A localized-names resolver — distinct from country reference data in English (countries), number and currency formatting (numberformat) and locale date formatting (datelocale). No upstream key, no cache.

api.oanor.com/displaynames-api

Relative Time & Locale Date API

Humanise timestamps and format dates for any locale and timezone using full ICU. The relative endpoint turns an instant into a localised relative phrase against now (or a given reference time) — "3 hours ago", "vor 3 Stunden", "in 2 days", "il y a 5 minutes" — automatically choosing the best unit from seconds to years. The format endpoint renders a localised date/time string (e.g. "mardi 2 juin 2026 à 15:30" or "2026年6月2日 22:30:00"), honouring the locale (BCP 47), a named IANA timezone, the chosen date and time styles (full/long/medium/short) and 12/24-hour preference, and returns a parts breakdown for custom displays. Pass dates as ISO 8601 or unix timestamps. Everything is computed locally with no network calls. Ideal for internationalised UIs, activity feeds, notifications, comments and dashboards. A relative-time and locale date formatter — distinct from current-time-in-a-timezone (time), the UTC parse/token toolkit (datetime) and number/currency formatting (numberformat). No upstream key, no cache.

api.oanor.com/datelocale-api

Number & Currency Formatter API

Format numbers for any locale using full ICU data — the correct way to display money, percentages and measurements per region. Pass a value and a style and the format endpoint returns the locale-correct string: decimal, currency (any ISO 4217 code, with the right symbol and grouping — e.g. 1.234.567,89 € in de-DE, $1,234,567.89 in en-US, ¥1,234,567 in ja-JP, and the Indian lakh grouping 12,34,567.89 in hi-IN), percent, or unit (e.g. 80 km/h). Control the locale (BCP 47), minimum/maximum fraction digits, grouping, sign display and notation (standard, scientific, engineering or compact like 1.2M). A parts endpoint returns the formatToParts breakdown (integer, group, decimal, fraction, currency symbol…) for building custom-styled displays. Everything is computed locally with no network calls. Ideal for internationalised UIs, invoices and receipts, dashboards and reports. A locale number/currency formatter — distinct from foreign-exchange rates (currency), number-to-words (numberwords) and the numeral-base converter (baseconvert). No upstream key, no cache.

api.oanor.com/numberformat-api

Number Base Converter API

Convert integers between any numeral systems with exact big-integer math. Pass a number and a from/to base (radix 2 to 36, arbitrarily large, signed) and the convert endpoint returns the result and the decimal value; common 0x, 0b and 0o prefixes are accepted when they match the base, and whitespace or underscores in the input are ignored. The bases endpoint shows a single number across binary, octal, decimal, hexadecimal, base32 and base36 at once, together with its bit length, byte length and sign. Everything is computed locally with BigInt, so values of any size are exact and deterministic. Ideal for low-level and embedded debugging, networking and bit-twiddling work, teaching number systems, and anywhere you juggle hex, binary and decimal. A numeral-base converter — distinct from the text-encoding toolkit (encoding: base64/base32/hex of bytes), the Elixir/Erlang Hex package registry (hex) and number-to-words (numberwords). No upstream key, no cache.

api.oanor.com/baseconvert-api

Gravatar API

Turn an email address into its Gravatar avatar and public profile. Pass an email and the service normalises it, computes the MD5 and SHA-256 hashes Gravatar uses, builds a ready-to-use avatar URL, checks whether a custom Gravatar actually exists, and fetches the public profile when present — display name, username, profile URL, location, about text, linked accounts and photos. A dedicated avatar endpoint builds just the image URL with full options: size (1-2048), a default image (identicon, monsterid, robohash, retro, mp, blank, 404, or your own URL), rating and force-default. Ideal for user-profile enrichment, comment systems, contact cards, team pages and onboarding — showing a real avatar from nothing but an email. A Gravatar lookup — distinct from deterministic avatar/identicon generation (avatar), which renders a brand-new image from a seed rather than fetching the avatar a person actually chose. No upstream key, no cache.

api.oanor.com/gravatar-api

JSON Types API

Infer a schema or types from a sample JSON document — the fastest way to get a contract out of an example API response. Pass a JSON sample and the schema endpoint returns a JSON Schema (Draft 2020-12) with detected types, required keys, array item schemas merged across elements, and recognised string formats (email, uri, uuid, date-time, date, ipv4); the typescript endpoint returns ready-to-paste TypeScript interfaces with named nested interfaces, typed arrays, unions for mixed-shape array elements and structural de-duplication. Supply the sample inline via ?json=, as a query parameter, or as a request body. Everything is computed locally with no network calls, so it is fast and deterministic. Built for scaffolding types from real API responses, generating validation schemas, documentation, contract testing and code generation. A JSON type/schema inferer — distinct from JSON-Schema validation (jsonschema), JSON pretty-printing and conversion (json), and JSON diff/patch (jsondiff). No upstream key, no cache.

api.oanor.com/jsontypes-api

Snowflake ID API

Decode and build snowflake IDs — the 64-bit, time-sortable identifiers used by Twitter/X, Discord, Instagram and many distributed systems. Pass an ID and a platform and the service extracts the embedded creation timestamp (turn any Discord, Twitter/X or Instagram ID into the exact moment it was created) along with the machine and sequence components for that platform's epoch and bit layout. Supported platforms: twitter (X), discord, instagram, sony, and custom (supply your own epoch). The encode endpoint does the reverse: build the lower-bound snowflake for a given timestamp, so you can query "all IDs created at or after this moment" — the standard trick for time-based pagination on snowflake APIs. Everything is computed locally with exact 64-bit BigInt math and no network calls. Ideal for analytics, data forensics, API pagination and debugging distributed-ID systems. A snowflake-ID toolkit — distinct from UUID/ULID generation (uuid) and date/time math (datetime). No upstream key, no cache.

api.oanor.com/snowflake-api

MTA-STS API

Inspect a domain's SMTP transport-security posture — whether mail servers are required to deliver inbound mail over authenticated TLS, protecting it from downgrade and man-in-the-middle attacks. Pass a domain and the service fetches the MTA-STS policy file from mta-sts.<domain>/.well-known/mta-sts.txt (its version, mode, the permitted MX hosts and max_age), the _mta-sts DNS TXT record (its policy id) and the _smtp._tls TLS-RPT record (the rua reporting address), then reports whether MTA-STS is actually enforced and a prioritised list of issues — no policy file, no DNS record, a mode of only "testing", or a missing TLS-RPT record. A second endpoint returns just the parsed policy file. The request is made server-side and private/internal targets are refused (SSRF-guarded). Built for email-deliverability and anti-downgrade-attack audits, vendor and third-party assessment, and compliance. An MTA-STS / TLS-RPT checker — the SMTP transport-security counterpart to the email-authentication analyzer (emailsec, which covers SPF, DKIM and DMARC), and distinct from raw DNS lookup (dns). No upstream key, no cache.

api.oanor.com/mtasts-api

DNS Propagation API

Check DNS propagation by querying a record across several major public resolvers at once — Google (8.8.8.8), Cloudflare (1.1.1.1), AdGuard and dns.sb — and seeing whether they all return the same answer. Pass a domain and a record type and the service queries every resolver in parallel and reports each resolver's answers, whether they are consistent (the change has fully propagated) or still differ (mid-propagation, stale caching or split-horizon DNS), the number of distinct answer sets and the union of all answers. Supported record types: A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA and PTR. A single-resolver endpoint queries one named resolver on its own, and a failing resolver is reported per-resolver without failing the whole call. Live DoH (DNS-over-HTTPS) JSON queries, always current. Built for verifying DNS changes after a migration or launch, debugging split-horizon or stale-cache issues, and uptime/propagation monitoring. A DNS propagation checker — distinct from single-resolver record lookup (dns), the email-authentication analyzer (emailsec) and WHOIS (whois). No upstream key, no cache.

api.oanor.com/dnspropagation-api

Deep Links API

Validate a domain's mobile deep-link configuration — the well-known files that make iOS Universal Links and Android App Links open your native app instead of a browser tab. Pass a domain and the service fetches and validates both the Apple App Site Association (apple-app-site-association — the applinks app IDs, path components and webcredentials) and the Android Digital Asset Links (assetlinks.json — each statement's relation, package name and SHA-256 certificate fingerprints), checking the /.well-known/ path with a legacy root fallback, and reports per-platform validity with concrete issues: missing applinks, a non-JSON content type, missing certificate fingerprints, or malformed structure. Single-platform endpoints check iOS or Android on their own. The request is made server-side and private/internal targets are refused (SSRF-guarded). Built for mobile-app onboarding, universal/app-link debugging, pre-release checklists and continuous monitoring. A deep-link configuration validator — distinct from DNS lookup (dns), the security.txt parser (securitytxt) and the SSL/TLS certificate check (sslcheck). No upstream key, no cache.

api.oanor.com/deeplinks-api

OIDC Discovery API

Inspect any OpenID Connect / OAuth 2.0 provider. Pass an issuer (a domain, an issuer URL, or the full discovery URL) and the service fetches the provider's discovery document at /.well-known/openid-configuration, parses every endpoint — authorization, token, userinfo, jwks, registration, end-session, introspection, revocation and device-authorization — together with the supported scopes, response types, grant types, ID-token signing algorithms, PKCE methods and claims, then fetches the JWKS and summarises its signing keys (count, algorithms, key types and key IDs), and reports a validity check with any issues. A second endpoint fetches and summarises any JSON Web Key Set on its own. The request is made server-side and private/internal targets are refused (SSRF-guarded). Built for SSO and OAuth/OIDC integration, identity-provider configuration debugging (Auth0, Okta, Keycloak, Azure AD, Google), security review and monitoring of signing-key rotation. An OIDC discovery / JWKS inspector — distinct from the JWT toolkit (jwt), the security.txt parser (securitytxt) and the HTTP security-header grader (secheaders). No upstream key, no cache.

api.oanor.com/oidc-api

JSON Diff & Patch API

Compare and patch JSON documents to RFC standards. Pass two documents and the service returns whether they are equal, an RFC 6902 JSON Patch (the precise add/remove/replace operations that turn the first into the second, using RFC 6901 JSON-Pointer paths), a change summary, and an RFC 7386 JSON Merge Patch. The patch endpoint goes the other way: apply an RFC 6902 patch (add, remove, replace, move, copy and test operations) or an RFC 7386 merge patch to a document and get the result. Documents can be sent inline or as a JSON body. Everything is computed locally with no network calls, so it is fast and deterministic. Built for configuration and state management, API change detection, audit trails and change logs, optimistic-concurrency checks and data-sync pipelines. A JSON diff/patch engine — distinct from text diffing (textdiff), JSONPath querying (jsonpath), JSON validation and pretty-printing (json) and JSON-Schema validation (jsonschema). No upstream key, no cache.

api.oanor.com/jsondiff-api

iCalendar API

Build a valid RFC 5545 iCalendar (.ics) event from simple parameters — and get ready-to-use "add to calendar" links for Google, Outlook, Office 365 and Yahoo. Pass a title, start and end (ISO 8601 or unix timestamps, in UTC) — or a duration in minutes, or an all-day flag — plus optional location, description, URL, organizer, an RRULE recurrence (e.g. FREQ=WEEKLY) and a reminder (a VALARM N minutes before). The service returns the fully-formed .ics text with correct escaping and 75-octet line folding, a base64 data: URI you can drop straight into a download link, and the four calendar deep-links. A second endpoint parses raw .ics text back into structured JSON events. Everything is computed locally with no network calls, so it is fast and deterministic. Built for booking and scheduling flows, event pages, email "add to calendar" buttons, reminders and no-code automations. A calendar-event builder — distinct from date/time math (datetime), public-holiday data (holidays) and the Jewish calendar (hebcal). No upstream key, no cache.

api.oanor.com/ical-api

Subresource Integrity API

Generate Subresource Integrity (SRI) hashes for any web asset, so browsers can verify that a CDN-hosted script or stylesheet has not been tampered with. Pass a URL and the service fetches the asset and returns its sha256, sha384 and sha512 SRI hashes, the chosen integrity value (sha384 by default, or pass your preferred algorithm), the asset's size and content type, and a ready-to-paste <script> or <link> tag complete with the integrity and crossorigin attributes. A verify endpoint re-fetches the asset and tells you whether it still matches a known integrity string — catching silent CDN changes or supply-chain tampering before your users hit them. The request is made server-side; private and internal targets are refused (SSRF-guarded). Built for securing third-party scripts, supply-chain hardening, build pipelines and CSP/SRI compliance. A Subresource Integrity generator and verifier — distinct from raw cryptographic hashing of input data (hash), the HTTP security-header grader (secheaders) and the SSL/TLS certificate check (sslcheck). No upstream key, no cache.

api.oanor.com/sri-api

Vulnerability Intelligence API

Prioritise CVEs by real-world exploitation risk — not just severity. Combines the FIRST.org EPSS score (the probability, 0 to 1, that a CVE will be exploited in the next 30 days, with its percentile rank) and the CISA KEV catalog (vulnerabilities confirmed to be actively exploited in the wild — with the vendor, product, date added, remediation due date and whether the flaw is used in ransomware campaigns), and derives a single priority level for each CVE. Look up to 25 CVEs in one call, browse the full CISA Known Exploited Vulnerabilities catalog filtered by vendor, product or ransomware use, or list the CVEs with the highest current EPSS scores. Built for vulnerability management, patch prioritisation, risk scoring and security dashboards — answering not "how bad could this be?" but "how likely is it to actually be exploited?". A vulnerability-prioritisation layer — distinct from raw CVE details and CVSS severity (cve), password-breach checks (pwned) and the HTTP security-header grader (secheaders). Data live from FIRST.org and CISA. No upstream key, no cache.

api.oanor.com/vulnintel-api

Readability API

Score how easy a piece of text is to read using the standard, peer-reviewed readability formulas — Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau and the Automated Readability Index. Pass text and get all six scores back together with the underlying counts (words, sentences, syllables, complex and polysyllabic words, letters and characters), an averaged grade level, an estimated reading time and a plain-English interpretation of the reading ease. A second endpoint counts syllables for a word or for every word in a phrase. Supply text inline via ?text=, as a query parameter or in a request body; everything is computed locally with no network calls, so it is fast and deterministic. Built for content and copywriting tools, SEO and editorial workflows, education and accessibility (plain-language) checks, and UX-writing review. A readability scorer — distinct from sentiment/NLP analysis (nlp), spelling and grammar checking (grammar), the case and text utilities (text) and string similarity (similarity). No upstream key, no cache.

api.oanor.com/readability-api

OpenAPI Validator API

Validate and summarise an OpenAPI / Swagger API definition. Supply the spec inline (?spec=), as a request body, or fetched from a URL (?url=, SSRF-guarded) — in JSON or YAML. The validator detects the version (Swagger 2.0, OpenAPI 3.0.x or 3.1.x), checks the required structure (info.title and info.version, the presence of paths/components, and every operation's responses), and lints for common problems — duplicate or missing operationIds, operations without a summary or description, tags used but not declared, and malformed paths — returning a valid flag, counts of paths, operations, schemas, tags and servers, and separate error and warning lists. A summary endpoint inventories the whole API: every endpoint with its method, path, operationId, summary and tags, plus the declared servers, tags and component schemas. Built for CI gates on API contracts, API-catalogue ingestion, documentation pipelines and design review. An OpenAPI definition validator and linter — distinct from the JSON-Schema validator (jsonschema), the JSON/YAML/XML converters and the on-page HTML/SEO tools. No upstream key, no cache.

api.oanor.com/openapi-api

Email Security API

Inspect any domain's email-authentication posture — its protection against spoofing and phishing — via live DNS. Pass a domain and the service looks up and validates SPF (the v=spf1 record, its all-qualifier and the 10-lookup limit), DMARC (the _dmarc policy p=none/quarantine/reject, plus sp, pct and rua/ruf reporting addresses), DKIM (probing the common selectors at selector._domainkey, or pass your own), BIMI and the MX servers — then returns an A+-to-F grade with a prioritised list of issues and concrete advice. A second endpoint parses the DMARC record tag by tag with a plain-English interpretation of the policy. Built for email-deliverability and anti-spoofing audits, vendor and third-party risk assessment, security onboarding and continuous monitoring. An email-authentication analyzer — distinct from mailbox/address validation (email), raw DNS record lookup (dns) and the HTTP security-header grader (secheaders). Pure live DNS, no upstream key, no cache.

api.oanor.com/emailsec-api

security.txt API

Fetch and parse any domain's RFC 9116 security.txt — the machine-readable file at /.well-known/security.txt that tells security researchers how to report vulnerabilities. Pass a domain and the service locates the file (the canonical .well-known path with a legacy root fallback), parses every field — Contact, Expires, Encryption, Acknowledgments, Preferred-Languages, Canonical, Policy, Hiring and CSAF — and reports whether it is valid (has at least one Contact and a single, non-expired Expires), whether it is PGP-signed, whether it has expired (with the number of days remaining) and a list of issues with concrete advice. A companion endpoint returns the raw file. The request is made server-side; private and internal targets are refused (SSRF-guarded). Built for security audits, vendor and third-party risk assessment, attack-surface reviews and vulnerability-disclosure-policy compliance checks. A security.txt parser and validator — distinct from the HTTP security-header grader (secheaders), the SSL/TLS certificate check (sslcheck) and host reachability (hostcheck). No upstream key, no cache.

api.oanor.com/securitytxt-api

Security Headers API

Fetch any URL and analyse its HTTP response security headers — grading the site A+ to F the way securityheaders.com and Mozilla Observatory do. Pass a URL and the service makes the request server-side (following redirects), then reports which protective headers are present, which are missing (with concrete remediation advice) and which response headers leak information. Graded headers include Strict-Transport-Security (HSTS), Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy and Cross-Origin-Opener-Policy; information-leak headers include Server and X-Powered-By. A companion endpoint returns every raw response header. Private and internal targets are refused (SSRF-guarded). Built for security audits, CI/CD security gates, attack-surface reviews and compliance checks. A security-header grader — distinct from the SSL/TLS certificate check (sslcheck), host reachability (hostcheck), the IANA HTTP status-code reference (http) and the on-page SEO audit (seo). No upstream key, no cache.

api.oanor.com/secheaders-api

Tor Network API

Look up the live Tor network as an API — powered by the Tor Project's official Onionoo service and the canonical bulk exit-node list. Check whether any IPv4 or IPv6 address is a Tor relay (is_tor_relay) and whether it is an exit node that clients leave the network through (is_exit_node, corroborated against the bulk exit list), returning the full matching relay record(s): nickname, fingerprint, flags, country, autonomous system, advertised bandwidth, exit-policy summary and first/last-seen dates. Or search the public relay list by nickname, fingerprint, IP, country or flag (Exit, Guard, Fast, Stable…) with paging. Built for fraud and abuse triage, login-risk scoring, comment- and registration-filtering, and network research — knowing at a glance whether a connection originates from the Tor network. Range data is fetched live from the Tor Project, so it is always current. A Tor-network lookup — distinct from cloud/CDN attribution (cloudips), IP geolocation (ipgeo), ASN/BGP ownership (asn, ripestat) and open-port exposure (internetdb). No upstream key, no cache.

api.oanor.com/tor-api

Cloud & CDN IP Ranges API

Attribute any IP address to the cloud provider, CDN, region and service that owns it — from the official, publicly-published IP-range lists of AWS, Google Cloud, Cloudflare, Oracle Cloud (OCI), Fastly and GitHub. Pass an IPv4 or IPv6 address and get every matching prefix with its provider, region/scope and service, plus an is_cloud flag that tells you at a glance whether the address belongs to a known cloud or CDN — or list a single provider's published ranges, filtered by region, service and IP version. Built for firewall allow-lists, abuse and fraud triage, bot and egress classification, SSRF defence and knowing whether inbound or outbound traffic originates from a cloud or CDN. Range data is fetched live from each provider's canonical public list, so it is always current. A cloud/CDN IP-attribution service — distinct from IP geolocation (ipgeo), ASN/BGP ownership (asn, ripestat), open-port exposure (internetdb) and the IANA port/protocol registries (netports, ipprotocols). No upstream key, no cache.

api.oanor.com/cloudips-api

Genome Assemblies API

Reference genome assemblies as an API — powered by NCBI Assembly, the registry of genome builds for organisms across the tree of life. Search assemblies by organism (or free text) and look up any assembly's metadata: its accession (GCF_… RefSeq or GCA_… GenBank), name (e.g. GRCh38.p14), organism and taxon id, assembly level (complete genome, chromosome, scaffold or contig), contiguity statistics (contig and scaffold N50), sequencing coverage, RefSeq category, UCSC and Ensembl names, the submitting organization, release date and FTP download paths. From the human reference genome to any sequenced microbe, plant or animal, it turns the genome-assembly registry into a clean search-and-fetch API. A genome-assembly registry — distinct from sequence (ENA), genome annotation (Ensembl), variant (ClinVar, dbVar) and gene-expression (GEO) databases. Open data from NCBI Assembly (public domain).

api.oanor.com/genomes-api

Classical Music API

The classical-music repertoire as an API — powered by Open Opus, an open catalogue of classical composers and their works. Search composers by name or browse them by musical epoch (Medieval, Renaissance, Baroque, Classical, Romantic and beyond), getting each composer's full name, epoch and birth/death years; then list a composer's works, optionally filtered by genre — orchestral, chamber, keyboard, stage, vocal or opera. From Bach and Mozart to Beethoven's 44 orchestral works, it turns the canon of classical music into a clean search-and-browse API. A classical-music repertoire reference — distinct from commercial music catalogues of tracks, artists and albums. Ideal for classical-music, education, concert-programming, streaming and media applications. Open data from Open Opus (CC-BY-SA / CC0).

api.oanor.com/classical-api

Gene Expression API

Functional-genomics experiments as an API — powered by NCBI GEO (Gene Expression Omnibus), the largest public repository of gene-expression data. GEO archives expression series and curated datasets from microarray and high-throughput-sequencing experiments across every organism. Search experiments by keyword and optionally by organism, and look up any series or dataset to get its metadata: title, summary, assay type (expression profiling by array or by sequencing), organism, number of samples, platform and the publication behind it. From β-cell stress studies to cancer transcriptomics across human and mouse, it turns the GEO archive into a simple search-and-fetch API for transcriptomics, bioinformatics and research-data discovery. A gene-expression / functional-genomics dataset repository — distinct from sequence (ENA), variant (ClinVar, dbVar), structure (PDB) and ontology databases. Open data from NCBI GEO (public domain).

api.oanor.com/geodatasets-api

Structural Variants API

Human genomic structural variation as an API — powered by NCBI dbVar, the archive of structural variants (SVs): copy-number variants (CNVs), large deletions, duplications, insertions, inversions and translocations, typically larger than 50 base pairs. This is the structural counterpart to single-nucleotide variant databases: search structural variants overlapping a gene (or by free text) and get each variant's dbVar accession, the study it came from, its type, the genes it overlaps, its genomic placement on GRCh38 and its clinical significance; then look up any variant for the full record — placements on both GRCh37 and GRCh38 assemblies, variant type, genes, clinical significance, study type, methods and variant counts. From BRCA1 CNVs to Cri-du-chat deletions, it is ideal for genomics, cytogenetics, rare-disease and bioinformatics work. A structural-variation / CNV resource — distinct from clinical single-nucleotide variant interpretation (ClinVar), population allele frequencies (gnomAD) and trait associations (GWAS). Open data from NCBI dbVar (public domain).

api.oanor.com/dbvar-api

Research Funding API

Discover the funding and projects behind research — as an API over OpenAIRE, the open research graph that links scholarly outputs to the grants and funders that paid for them. Search funded research projects (grants) by keyword and filter by funder — the European Commission, NIH, NSF, UKRI, DFG, Wellcome and many more — and get each project's title, grant code, acronym, funder, start and end dates, funded amount and summary. Search publications too, with their title, authors, year, DOI, type, publisher, open-access status and whether they were publicly funded. It is the place to find research grants and the money behind science — ideal for research-funding discovery, science-policy analysis, grant intelligence, reporting and open-science tooling. A research-funding / projects resource — distinct from DOI registries (Crossref, DataCite) and scholarly-metadata indexes (OpenAlex). Open data from OpenAIRE (CC BY).

api.oanor.com/openaire-api

Solar Resource API

Solar irradiance and agroclimatology for any location on Earth — as an API over NASA POWER (Prediction Of Worldwide Energy Resources), derived from NASA satellite and reanalysis data. Get the solar resource needed to size and assess PV and CSP systems: global (GHI), direct-normal (DNI) and diffuse horizontal irradiance, clear-sky irradiance and the clearness index — either as long-term monthly climatology normals for quick site assessment, or as a daily time series for a date range (1981-present). The same call also serves meteorology — temperature, wind speed, relative humidity and precipitation — making it ideal for solar energy, agriculture, building-energy modelling and climate work. From cloudy Berlin to the Sahara, it turns a coordinate into bankable solar and climate data. A solar-resource / agroclimatology data source — distinct from PV-system energy simulation (PVGIS) and historical-weather records. Open data from NASA POWER.

api.oanor.com/solar-api

Climate Projections API

Long-term climate projections as an API — daily, downscaled output from high-resolution CMIP6 global climate models for any location on Earth, from 1950 all the way to 2050. See how temperature, precipitation, wind and humidity are projected to change under a warming climate: get the daily projection over any date range (choose your variables and climate model), or per-year aggregates — annual mean temperature and total precipitation — that reveal the warming trend at a place over the coming decades. Seven HighResMIP models are available (EC_Earth3P_HR, MPI_ESM1_2_XR, MRI_AGCM3_2_S, CMCC_CM2_VHR4 and more). From planning and agriculture to risk assessment, sustainability and climate research, it turns climate-model data into a simple coordinate-in, projection-out call. A climate-projection resource — distinct from real-time weather forecasts, historical weather observations and Köppen climate classification. Open data from Open-Meteo (CC BY 4.0), based on the CMIP6 HighResMIP ensemble.

api.oanor.com/climateprojections-api

Coordinate Systems API

Map projections and coordinate reference systems as an API — the EPSG dataset made queryable. Every CRS, from geographic systems like WGS 84 (the GPS standard, EPSG 4326) to projected ones like Web Mercator (3857), the UTM zones and national grids, has an EPSG code. Search the dataset by name to find the code you need, then resolve any code to its full definition: name, kind (geographic, projected, …), area of use, scope, and — most usefully — the ready-to-paste PROJ.4 string and WKT definition that GIS libraries (GDAL, PROJ, PostGIS, Leaflet, OpenLayers, QGIS, GeoPandas) consume directly. Search comes from the official EPSG Registry maintained by IOGP; the PROJ.4/WKT exports come from epsg.io. A geodesy / coordinate-reference-system resource — distinct from geocoding (addresses to coordinates), geohashing and administrative-boundary APIs. Ideal for GIS, mapping, surveying, remote-sensing and spatial-data applications.

api.oanor.com/epsg-api

IP Exposure API

See what any host exposes to the internet — as an API over Shodan's free InternetDB. Give it an IPv4/IPv6 address (or a hostname, which is resolved to its IP) and get that host's attack surface: the open ports (annotated with common service names), the products and technologies detected on it (CPEs), its reverse hostnames, Shodan's classification tags, and the known vulnerabilities (CVE identifiers) observed on its services. A dedicated vulnerabilities view returns just the CVEs and whether the host appears vulnerable. It is fast, requires no key, and is built for security, asset-discovery, external attack-surface monitoring and reconnaissance workflows. A network-exposure / attack-surface resource — distinct from IP geolocation (where an address is), the IANA port registry (what a port number means) and CVE databases (what a vulnerability is). Data from Shodan InternetDB (free / non-commercial use).

api.oanor.com/internetdb-api

Wayback Machine API

Web-page time travel as an API — powered by the Internet Archive's Wayback Machine, the archive of hundreds of billions of captured web pages going back to 1996. Given any URL, find out whether it has been archived and get the snapshot closest to now, the snapshot closest to a specific date (true time-travel: see a page as it looked on, say, 1 January 2010), or the very oldest capture on record — each with its exact capture timestamp and a direct link to the archived copy. It is the go-to tool for detecting and recovering from link rot, citing sources that may change or disappear, checking when a page was first archived, and digital-preservation, research and journalism workflows. A web-archival / link-rot resource — distinct from the Internet Archive's media-item library (books, audio and video). Data from the Internet Archive Wayback Machine.

api.oanor.com/wayback-api

Password Breach Check API

Check whether a password has appeared in known data breaches — as an API over Have I Been Pwned's Pwned Passwords corpus (800+ million unique compromised passwords). It uses k-anonymity: only the first 5 characters of a password's SHA-1 hash are ever sent upstream, so the password itself never leaves in full. Pass a password (hashed in memory, never stored or logged — send it via POST so it never appears in a URL/log) or a SHA-1 hash to learn whether it has been breached and how many times; or fetch a raw k-anonymity range for a 5-character hash prefix and do the matching entirely on your own side for zero password exposure. Screening sign-ups and password resets against breached-password lists is recommended by NIST 800-63b, and this makes it a one-call check. A breach / credential-security resource — distinct from password generators, cryptographic hashing and bcrypt. Open data from Have I Been Pwned (Troy Hunt), CC BY 4.0.

api.oanor.com/pwned-api

Protein Interactions API

Protein-protein interaction networks as an API — powered by STRING, the database of known and predicted protein associations that combines evidence from laboratory experiments, curated pathway databases, gene co-expression, genomic context and automated text mining into a single confidence score, across thousands of organisms. Get a protein's top interaction partners (each with the combined confidence score and the seven evidence-channel subscores), the interaction network among any set of proteins as scored edges, and functional enrichment for a gene set — the over-represented GO terms, KEGG pathways, Pfam domains and more, each with its p-value, FDR and member genes. Pass gene symbols (TP53) or STRING/Ensembl ids, for human (default) or any species by NCBI taxon id. It is a cornerstone of systems biology — ideal for network analysis, functional genomics, pathway and bioinformatics tools. A protein-interaction-network resource — distinct from biological pathways (Reactome), curated protein complexes (Complex Portal) and Gene Ontology annotations (QuickGO). Open data from STRING (CC BY 4.0).

api.oanor.com/stringdb-api

Polygenic Scores API

Polygenic (risk) scores as an API — powered by the NHGRI-EBI PGS Catalog, the open database of published polygenic scores: weighted combinations of genetic variants used to estimate a person's genetic predisposition to a trait or disease. Search traits by name to find their ontology ids, list every polygenic score developed for a trait, and read a score's full metadata — the reported and mapped (EFO/MONDO) traits, the number of variants in the score, the development method, genome build, the ancestry distribution of the samples it was built and evaluated on, the publication behind it (title, journal, date, PubMed id), the release date, license and a direct link to the scoring file. From breast cancer and coronary artery disease to type 2 diabetes and BMI, it is ideal for statistical genetics, genomics, risk-prediction research and bioinformatics tools. A polygenic-score / genetic-risk-prediction resource — distinct from single-variant association studies (GWAS Catalog), population allele frequencies (gnomAD) and clinical variant interpretation (ClinVar). Open data from the NHGRI-EBI PGS Catalog (CC BY 4.0).

api.oanor.com/pgs-api

Jewish Calendar API

The Jewish calendar as an API — powered by Hebcal. Convert any date between the Gregorian and Hebrew calendars (with the formatted Hebrew date and the Jewish events falling on that day), list the Jewish holidays of any year — major and minor festivals, Rosh Chodesh and special Shabbatot — each with its English and Hebrew name, date and category, and get this week's Shabbat candle-lighting time, Torah portion (parashah) and Havdalah time for any location by GeoNames id or coordinates. From Rosh Hashanah and Yom Kippur to Passover, Shavuot and Hanukkah, with Hebrew dates rendered in Hebrew script, it is ideal for calendar, scheduling, event, religious and cultural applications. A Jewish-calendar resource — distinct from secular public-holiday and Islamic prayer-time APIs. Open data from Hebcal (CC-BY 4.0 / GPL).

api.oanor.com/hebcal-api

Example Sentences API

Real example sentences with human translations as an API — powered by Tatoeba, the large collaborative corpus of millions of sentences in hundreds of languages, each linked to translations contributed and reviewed by real people (not machine translation). Search for sentences containing a word or phrase in one language and get how they are actually translated into another — perfect for seeing a word "in the wild", building vocabulary and flashcards, or as a human-quality translation aid. Look up any sentence by id to get its full set of translations. From "good morning" in English to its German, French, Spanish, Japanese or Mandarin equivalents, across ISO-639-3 languages, it is ideal for language-learning, vocabulary, flashcard, dictionary-companion and linguistics applications. A human-translated example-sentence corpus — distinct from dictionaries (definitions), machine translation and word APIs. Open data from Tatoeba (CC-BY 2.0 FR / CC0).

api.oanor.com/tatoeba-api

Greenhouse Gas Emissions API

Independent greenhouse-gas emissions data as an API — powered by Climate TRACE, the coalition (backed by Al Gore) that monitors global emissions from satellites, sensors and AI rather than self-reported figures. Get any country's emissions for a given year — CO2, methane (CH4) and nitrous oxide (N2O) in tonnes, plus CO2-equivalent over 100- and 20-year horizons — together with the country's global emissions rank and its share of total world emissions; pass several countries at once to compare them side by side. List the full set of sectors, subsectors and gases that Climate TRACE tracks (power, transportation, manufacturing, agriculture, fossil-fuel operations, waste and more). From China and the United States to any nation on Earth, with data from 2015 onward, it is ideal for climate, ESG, sustainability, policy, journalism and research applications. An independent emissions-inventory data source — distinct from electricity-grid carbon intensity, activity footprint calculators and climate classification. Open data from Climate TRACE (CC BY 4.0).

api.oanor.com/climatetrace-api

Gene Ontology API

Gene function as an API — powered by EMBL-EBI's QuickGO and the Gene Ontology (GO), the standard vocabulary that describes what gene products do across three aspects: molecular function, biological process and cellular component. Given a gene or protein (a UniProt accession), list every GO annotation made for it — the GO term, its aspect, the qualifier, the evidence code, the supporting reference (e.g. a PubMed id), the organism and who assigned it — optionally filtered by aspect or organism. Look up any GO term to get its definition, aspect, synonyms and number of child terms; and search the ontology by name to find the right GO terms. GO term names are resolved automatically on annotations. From TP53 to any protein in any species, it is the backbone of functional genomics — ideal for enrichment analysis, annotation pipelines, bioinformatics and research tools. A gene-function annotation resource (which genes have which functions, with evidence) — distinct from generic ontology-term lookup. Open data from EMBL-EBI QuickGO and the GO Consortium (CC BY 4.0).

api.oanor.com/quickgo-api

Research Organizations API

Every research organization in the world as an API — powered by ROR, the Research Organization Registry. ROR assigns a persistent open identifier (a ROR ID) to universities, government labs, companies, nonprofits, hospitals, archives and research facilities, with rich, curated metadata and crosswalks to GRID, ISNI, Wikidata and the Crossref Funder Registry. Search the registry by name (and filter by country or organization type); resolve any ROR ID to its full record — names, acronyms and aliases, types, location (city, country, coordinates), website, domains, external identifiers and relationships to parent and child organizations; and match a messy free-text affiliation string ("Dept. of Physics, Heidelberg University, Germany") to the most likely organizations with a confidence score — perfect for cleaning and disambiguating author-affiliation data. It is a research-organization identifier registry, distinct from a plain university directory, and a natural companion to ORCID (for people) in any scholarly-metadata stack. Open data from ROR (CC0).

api.oanor.com/ror-api

OpenCitations API

Scholarly citations as open data — powered by OpenCitations (COCI), the open citation index. Unlike a metadata lookup, OpenCitations treats every citation as a first-class object: given a DOI you can list the papers that cite it (incoming citations) and the papers it references (outgoing), each annotated with its OpenCitations Identifier (OCI), the date the citation was created, the timespan between the two works, and whether it is a journal- or author-self-citation. Plus quick citation and reference counts for any DOI. It is built for citation-network and bibliometric work — research-impact analysis, self-citation detection, citation-timespan studies and science mapping — and is distinct from scholarly-metadata services (Crossref, OpenAlex). From a single paper to a whole reference graph, ideal for bibliometrics, research-analytics and reference-management tools. Open data from OpenCitations (CC0).

api.oanor.com/opencitations-api

Open Tree of Life API

The tree of life as an API — powered by the Open Tree of Life, the project that unifies published phylogenetic trees and taxonomies into a single synthetic tree spanning about 2.3 million named species. Resolve any scientific name to its canonical taxon and Open Tree Taxonomy (OTT) id (cross-referenced to NCBI, GBIF and other sources); read a taxon's classification and full lineage of ancestors up the tree (genus, family, order, class, …); and compute the most recent common ancestor (MRCA) of any set of species — the heart of comparative biology and "how related are these organisms?" questions. From Homo sapiens and the great apes to any branch of plants, fungi, animals and microbes, it is ideal for biology, evolution, ecology, education and bioinformatics tools. An evolutionary-tree / phylogenetics reference — distinct from species-occurrence data (biodiversity / GBIF), marine taxonomy (WoRMS) and sequence databases. Open data from the Open Tree of Life project (CC0).

api.oanor.com/opentol-api

GWAS Catalog API

Human genetic trait associations as an API — powered by the NHGRI-EBI GWAS Catalog, the curated reference of published genome-wide association studies. It answers the core question of statistical genetics: which genetic variants (SNPs) are associated with which traits and diseases, and how strongly. Look up a SNP to get its functional class, genomic location and mapped genes; pull every trait association reported for it — the trait, p-value, effect size (odds ratio or beta), risk allele and frequency, and author-reported genes; and read the study behind the evidence — trait, sample sizes, ancestries, genotyping technology and the publication (PubMed id, authors, journal, date). From type 2 diabetes and Crohn disease to systemic lupus erythematosus and hundreds of thousands of associations, it is ideal for genomics, bioinformatics, statistical-genetics and biomedical research tools. A published genetic-association evidence base — distinct from population allele frequencies (gnomAD), clinical variant interpretation (ClinVar) and genome annotation (Ensembl). Open data from the NHGRI-EBI GWAS Catalog (EMBL-EBI).

api.oanor.com/gwas-api

Crystallography API

Crystal structures as an API — powered by the Crystallography Open Database (COD), the open, public-domain collection of over 500,000 crystal structures of organic, inorganic, metal-organic compounds and minerals. Search the database by chemical formula (any standard casing — TiO2, Al2O3, H2O — is normalised automatically) or by free text over mineral names, titles and comments, then look up any structure to get its full crystallographic data: chemical and cell formula, space group (Hermann-Mauguin and Hall), the complete unit cell (a, b, c, alpha, beta, gamma and volume), the source publication (title, authors, journal, year, DOI) and a link to the CIF file. From quartz, calcite and diamond to anatase, corundum and diopside, it is ideal for materials science, solid-state chemistry, mineralogy, crystallography teaching and research tooling. This is a crystal-structure & materials database — distinct from molecule-property (chemistry / PubChem) and protein-structure (PDB) databases. Open data from the Crystallography Open Database (CC0 / public domain).

api.oanor.com/cod-api

BioSamples API

BioSamples as an API, powered by EMBL-EBI — the database that stores and links the metadata of biological samples, the physical specimens behind biological experiments. A sample in BioSamples carries a stable accession (such as SAMEA3231268) and a rich set of characteristics — organism, tissue or organism part, cell type, sex, disease, developmental stage, strain and any submitter-provided attributes — and is referenced by other EBI archives including the European Nucleotide Archive (ENA), ArrayExpress and PRIDE. /v1/search?q=liver searches samples by free text and returns each match's accession, name, organism and release date. /v1/sample?id=SAMEA3231268 returns a sample's metadata — its accession, name, NCBI taxon id, organism, release and update dates, the number of relationships to other samples, and its characteristics flattened to a clean key→value map. Accessions look like SAMEA…, SAMN… or SAMD…; get one from the search endpoint. Ideal for life-science data integration, sample tracking, metadata harmonisation and linking sequencing or expression data back to its source specimen. Data from EMBL-EBI BioSamples (public). This is a biological-sample metadata registry — distinct from study (BioStudies), sequence (ENA), variant (ClinVar) and structure databases.

api.oanor.com/biosamples-api

DataCite API

DataCite as an API — the global registry of DOIs (Digital Object Identifiers) for research outputs. Where Crossref registers DOIs for journal articles, DataCite registers and describes DOIs for research data, software, samples, dissertations, preprints, models, images and other outputs, from repositories such as Zenodo, Dryad and thousands of institutions. /v1/search?query=climate full-text searches the registry and can be narrowed by resource type (type=dataset, software, text, image, audiovisual, collection, model and more), returning each DOI with its title, type, creators, publisher and publication year. /v1/doi?id=10.5281/zenodo.3509134 returns a single DOI's full metadata — title, resource type, creators, publisher, publication year, description, subjects, version, license and registration date. DOIs look like 10.5281/zenodo.3509134 (Zenodo) or 10.5061/dryad.xxxx (Dryad). Ideal for research-data discovery and citation, data-repository and reference-management tools, software-citation features and reproducibility workflows. Metadata is CC0 from DataCite. This is the registry of research data and software DOIs — distinct from the journal-article DOI index (Crossref) and from preprint and open-access services.

api.oanor.com/datacite-api

BioStudies API

BioStudies as an API, powered by EMBL-EBI — the database that holds the descriptions of biological studies and links their data together across EBI resources, including imaging (BioImage Archive), functional genomics (ArrayExpress), proteomics, and the literature (Europe PMC). Each study has an accession, a title and abstract, the collection it belongs to and links to its underlying data and publications. /v1/search?query=covid searches the studies and returns each match's accession (e.g. S-EPMC8017430), title, author, study type, release date and link/file counts. /v1/study?id=S-EPMC8017430 returns a study's metadata — its accession, the collection it belongs to (such as EuropePMC, ArrayExpress or BioImages), title, abstract, release date, authors and the number of linked resources. Accessions look like S-EPMC8017430 or S-BSST123; get one from the search endpoint. Ideal for research-data discovery, linking literature to its underlying datasets, systematic reviews and reproducibility tooling. Data from EMBL-EBI BioStudies (public). This is a studies and datasets metadata index — distinct from the sequence (UniProt, ENA), structure (PDB, EMDB), variant (ClinVar) and ontology databases.

api.oanor.com/biostudies-api

EMDB API

The Electron Microscopy Data Bank (EMDB) as an API, powered by EMBL-EBI — the public archive of three-dimensional electron-microscopy density maps of proteins, nucleic acids and large macromolecular complexes. EMDB is the electron-microscopy counterpart of the Protein Data Bank, holding maps solved by single-particle cryo-EM, electron tomography and electron crystallography, the technique behind the recent "resolution revolution" in structural biology. /v1/search?q=ribosome searches the archive and returns each matching entry's EMDB id (e.g. EMD-1010), title, electron-microscopy method and resolution in ångström. /v1/entry?id=EMD-1010 returns an entry's metadata — its title, the EM method (single particle, tomography, …), the aggregation state, the resolution, the biological sample studied, classification keywords, the deposition, map-release and last-update dates, and the depositing authors. EMDB ids look like EMD-1010, and you may pass just the number. Ideal for structural-biology and cryo-EM tools, structure-comparison and visualisation apps, and education. Data from EMBL-EBI EMDB (public domain). This is the archive of experimental electron-microscopy MAPS — distinct from atomic-coordinate structures (the PDB), predicted structures (AlphaFold) and protein-sequence databases (UniProt).

api.oanor.com/emdb-api

BioModels API

BioModels as an API, powered by EMBL-EBI — the world's largest repository of curated, published mathematical models of biological systems. BioModels collects computational models (mostly in SBML, the Systems Biology Markup Language) of metabolism, cell signalling, gene-regulatory networks, the cell cycle, disease processes and physiology, each linked to the peer-reviewed publication it comes from. /v1/search?query=glycolysis searches the repository and returns each matching model's id (such as BIOMD0000000012), name, format, submitter and submission/modification dates. /v1/model?id=BIOMD0000000012 returns a model's metadata — its name and description, the encoding format, the modelling approach (e.g. ordinary differential equation model), the curation status, the publication behind it (title, journal, year, authors) and the model files. Model ids look like BIOMD0000000012 for curated models or MODEL1234567890 for non-curated submissions; get them from the search endpoint. Ideal for systems-biology and computational-modelling tools, reproducible-research and model-reuse workflows, and teaching. Data from EMBL-EBI BioModels (CC0). This is a systems-biology / computational-model repository — distinct from sequence (UniProt, ENA), structure (PDB, AlphaFold), pathway and variant (ClinVar) databases.

api.oanor.com/biomodels-api

VATSIM API

VATSIM, the Virtual Air Traffic Simulation Network, as an API — the largest online flight-simulation network, where tens of thousands of virtual pilots and air-traffic controllers fly and control in real time on flight simulators. This API exposes the live VATSIM network feed. /v1/pilots returns the pilots currently flying online, each with their live position (latitude, longitude, altitude, ground speed, heading), transponder, aircraft type and filed flight plan (departure, arrival, route, cruise altitude, flight rules); filter by airport (matching the departure or arrival ICAO, e.g. airport=EGLL) or by callsign prefix. /v1/controllers returns the air-traffic controllers currently online, each with callsign, radio frequency, facility (Delivery, Ground, Tower, Approach/Departure, Center), rating and logon time; filter by airport prefix (e.g. airport=KLAX matches KLAX_TWR, KLAX_APP), with an observers=true option. /v1/stats returns the network status — total connected clients and the number of pilots, controllers and ATIS positions online, with the snapshot timestamp. The network snapshot updates roughly every 15 seconds. Ideal for flight-simulation tools, live online-ATC and traffic maps, event and staffing dashboards, and community bots. Data from VATSIM (free to use; please credit VATSIM). This is the live virtual flight-simulation network — distinct from real-world ADS-B flight tracking.

api.oanor.com/vatsim-api

WoRMS Marine Species API

The World Register of Marine Species (WoRMS) as an API — the authoritative, expert-curated taxonomic register of the world's marine life, maintained by a global network of taxonomists. WoRMS provides the accepted scientific names, naming authorities, taxonomic status and synonymy, full classification and vernacular (common) names for marine species. /v1/search?name=Orcinus orca searches species by scientific name (set fuzzy=true for partial matching, marine_only=true to restrict to marine taxa), returning each match's AphiaID (WoRMS' stable identifier), accepted name, authority, rank, taxonomic status, valid name and higher classification. /v1/species?id=137102 returns a species' full record by AphiaID — name and authority, status, the kingdom-to-genus classification, marine and brackish flags, and citation. /v1/classification?id=137102 returns the complete taxonomic tree from Biota down to the taxon, rank by rank. /v1/vernaculars?id=137102 returns the common names with their language. Get an AphiaID from /v1/search, then look up its details, tree or common names. Ideal for marine biology, fisheries science, ecology, aquaculture and biodiversity-data harmonisation. Data from WoRMS (CC BY). This is authoritative marine taxonomy and nomenclature — distinct from species-occurrence/biodiversity databases (such as GBIF) and from sequence or genome databases.

api.oanor.com/worms-api

UCSC Genome API

The UCSC Genome Browser as an API — reference genome data for hundreds of species, from the renowned UCSC Genome Browser at UC Santa Cruz. /v1/genomes lists the 220+ genome assemblies UCSC hosts, each with its assembly id (such as hg38 for human, mm39 for mouse, danRer11 for zebrafish), organism, description and data source. /v1/chromosomes?genome=hg38 returns an assembly's chromosomes and sequences with their sizes in base pairs, largest first. /v1/sequence?genome=hg38&chrom=chrM&start=0&end=100 retrieves the raw DNA sequence of any genomic region (0-based start, half-open end; regions are capped at 100,000 bases per call). Assembly ids come from /v1/genomes and chromosome names look like chr1, chrX or chrM. Ideal for bioinformatics pipelines, genome-visualisation and primer-design tools, region and sequence lookups, comparative genomics and teaching. Data from the UCSC Genome Browser (free for academic, non-profit and personal use). This is the genome browser's assemblies and raw reference sequence — distinct from gene-annotation and protein-sequence databases such as Ensembl, UniProt and ENA.

api.oanor.com/ucsc-api

OLS Ontology API

The EMBL-EBI Ontology Lookup Service (OLS) as an API — a single access point to more than 280 biomedical and scientific ontologies and controlled vocabularies in one place: the Gene Ontology (GO), the Human Disease Ontology (DOID), the Human Phenotype Ontology (HP), ChEBI (chemical entities), Uberon (anatomy), the Experimental Factor Ontology (EFO), Mondo, NCIt and many more. /v1/search?q=diabetes searches terms across all ontologies (or restrict to one with ontology=doid), returning each match's label, OBO id (such as DOID:9351 or GO:0008150), ontology, IRI and a short definition. /v1/term?ontology=doid&id=DOID:9351 returns a single term's detail — its label, definition, IRI, synonyms and whether it is obsolete. /v1/ontologies browses the available ontologies with their id, title, description and number of terms. OBO ids look like DOID:9351, GO:0008150, HP:0000118 or CHEBI:15377. Ideal for biomedical natural-language processing, data annotation and harmonisation, autocomplete over scientific terminology, and semantic and knowledge-graph tooling. Data from EMBL-EBI OLS (open). This is a general ontology / controlled-vocabulary lookup spanning many domains — broader than a single medical thesaurus such as MeSH.

api.oanor.com/ols-api

ClinVar API

ClinVar as an API, powered by the US National Library of Medicine via NCBI E-utilities. ClinVar is the public archive of the relationships between human genetic variants and health, recording the clinical significance (interpretation) of each variant — whether it is Pathogenic, Likely pathogenic, of Uncertain significance, Likely benign or Benign — together with the conditions it is associated with. /v1/search?gene=BRCA1 searches ClinVar by gene symbol, or by free text with q= (e.g. a disease or HGVS expression), returning the total number of matching variants and a list of ClinVar variation ids. /v1/variant?id=4852102 returns a variant's summary: its ClinVar accession (VCV…), title, variant type, the variation and cDNA names, the clinical classification and review status, the associated condition(s), the gene(s) and primary gene, the chromosome and location, the protein change and the molecular consequence, plus a link to the ClinVar record. Get a variation id from /v1/search, then fetch its details. Ideal for clinical-genomics and variant-annotation pipelines, rare-disease and genetic-counselling tools, and research dashboards. Data from NCBI ClinVar (public domain). This is clinical variant interpretation — distinct from population allele-frequency databases (such as gnomAD) and from protein/sequence databases. Please keep request rates modest under NCBI fair-use.

api.oanor.com/clinvar-api

Hugging Face API

The Hugging Face Hub as an API — the central, open registry of machine-learning models and datasets that powers much of the modern AI ecosystem. This API wraps the public huggingface.co Hub into clean JSON. /v1/models searches the Hub's models and lets you filter by task (pipeline_tag — e.g. text-generation, text-to-image, image-classification, automatic-speech-recognition, sentence-similarity) and by library (transformers, diffusers, sentence-transformers, …), sorted by downloads, likes, last-modified, created or trending score — each model returned with its id, author, task, library, download and like counts, license, tags and timestamps. /v1/model?id=google-bert/bert-base-uncased returns a single model's full metadata. /v1/datasets searches ML datasets the same way, and /v1/dataset?id=ILSVRC/imagenet-1k returns a single dataset's metadata. Ids are in org/name form (take them from the search endpoints). Ideal for ML and MLOps tooling, model-discovery and comparison sites, AI leaderboards and dashboards, and AI assistants that recommend models. Data comes from the public Hugging Face Hub (free to use). This is the AI/ML model and dataset hub — distinct from software-package registries (npm, PyPI, Maven, NuGet) and academic paper indexes (arXiv).

api.oanor.com/huggingface-api

Wikisource API

Wikisource as an API — the Wikimedia free digital library of original source texts. Wikisource collects public-domain and freely-licensed primary texts: classic literature, poetry and plays, historical speeches, treaties and constitutions, religious and philosophical works, landmark court decisions, essays, letters and more, faithfully transcribed. This API wraps the official Wikisource MediaWiki service into clean JSON. /v1/search?q=Gettysburg Address searches the library and returns matching work and page titles with a text snippet and word count. /v1/work?title=Gettysburg Address returns a work's metadata — a short description, a text preview, the total character length and the canonical URL. /v1/text?title=Gettysburg Address (Bliss copy) returns the full plain text of a work (rendered and cleaned from the wiki source, capped at 60,000 characters with a truncated flag when longer) — the actual readable document, including transcribed works that template-based pages assemble. Many works are split into sub-pages or exist in several versions, so use /v1/search to find the exact page title first. Ideal for digital-humanities and literature apps, e-reading and quotation tools, NLP corpora of historical texts, and education. Content is public domain or CC BY-SA. Distinct from book-metadata catalogues and encyclopaedias — this is the actual full text of primary sources and classic works. For free textbooks use the Wikibooks API, for the encyclopaedia the Wikipedia API.

api.oanor.com/wikisource-api

Wikibooks API

Wikibooks as an API — the Wikimedia library of free, open-content textbooks, manuals and learning guides, community-written and freely licensed. Wikibooks covers programming and computer science, mathematics, the natural and social sciences, languages, engineering, cooking, music and much more, organised as books made up of chapters. This API wraps the official Wikibooks MediaWiki service into clean JSON. /v1/search?q=python programming searches the library and returns matching book and chapter titles with a text snippet and word count. /v1/book?title=Python Programming returns a book's overview — its short description, the plain-text introduction, a cover thumbnail and the canonical URL. /v1/chapters?title=Python Programming lists the book's chapters (its subpages, e.g. Python Programming/Operators, Python Programming/Classes), each with the chapter name and URL, so you can browse and present a whole book's structure. Titles are Wikibooks page names; get the exact title from /v1/search first. Ideal for e-learning platforms and study apps, open-education and OER tools, reading lists, and developer/teaching content aggregators. Content is licensed CC BY-SA by the Wikibooks community. Distinct from book-metadata catalogues — this is actual free educational content. For travel guides see the Wikivoyage API, for the encyclopaedia the Wikipedia API.

api.oanor.com/wikibooks-api

Game Giveaways API

Free game, DLC, in-game loot and beta-key giveaways as an API, powered by GamerPower — the tracker of currently-active, limited-time giveaways across every store and platform. Where a games catalogue lists what exists and a deals feed lists discounts, this API tracks what you can claim free right now before it expires. /v1/giveaways returns the live giveaways, filterable by platform (steam, epic-games-store, gog, ubisoft, ps4, ps5, xbox-one, xbox-series-xs, switch, android, ios, vr and more), by type (game, loot, beta) and by sort order (date, value, popularity) — each giveaway with its id, title, retail worth, type, the platforms it covers, the end date, the direct claim URL, thumbnail and cover image, a short description and how many users have already claimed it. /v1/giveaway?id=3664 returns a single giveaway's full detail with description and step-by-step claim instructions (it returns found:false when that giveaway has already expired, since giveaways are time-limited). /v1/worth returns the number of active giveaways and their total estimated retail value in USD, optionally filtered by platform and type. Ideal for "free games this week" widgets, deal-alert and Discord/Telegram bots, gaming-news sites and savings trackers. Distinct from game catalogues and price/deal feeds — these are claim-it-free, time-limited offers. Data from GamerPower (free to use).

api.oanor.com/gamerpower-api

Free-to-Play Games API

A catalogue of free-to-play games as an API, powered by FreeToGame — a curated database of the best free PC and browser games. /v1/games browses and filters the free-to-play library by platform (pc, browser or all), by category/genre (mmorpg, shooter, strategy, moba, battle-royale, racing, sports, card, survival, fantasy, anime and dozens more) and by sort order (release-date, popularity, alphabetical, relevance) — each game returned with its id, title, genre, platform, publisher and developer, release date, thumbnail image, a short description and the play and profile URLs. /v1/game?id=452 returns a single game's full detail: a long description, release status, screenshots, and the minimum system requirements (operating system, processor, memory, graphics and storage). Filters are applied upstream and verified to genuinely narrow the results, so a search for one genre never returns another. Ideal for game-discovery and recommendation sites, gaming dashboards and launchers, deal and "what to play" tools, and Discord/Telegram bots for gaming communities. Every game listed is free to play (free-to-keep or free-to-start). Data from FreeToGame, free to use. Use a game id from /v1/games for the detail endpoint.

api.oanor.com/freetogame-api

Speedrun API

Video-game speedrunning data as an API, powered by speedrun.com — the central community hub where players submit and rank their fastest completions of video games. This API turns that catalogue into clean JSON. /v1/games?name=mario searches the game database, returning each game's id, name, abbreviation, release year and weblink. /v1/categories?game=o1y9wo6q lists a game's run categories — the different ways a game is raced, such as Any%, 100%, 120 Star or Glitchless — with each category's id, type and the rules that define a valid run. /v1/leaderboard?game=o1y9wo6q&category=wkpoo02r returns the leaderboard for a game and category: the ranked runs with the runner name(s), the finish time both in seconds and in human-readable form (e.g. 1h 35m 14s), the date of the run and a link to the run video where available (top caps how many runs, 1-100). The natural flow is games to categories to leaderboard. Ideal for gaming dashboards and record trackers, stream overlays and bots, esports and community sites, and data analysis of speedrunning trends. Game and category ids are speedrun.com ids (e.g. game o1y9wo6q = Super Mario 64). Data from speedrun.com (free to use).

api.oanor.com/speedrun-api

DeFiLlama API

Decentralized-finance analytics as an API, powered by DeFiLlama — the most-used, independent dashboard for tracking Total Value Locked (TVL) across the DeFi ecosystem. TVL is the dollar value of assets deposited in a protocol, the key measure of a DeFi protocol's size and health. This API wraps DeFiLlama's open data into clean, compact JSON. /v1/protocols ranks DeFi protocols by TVL and lets you filter by blockchain (chain=Ethereum) and by category (category=Lending, Dexes, Liquid Staking, CDP, Yield, Bridge and more) — each protocol with its slug, token symbol, category, the chains it runs on, its TVL in USD and 1-day and 7-day TVL change. /v1/protocol?slug=aave returns a single protocol's profile and its current TVL broken down by blockchain (real chains only, so the headline figure is not inflated by staking or borrowed aggregates). /v1/chains ranks every blockchain by the TVL deployed on it. /v1/stablecoins ranks stablecoins by circulating supply, with each coin's peg type and peg mechanism. All values are in US dollars and reflect the latest snapshot. Ideal for crypto and DeFi dashboards, portfolio and risk tools, market-research and analytics products, and Discord/Telegram bots. This is on-chain/DeFi analytics — distinct from token-price feeds. Use a protocol slug from /v1/protocols for the detail endpoint. Data from DeFiLlama (free and open).

api.oanor.com/defillama-api

MeSH API

Medical Subject Headings (MeSH) as an API, powered by the U.S. National Library of Medicine's official MeSH RDF service. MeSH is the NLM's authoritative controlled vocabulary used to index the biomedical literature in PubMed — a curated thesaurus of diseases, anatomy, chemicals and drugs, organisms, psychiatry and psychology, analytical and diagnostic techniques, health care and more. Each concept is a "descriptor" with a stable unique id (e.g. D003920), a preferred name, a set of entry terms (synonyms and lay variants), and a list of allowable qualifiers (subheadings such as drug therapy, diagnosis or epidemiology). /v1/search?q=diabetes searches descriptors by their preferred name (match=contains, exact or startswith) and returns each descriptor's id and label. /v1/term?q=heart attack resolves a lay term or synonym to the MeSH descriptor(s) it belongs to, so colloquial language maps onto the controlled vocabulary (heart attack to Myocardial Infarction). /v1/descriptor?id=D003920 returns a descriptor's full record — its preferred name, all entry terms (synonyms), the allowable qualifiers and see-also cross-references, with a link to the MeSH browser. Ideal for biomedical natural-language processing and text mining, tagging and indexing literature, building clinical and research search tools, autocomplete over medical terminology, and mapping free text onto a standard ontology. Data from NLM MeSH (public domain). For drug-specific clinical nomenclature and interactions, see the RxNorm API.

api.oanor.com/mesh-api

Sports Database API

A universal database of sports leagues, teams and players as an API, powered by TheSportsDB. Covering every major sport — soccer, basketball, American football, baseball, ice hockey, motorsport, cricket, rugby and more — this is a sports reference and metadata database, distinct from single-league live-score feeds. /v1/leagues browses the world's sports leagues (filter with sport=Soccer, Basketball, …) returning each league's id, name and sport. /v1/teams?league=English Premier League lists the teams in a league, each with its id, sport, country, home stadium and capacity, founding year, crest/badge and logo image URLs and a description. /v1/team?id=133604 returns a team's full profile by id. /v1/squad?id=133604 returns the players in a team. /v1/players?name=Lionel Messi searches players by name across all sports, returning their team, sport, position, nationality, date and place of birth, height and weight and photo (thumbnail and cutout) URLs. With official team crests and player photos, it is ideal for sports apps, fantasy and prediction tools, team and player directories, quiz and trivia games, and Discord/Slack sports bots. Data from TheSportsDB's free public tier, which returns up to about 10 results per league or squad; higher limits and advanced endpoints require TheSportsDB's paid tier. Team ids look like 133604 (Arsenal).

api.oanor.com/sportsdb-api

Remote Jobs API

A live board of remote job openings as an API, powered by the Jobicy remote job board. Search currently-open remote positions and narrow them with filters that actually work: by free-text keyword, by industry, by world region and by seniority level. /v1/jobs returns matching openings — each with the job title, the hiring company and its logo, the industry and job-type tags, the geographic region the role is open to, the seniority level, a plain-text excerpt and full description, the publication date and a direct apply URL. Filter with tag (a keyword such as python, react or sales that is matched against the listing), industry (dev for software engineering, plus design, marketing, copywriting, finance, hr, data-science, business, management and more), geo (usa, canada, uk, europe, emea, latam, asia, australia or anywhere) and level (junior, midweight, senior, manager); count caps how many are returned (1-50). Every filter is verified to genuinely narrow the result set, so a search for one industry never returns another. /v1/meta documents the available filter values. Ideal for job aggregators and niche job boards, career and recruiting sites, remote-work dashboards, and Slack/Discord/Telegram job-alert bots. Listings are live and change as roles open and close. Data from the Jobicy remote job board, free to use.

api.oanor.com/remotejobs-api

Wikivoyage API

Wikivoyage as an API — the free, community-written worldwide travel guide, the travel sister project of Wikipedia. Wikivoyage covers countries, cities, regions, neighbourhoods and points of interest with practical, freely-licensed advice on what to see and do, how to get around, and where to eat and sleep. This API wraps the official Wikivoyage MediaWiki service into clean JSON. /v1/destination?title=Paris returns a destination's guide: its one-line description, the introductory guide text as plain readable prose, its geographic coordinates, a thumbnail image and the canonical URL — everything to present a destination at a glance. /v1/search?q=beaches searches the travel guides by keyword and returns matching destination titles with a short snippet, for building destination finders and autocomplete. /v1/nearby?lat=48.8584&lon=2.2945&radius=10000 finds destinations and points of interest within a radius (up to 10 km) of any coordinate, sorted by distance — perfect for "what is worth visiting near me" and map-based discovery. Titles are Wikivoyage article names such as Paris, Rome, Tokyo or Paris/7th arrondissement. Ideal for travel apps, trip planners, tourism dashboards, location-based discovery and chatbots. Content is licensed CC BY-SA by the Wikivoyage community. For encyclopaedic, non-travel content, pair this with a Wikipedia API.

api.oanor.com/wikivoyage-api

DEV (dev.to) API

The DEV Community (dev.to) as an API, powered by the official open-source Forem platform API. DEV is one of the largest communities of software developers writing and sharing articles, tutorials and discussions. This API gives clean, read-only access to that content. /v1/articles browses and filters published articles — by tag (tag=javascript), by author (username=ben), by most-reacted over a period (top=7 for the best of the last week), or by feed state (fresh, rising) — with pagination; each result carries the title, description, canonical URL, tag list, positive-reaction and comment counts, estimated reading time, cover image and author summary. /v1/article?id=5 returns a single article with its complete Markdown body, canonical URL and author social links — everything needed to render or syndicate the full post. /v1/user?username=ben returns a member's public profile: display name, bio/summary, location, join date, linked Twitter/GitHub/website and avatar. /v1/tags lists the platform's popular tags for discovery. Article ids are numeric and stable, so links don't rot. Ideal for developer-content aggregators and newsletters, reading-list and bookmarking apps, community dashboards, "trending in tech" widgets and Discord/Slack bots. Data from the public DEV Forem API, free to use. Content is authored by the DEV community.

api.oanor.com/devto-api

Urban Dictionary API

Urban Dictionary as an API — the crowd-sourced dictionary of slang, internet terms, memes, abbreviations and pop-culture expressions. Where a formal dictionary stops, Urban Dictionary explains the words people actually use online and in conversation: youth slang, gaming and meme vocabulary, acronyms, regional expressions and the ever-changing language of the internet. This API wraps the official Urban Dictionary service into a clean JSON interface. /v1/define?term=yeet returns the community definitions for a slang term, each with a real usage example, the contributing author, the up- and down-vote counts and a computed net score, sorted best-first so the most upvoted meaning comes first (or pass defid to fetch one specific definition by its id). /v1/random returns a batch of random definitions — perfect for a slang word-of-the-day, discovery features or fun. /v1/autocomplete?term=ye returns term suggestions as the user types, each with a short preview, for building search-as-you-type experiences. Ideal for chat and social apps decoding slang, language-learning and culture tools, moderation context, trivia and entertainment bots, and word-of-the-day widgets. Definitions are user-submitted and, by the nature of the source, may contain strong or NSFW language. Data from Urban Dictionary. For formal definitions, pronunciation and etymology, pair this with a standard dictionary API.

api.oanor.com/urbandict-api

Eurostat API

Official European Union statistics as an API, powered by Eurostat — the statistical office of the EU. Eurostat publishes harmonised data across every EU and EFTA country and region: population and demography, GDP and national accounts, employment and unemployment, inflation (HICP), trade, energy, migration, education, health and thousands more datasets. This API wraps Eurostat's JSON-stat dissemination service into clean, decoded rows, and adds friendly named indicators so you don't have to learn dataset codes. /v1/indicator?indicator=population&geo=DE&year=2023 returns a named statistic — population, gdp, gdp_per_capita, unemployment, inflation or employment — for one or more countries (2-letter codes such as DE, FR, IT, or aggregates like EU27_2020 and EA20) and one or more years, with no need to know the underlying dataset or dimension codes. /v1/data?dataset=demo_pjan&geo=DE&sex=T&age=TOTAL&time=2023 gives direct access to any of Eurostat's thousands of datasets by its code, with arbitrary dimension filters passed as query parameters — every dataset has its own dimensions (geo, time, sex, age, unit, na_item, coicop and so on). Both endpoints decode Eurostat's JSON-stat format automatically: single-value dimensions are lifted into a `fixed` context block, and each row carries the dimensions that actually vary (with both a human-readable label and the underlying code) alongside the numeric value, the dataset label and the last-update date. Ideal for economic dashboards, country comparison tools, research, data journalism and policy analysis. Country codes are 2-letter ISO; aggregates include EU27_2020 and EA20. Data © European Union, free to reuse with attribution.

api.oanor.com/eurostat-api

OpenSky API

Live air traffic as an API, powered by the OpenSky Network — a community network of thousands of volunteer ADS-B/Mode-S receivers tracking aircraft worldwide in real time. This is live flight tracking, the FlightRadar-style picture of what is in the sky right now, distinct from static aircraft registries, airline directories, airport metadata and scheduled-flight status. /v1/flights returns every aircraft currently airborne inside a geographic bounding box (give the box as lamin/lomin/lamax/lomax in degrees, kept under roughly 20° latitude by 30° longitude), each with its ICAO 24-bit address, callsign, origin country, live longitude and latitude, barometric and geometric altitude, ground speed, true heading, vertical rate and transponder squawk — a real-time radar snapshot with the network timestamp. /v1/aircraft looks up a single aircraft by its 6-hex ICAO 24-bit address and returns its current live state (or airborne:false when it is grounded or out of receiver range). /v1/arrivals and /v1/departures list the flights that arrived at or departed from an airport (4-letter ICAO code such as EDDF Frankfurt or EGLL Heathrow) over the last N hours (1-48), each with callsign, the estimated airport at the other end and the first/last-seen timestamps. Ideal for live flight-tracking maps, aviation dashboards, geofencing and proximity alerts, spotting tools, and research into air-traffic patterns. Positions are in degrees, altitudes in metres and speeds in metres per second. Data from the OpenSky Network, free for non-commercial use — please credit OpenSky. Coverage depends on volunteer receiver density.

api.oanor.com/opensky-api

Codeforces API

Codeforces as an API — the largest competitive-programming platform, running regular rated rounds for hundreds of thousands of programmers worldwide. This API wraps the official Codeforces API into a clean, predictable JSON service. /v1/user looks up one or many competitors' profiles — current and maximum rating with the corresponding rank/title (from newbie through grandmaster to legendary grandmaster), contribution score, country, city, organization, registration date and avatar. /v1/rating returns a competitor's full rating history, contest by contest, with the old and new rating, the rating change and the rank achieved in each round — ideal for plotting a rating curve. /v1/contests lists upcoming and past contests, filterable by phase (BEFORE for the schedule of upcoming rounds, FINISHED for the archive), each with start time, duration and type. /v1/problems searches the entire Codeforces problemset by tag (dp, graphs, greedy, math, implementation, data structures and dozens more) and by difficulty-rating range, returning each problem's contest id, index, name, difficulty rating and tags with a direct link. Ratings range from ~800 to 3500+. Ideal for competitive-programming dashboards, rating trackers, training and problem-recommendation tools, and Discord/Telegram bots for CP communities. Data from the official Codeforces API, free to use. The service is resilient to Codeforces' concurrency rate-limit (automatic retry with backoff).

api.oanor.com/codeforces-api

ENA API

The European Nucleotide Archive (ENA) as an API, powered by EMBL-EBI — one of the three INSDC partners alongside NCBI GenBank and DDBJ, and the comprehensive public archive of the world's nucleotide sequence data. ENA holds raw sequencing reads, assembled and annotated genomes, individual sequences, biological samples and the studies behind them, for every domain of life — the backbone resource for genomics, microbiology, ecology, evolution and clinical research. This API gives a clean three-step workflow over that archive. First, /v1/taxon resolves an organism name (e.g. "Homo sapiens") to its NCBI taxon id, scientific name, taxonomic rank and full lineage — or looks a taxon up directly by id. Then /v1/search queries the archive for that taxon's records of a chosen type: genome assemblies (with assembly name, level and base count), sequencing runs (with platform, instrument and read counts), biological samples (with collection date and country), annotated sequences, read experiments, analyses, coding and non-coding sequences, and studies — by default including all descendant taxa, or restricted to the exact taxon. Finally /v1/record returns a summary for any ENA accession — assemblies (GCA_…), studies and projects (PRJ…), samples (SAM…/ERS…), sequencing runs (ERR…/SRR…) and sequences — with its title, data type, taxon, scientific name, base and sequence counts and public status. Ideal for bioinformatics pipelines, genome-data discovery, sequencing-metadata harvesting, biodiversity and metagenomics tooling, and research reproducibility. Taxon ids look like 9606 (human); accessions like GCA_000001405. Data from EMBL-EBI ENA, an INSDC archive, free to use.

api.oanor.com/ena-api

FuelEconomy.gov API

Official US vehicle fuel-economy data as an API, powered by FuelEconomy.gov — the joint US EPA and Department of Energy resource behind the fuel-economy window sticker on every car, SUV and truck sold in the United States since 1984. Browse the catalogue step by step — model years, then makes, then models, then the engine/transmission trims (each carrying the vehicle id you need for the detail call) — and pull a vehicle's complete fuel-economy record: city, highway and combined MPG, fuel type, engine (number of cylinders and displacement), transmission, EPA vehicle class and drivetrain, the estimated annual fuel cost, tailpipe CO2 emissions in grams per mile, the barrels of petroleum consumed per year and the estimated five-year fuel-cost saving (or extra spend) versus an average new vehicle. Ideal for car-shopping and comparison tools, total-cost-of-ownership and emissions calculators, fleet management and sustainability reporting. The data is authoritative, official EPA/DOE test data and is public domain; it covers US-market light-duty vehicles. Vehicle ids come from the trims endpoint, reached via the year -> make -> model -> trim chain.

api.oanor.com/fueleconomy-api

Swiss Transit API

Switzerland's public-transport timetable as an API, powered by the official Swiss open transport service (transport.opendata.ch, built on the search.ch timetable). One of the densest and most punctual transit networks in the world — trains (SBB/CFF/FFS), trams, city and postbuses, boats, funiculars and cable cars — in a single clean API. Find stops, stations and addresses by name with their identifier and coordinates; plan a complete door-to-door journey between any two places with optional via stop, date and time and the option to search by arrival time, getting each connection's departure and arrival times and platforms, total duration in minutes, the number of transfers, the transport products used (for example IC 8 or S 8) and the full leg-by-leg breakdown including any walking sections; and read a station's live departure or arrival board with the line, destination, time, platform and any real-time delay. Ideal for journey-planner and mobility apps, travel tools, logistics and tourism in Switzerland. Place names accept stop names or station ids from the locations endpoint, and times include live delays where available. Data from transport.opendata.ch (Swiss open transport data); covers Switzerland and immediate cross-border connections.

api.oanor.com/swisstransit-api

MGnify API

MGnify as an API, powered by EMBL-EBI — the world's largest free resource for the analysis and archiving of microbiome sequencing data, and the metagenomics sister to PRIDE (proteomics) and MetaboLights (metabolomics). MGnify holds tens of thousands of public metagenomics and metabarcoding studies spanning the human gut microbiome, marine and freshwater environments, soils, wastewater, the built environment and host-associated communities. Search the studies by keyword, getting each study's MGnify accession (MGYS...), name, abstract, biome, sample count and the source sequencing BioProject; read a study's full metadata including its name and abstract, biome classification, number of samples, submitting centre, public status, data origination and last-update date; and browse the GOLD-style biome classification tree — from root:Host-associated:Human:Digestive system to root:Environmental:Aquatic:Marine — with per-biome sample and study counts, for discovery by environment. Ideal for microbiome and environmental-genomics research, dataset reuse and meta-analysis, bioinformatics pipelines and teaching. Study accessions look like MGYS00006862. Data from EMBL-EBI MGnify.

api.oanor.com/mgnify-api

Cellosaurus API

Cellosaurus as an API, powered by the SIB Swiss Institute of Bioinformatics — the reference encyclopaedia of cell lines used in biomedical research. With more than 150,000 entries spanning cancer cell lines, hybridomas, induced pluripotent stem cells, and lines from hundreds of species, Cellosaurus is the authoritative catalogue researchers use to identify and validate the cell lines behind published experiments. Search the cell lines by name or keyword, getting each line's Cellosaurus accession (CVCL_…), name, category, species and disease; and read a cell line's full record — its name and synonyms, category (e.g. cancer cell line, hybridoma, stem cell), species with NCBI taxonomy id, sex, age, the disease it derives from with NCIt/ontology identifiers, the tissue or anatomical site of origin, its parent cell line and the number of derived child lines, the count of literature references and the many cross-references (to ATCC, DSMZ, ECACC, Wikidata and more), relevant web pages, and — critically for research reproducibility — whether the line is flagged PROBLEMATIC, meaning it has been misidentified or cross-contaminated, together with the explanatory notes. Ideal for laboratory quality control and cell-line authentication, biomedical and cancer research, data curation and reproducibility checks. Accessions look like CVCL_0030 (HeLa). Data from Cellosaurus (CC-BY 4.0).

api.oanor.com/cellosaurus-api

AlphaFold API

The AlphaFold Protein Structure Database as an API, powered by EMBL-EBI and Google DeepMind. AlphaFold predicts the three-dimensional structure of a protein from its amino-acid sequence with experimental-level accuracy, and the database now covers over 200 million proteins — nearly every sequence in UniProt. Look up the AlphaFold model for any protein by its UniProt accession and get its gene and protein description, organism and sequence length, model version and creation date, the global confidence metric, the full amino-acid sequence, and direct download links to the predicted structure as mmCIF, PDB and BinaryCIF together with the Predicted Aligned Error (PAE) plot image and data; and read a protein's structural coverage — the AlphaFold predicted model(s) and any linked structures with their provider, model category, method and the UniProt residue range covered. Ideal for structural biology, drug discovery and target assessment, protein engineering, molecular visualisation and teaching. Proteins are identified by UniProt accession (for example P00520 or P38398). Data from the AlphaFold DB (CC-BY 4.0). For experimentally-determined 3D structures see the PDB API, for protein sequences and functional annotation the UniProt API, and for families & domains InterPro.

api.oanor.com/alphafold-api

European Parliament API

The European Parliament as an API, powered by the official European Parliament Open Data portal (data.europarl.europa.eu). Track the EU's directly-elected legislature: list the Members of the European Parliament (MEPs) for any parliamentary term — term 10 is the current 2024-2029 Parliament — with pagination; read an individual MEP's profile including their full name, country of representation, gender, contact email, official photo and place of birth, together with their committee, political-group and delegation memberships split into current and past, each with the role held (member, chair, vice-chair, …) and start/end dates; and browse the Parliament's corporate bodies — its standing and special committees (such as ECON, ENVI, LIBE), political groups and inter-parliamentary delegations — with their id, acronym, label and type. The organization id that appears in an MEP's memberships matches a corporate body, so you can resolve exactly which committee or group a member sits on. Ideal for civic-tech and transparency tools, political research and journalism, lobbying and public-affairs monitoring, and EU-policy analytics. MEP ids come from the MEPs endpoint. Data from the European Parliament (CC-BY 4.0).

api.oanor.com/europarl-api

Complex Portal API

The Complex Portal as an API, powered by EMBL-EBI — a manually curated, encyclopaedic database of stable macromolecular complexes: assemblies of two or more proteins (and sometimes nucleic acids, ligands or small molecules) that work together as a single functional unit, such as ribosomes, proteasomes, RNA and DNA polymerases, the spliceosome, respiratory-chain complexes and thousands more across many species. Search the complexes by keyword and optionally by organism, getting each complex's Complex Portal accession (CPX-…), name, organism, description and whether it is computationally predicted; read a complex's full curated record including its recommended and systematic names, synonyms, species, biological function, the participating subunits each with its molecule identifier (for example a UniProt accession) and stoichiometry, any associated ligands and diseases, the evidence type and cross-references to UniProt, Gene Ontology, Reactome, Wikidata and more; and pull just the subunit composition of a complex. Ideal for structural and systems biology, pathway and network analysis, protein-function research and bioinformatics pipelines. Complex accessions look like CPX-6036. Data from EMBL-EBI Complex Portal (IMEx consortium, CC-BY). For protein–protein interaction networks see the STRING API, for protein sequences UniProt, for biological pathways Reactome and for families & domains InterPro.

api.oanor.com/complexes-api

RIPEstat API

Internet routing and number-resource intelligence as an API, powered by RIPEstat — the open data service of the RIPE NCC, one of the world's five Regional Internet Registries. Answer the questions network engineers, security teams and researchers ask about the public internet: which Autonomous System and prefix does an IP address belong to; what is an AS (its operator/holder name, whether it is currently announced in BGP, its type and registration block); which IPv4 and IPv6 prefixes does an AS announce; who are an AS's BGP neighbours and peers (and how many); who is the abuse-reporting contact for an IP, prefix or ASN, and which RIR is authoritative; and is a prefix correctly originated according to RPKI route-origin validation (valid, invalid or unknown) with the matching ROAs. The data is real-time, drawn from the RIPE NCC's global network of BGP route collectors and the registries. Inputs accept IPv4 and IPv6 addresses, CIDR prefixes and AS numbers (with or without the AS prefix). Ideal for network operations, threat intelligence and abuse handling, BGP and RPKI monitoring, IP reputation and OSINT tooling, and internet research. Data from the RIPE NCC RIPEstat service.

api.oanor.com/ripestat-api

geoBoundaries API

Open administrative boundaries as an API, powered by geoBoundaries — the open database of political administrative boundaries built by the William & Mary geoLab. For more than 200 countries and every administrative level — ADM0 (national), ADM1 (states, provinces or regions), ADM2 (counties or districts) and on down to ADM4/ADM5 local units — get the boundary's metadata (official name, the source agency that produced it, the data licence, the year represented, the number of administrative units and the mean vertex count) together with direct download links to the geometry in full-resolution GeoJSON, a simplified GeoJSON, TopoJSON and a ZIP bundle; list every administrative level available for a country with its unit count and download link; and browse the full catalogue of countries that have boundaries. The geometry itself is delivered as standard GeoJSON/TopoJSON files at the returned URLs, ready to drop into Leaflet, Mapbox, QGIS, deck.gl or any GIS pipeline. Ideal for mapping and visualisation, choropleths, spatial joins, geofencing, election and census cartography and location analytics. ISO codes are 3-letter (DEU, USA, BRA); administrative levels are ADM0 to ADM5. Data from the geoBoundaries project (CC-BY 4.0).

api.oanor.com/geoboundaries-api

UN SDG API

The United Nations Sustainable Development Goals as an API, powered by the official UN Statistics Division SDG API. The SDGs are the world's shared plan — 17 goals, 169 targets and 200+ indicators — to end poverty and hunger, ensure good health and quality education, achieve gender equality, provide clean water and affordable energy, drive decent work and economic growth, build sustainable cities, take climate action and protect life on land and below water, all by 2030. Browse the 17 goals with their full titles and descriptions; open any goal to see every target and the indicators that measure it; list the statistical data series behind an indicator (with their machine codes and descriptions); pull a series' complete time-series for any country — each data point with its year, value, unit, breakdown dimensions (sex, age, location, …) and source; and look up countries, regions and the world with their UN M49 numeric area codes. Ideal for development research, NGO and policy dashboards, journalism, ESG and sustainability reporting, and education. Indicator codes come from the goal endpoint, series codes from the series endpoint, and area codes from the areas endpoint (276 = Germany, 826 = United Kingdom, 1 = World). Data from the UN Statistics Division Global SDG Indicators Database.

api.oanor.com/sdg-api

Rfam API

The Rfam database of non-coding RNA families as an API, powered by EMBL-EBI. Rfam groups functional RNAs that share a common evolutionary origin into families, each modelled by a covariance model built from a curated seed alignment and secondary structure. Search the families by name, description or RNA type — riboswitches and other cis-regulatory elements, ribozymes, microRNA families, ribosomal RNAs, transfer RNAs, small nuclear and small nucleolar RNAs, long non-coding RNAs and CRISPR direct repeats — getting each family's Rfam accession, name, description, RNA type and curators; read a family's full record including its description, RNA-type classification, the curators who built it, the number of sequences in its full and seed alignments, the structure source, the curator comment, the clan (group of related families) it belongs to and the Rfam release; and browse the families by RNA class. Ideal for RNA biology, bioinformatics pipelines, non-coding-RNA annotation, comparative genomics and teaching. Family accessions look like RF00005 (transfer RNA). Data from EMBL-EBI Rfam. For protein families and domains see the InterPro API, for protein sequences UniProt, for proteomics datasets PRIDE and for metabolomics MetaboLights.

api.oanor.com/rfam-api

WHO Health Statistics API

The World Health Organization's Global Health Observatory (GHO) as an API — authoritative global health statistics for every WHO member state. Search a catalogue of more than 3,000 health indicators spanning life expectancy and healthy life expectancy, mortality and causes of death, immunization and vaccine coverage, communicable and noncommunicable disease burden, maternal and child health, nutrition, mental health, health workforce, health financing, water and sanitation, and risk factors such as tobacco, alcohol and obesity. For any indicator, pull a country's complete time-series — each data point with its year, value, the WHO uncertainty interval (low and high bounds), the WHO region and the breakdown dimension (for example sex) — or compare the indicator across many countries for a chosen year, or the latest available year per country, ranked by value. Country codes are ISO3 (DEU, USA, JPN) or WHO region codes; results can be filtered by sex (both, male or female). Ideal for public-health research, journalism, NGO and policy dashboards, epidemiology and global-development analysis. Indicator codes come from the indicators endpoint (e.g. WHOSIS_000001 is life expectancy at birth). Data from the WHO Global Health Observatory.

api.oanor.com/who-api

deps.dev API

Software supply-chain and dependency intelligence as an API, powered by deps.dev — Google's Open Source Insights service. Across six package ecosystems (npm, PyPI, Maven, Cargo, Go and NuGet) it answers the questions a registry cannot: what does installing this package actually pull in, and how healthy is the project behind it. List a package's published versions and its default version; read a specific version's declared licenses, the keys of any known security advisories, useful links (source repository, homepage, issue tracker) and related projects; resolve a version's complete TRANSITIVE dependency graph — the total dependency count, the direct dependencies and every transitive node with its exact resolved version and whether it is a direct or indirect dependency; and look up a source project's OpenSSF Scorecard — the overall security score plus per-check results for Maintained, Code-Review, Branch-Protection, Dangerous-Workflow, Vulnerabilities and more — alongside its stars, forks, open issues, license and homepage. For Go modules and Maven artifacts the package name is the full module path or group:artifact (URL-encoded automatically). Ideal for dependency auditing, software-bill-of-materials (SBOM) enrichment, supply-chain risk assessment and license-compliance tooling. Data from deps.dev (Google, CC-BY).

api.oanor.com/depsdev-api

End-of-Life (EOL) API

Product end-of-life and support-lifecycle dates as an API, powered by endoflife.date — the community-maintained reference for when software stops being supported. Covers 450+ products across every layer of the stack: Linux distributions (Ubuntu, Debian, RHEL, Alpine…), programming languages (PHP, Python, Node.js, Java, Go, Ruby…), frameworks (Django, Laravel, Spring Boot, React, Angular…), databases (PostgreSQL, MySQL, MongoDB, Redis…), operating systems, browsers, hardware devices and more. List every tracked product; for any product get all of its release cycles with the release date, latest patch version and release date, LTS flag, active-support end date and end-of-life date; and look up a single release cycle on its own. Every cycle is enriched with a computed, live status calculated against today's date — whether the version is still supported, whether it has already reached end of life, how many days remain until end of life and whether active support has ended — so you can answer "is this version still supported?" and "how long until I must upgrade?" in one call. Ideal for dependency auditing, upgrade and migration planning, security and compliance dashboards, CI checks and platform inventories. Product slugs come from the products endpoint (e.g. php, ubuntu, nodejs, postgresql). Computed status is relative to the current UTC date. Data from endoflife.date (CC-BY-SA).

api.oanor.com/endoflife-api

EU Open Data API

The European Union open-data portal as an API, powered by data.europa.eu — the official single point of access to more than 1.8 million open datasets published by the EU institutions and harvested from the national open-data portals of all 27 member states (including data.gov.uk, data.gouv.fr and GovData Germany). Search datasets across every theme — energy, health, transport, environment, agriculture, economy, justice and more — with optional filters by file format and by publishing country, getting each dataset's identifier, English title and description, publisher, source portal, country, available formats, resource count, last-modified date and licence; read a dataset's full metadata together with all of its downloadable distributions (each distribution's title, format and direct URL), plus categories, keywords, languages and temporal coverage; and explore discovery facets for any query — the most common file formats and the countries publishing matching datasets. Ideal for data journalism, civic-tech and govtech applications, research, market and policy analysis, and any tool that needs to find and download European public-sector information. Dataset identifiers come from search results; titles and descriptions are returned in English where available. Data from data.europa.eu (licences vary per dataset; most are CC-BY or public domain).

api.oanor.com/eudata-api

DOAJ API

The Directory of Open Access Journals as an API, powered by DOAJ — the authoritative, community-curated index of vetted open-access scholarship covering more than 20,000 quality-controlled journals and 10 million+ articles across every discipline. Search open-access journals with full Elasticsearch query syntax, getting each journal's title, ISSNs, publisher and country, subjects, languages, whether article-processing charges (APC) apply, license and the year it became open access; read a journal's complete record including its subjects with classification scheme, keywords, licences, APC prices, fee-waiver policy, peer-review process, plagiarism detection, long-term preservation and self-archiving (deposit) policies and homepage; search open-access articles returning title, authors, journal, year, DOI, keywords and a free full-text link; and read an article's full metadata with its abstract, authors and affiliations, journal and ISSNs, pages, subjects and direct links to the freely readable full text. Ideal for open-science tooling, library and repository systems, research discovery, APC and policy analysis, and any application that needs legally free, peer-reviewed scholarship. Identify a journal by its ISSN and an article by its DOI or DOAJ id from search results. Data from DOAJ.

api.oanor.com/doaj-api

ORCID API

ORCID as an API — the global researcher identity registry, powered by the ORCID Public API. An ORCID iD (for example 0000-0002-1825-0097) uniquely and persistently identifies a researcher across journals, funders, universities and the entire scholarly record. Search more than 15 million researchers by name, institution, keyword or external identifier using rich Solr field syntax, getting each match's ORCID iD, name, other names and affiliated institutions; read a researcher's public profile including their published and credit names, biography, research keywords, country, personal and lab websites and external identifiers such as Scopus Author ID or ResearcherID; list the works they have claimed on their record with each work's title, type, publication year, journal and DOI; and trace their employment and education affiliations with the organization, role, department and dates. Ideal for research-information systems, author disambiguation, institutional reporting, scholarly tooling and academic search. ORCID iDs come from search results or are supplied directly by the researcher. Data is the public portion of ORCID records (CC0). For the scholarly works and citation graph see the OpenAlex API; for DOIs and journal metadata the Crossref API.

api.oanor.com/orcid-api

FDIC BankFind API

US banking data as an API, powered by the FDIC BankFind Suite — the official open data service of the Federal Deposit Insurance Corporation. Search the roughly 4,500 FDIC-insured banks by name and state (active, inactive or all), getting each bank's FDIC certificate number, name, city and state, total assets and deposits, branch-office count, charter class and founding year, ranked by size; read a single bank's full profile including its address, website, established and (if applicable) closed dates, total assets, deposits, equity and net income, branch count, charter class and type, primary federal regulator, deposit-insurance fund and business specialization; track a bank's quarterly financial performance over time — assets, deposits, equity, net income, net loans, return on assets, return on equity and net interest margin; and browse the complete history of US bank failures since 1934, with each failure's date, resolution type, acquiring institution, total assets and deposits and the FDIC's estimated cost — including recent high-profile failures such as Silicon Valley Bank, Signature Bank and First Republic Bank. Ideal for fintech, financial research, risk analysis, journalism and compliance tooling. Identify a bank by its FDIC certificate number from search results; all dollar figures are reported in thousands of US dollars. Data is public-domain from the FDIC (US institutions only).

api.oanor.com/fdic-api

Internet Archive API

The Internet Archive as an API — the non-profit digital library of over 40 million freely accessible items: books and texts, audio and live-music concerts, films and video, software, images and archived web pages. Search the entire archive by keyword with full Lucene field syntax (by creator, title, subject, collection and more), filter by media type (texts, audio, movies, image, software, web, live concerts) and sort by downloads, date or trending popularity, getting each item's identifier, title, creator, media type, year, download count and collections; read an item's full metadata including its description, creators, subjects, language, collections, publisher, license, dates and total size; list an item's downloadable files with their format, size, length and a direct download URL; and look up the closest Wayback Machine snapshot of any web page — the archived flag, the snapshot date and HTTP status, and the web.archive.org link, optionally near a target timestamp. Ideal for research, digital preservation, media discovery, dataset building, link-rot recovery and apps that surface public-domain and openly-licensed culture. Data from the Internet Archive (archive.org).

api.oanor.com/archive-api

MetaboLights API

MetaboLights as an API, powered by EMBL-EBI — the world's premier open repository for metabolomics experiments (NMR spectroscopy and mass spectrometry) and a sister resource to PRIDE for proteomics. Search the public metabolomics studies by keyword (returning each study's accession, title, description and organism); read a study's full metadata including its abstract, status, submission and release dates, study-design descriptors, experimental factors, the analytical assays with their measurement type, technology and platform, the contributors and their roles, the linked publications with DOI and PubMed identifiers, submitters, sample count, FTP download URL and data license; inspect the analytical workflow — every protocol with its name, type, description and parameters (sample collection, extraction, chromatography, NMR/MS spectroscopy, data transformation and metabolite identification); and list the organisms and organism parts studied with their ontology terms. Ideal for metabolomics and systems-biology research, dataset reuse and meta-analysis, bioinformatics pipelines and tools that integrate experimental evidence. Study accessions look like MTBLS1. Data from EMBL-EBI MetaboLights.

api.oanor.com/metabolights-api

Europe PMC API

Europe PMC as an API, powered by EMBL-EBI — an open repository of biomedical and life-sciences literature covering 45 million+ abstracts and 9 million+ full-text articles drawn from PubMed, PubMed Central, preprint servers (bioRxiv and medRxiv), patents and Agricola. Search the literature with rich field syntax (by author, title, journal, MeSH term, publication year or open-access status), ordering results by relevance, date or citation count, and optionally restricting to preprints only; read an article's full metadata and abstract — its authors, journal, volume and pages, DOI, PubMed and PMC identifiers, MeSH terms, keywords, funding grants and links to the free full text; and walk the citation network in both directions: the articles that cite a given paper, and the works that paper itself references. Together these let you measure scholarly impact, build citation graphs, track a research topic across preprints and peer-reviewed papers, and feed evidence into bibliometric, systematic-review and research-intelligence tools. Article identifiers are PubMed ids (numeric), PMC ids (PMC…) or preprint ids (PPR…); the source defaults to PubMed (MED). Data from EMBL-EBI Europe PMC.

api.oanor.com/europepmc-api

PRIDE API

The PRIDE proteomics archive as an API, powered by the EMBL-EBI PRIDE Archive — the world's largest public repository of mass-spectrometry proteomics data and a founding member of ProteomeXchange. Search the public proteomics experiments by keyword (returning each project's accession, title, organisms, diseases and instruments); read a project's full metadata including its description, keywords, organisms and organism parts, mass-spectrometry instruments, software, the protein modifications identified, sample- and data-processing protocols, submitters, affiliations and the linked publication (DOI and PubMed); list a project's data files with their category, format, size and a direct download link; and explore facets — the diseases, organisms, instruments, experiment types, software and countries represented across matching projects — for discovery. Ideal for proteomics and systems-biology research, dataset reuse and meta-analysis, bioinformatics pipelines, and tools that integrate experimental evidence. Project accessions look like PXD000001. Data from EMBL-EBI.

api.oanor.com/pride-api

InterPro API

Protein families, domains and functional sites as an API, powered by the EBI InterPro database. InterPro classifies proteins into families and identifies the domains, repeats and important sites they contain, by combining the predictive signatures of many member databases (Pfam, SMART, PROSITE, CDD, PANTHER, SUPERFAMILY, NCBIfam and more) into a single integrated resource. Look up an InterPro entry — a family, domain, repeat, conserved/binding/active site or post-translational modification — with its description, Gene Ontology terms and the member-database signatures that define it; search entries by name and type; read a protein's metadata; and, most usefully, list the InterPro entries found on a protein together with their start–end positions, so you can see a protein's domain architecture. Ideal for protein annotation and function prediction, comparative genomics, structural-biology and bioinformatics pipelines, and research and teaching tools. Entry ids are IPR followed by six digits; protein ids are UniProt accessions. Data from EMBL-EBI.

api.oanor.com/interpro-api

Open Targets API

Drug target–disease associations as an API, powered by the Open Targets Platform. Open Targets integrates human genetics, genomics, transcriptomics, known drugs, animal models and the scientific literature to systematically score how strongly a target (gene/protein) is associated with a disease — the evidence that underpins modern drug discovery. Search across targets, diseases and drugs; read a target for its approved symbol, biotype, function, genomic location and UniProt ids together with the diseases it is most strongly associated with and their overall association scores; read a disease for its description, therapeutic areas and its top associated targets with scores; and read a drug for its modality, maximum clinical stage, trade names, synonyms and mechanisms of action. Ideal for drug-discovery and target-identification pipelines, therapeutic-area research, biomedical data science and pharma intelligence tools. Target ids are Ensembl gene ids, disease ids are EFO/MONDO/Orphanet ids, drug ids are ChEMBL ids. Data is open (CC0).

api.oanor.com/opentargets-api

DBnomics API

Economic data from 90+ official providers as one API, powered by DBnomics. DBnomics aggregates the public statistics of the IMF, OECD, Eurostat, the European Central Bank, the World Bank, the BIS, the US Federal Reserve and Bureau of Labor Statistics, national statistics offices and dozens more — millions of time series — into a single, consistent interface. List the data providers; search datasets across every provider at once by keyword; read a dataset's details and its dimensions (the codes you combine to pick a series); and fetch a series with its full observations (period and value) plus the latest data point. The typical flow is search → dataset → series. Ideal for macroeconomic and financial dashboards, data-science and research pipelines, fintech and economics apps, and anyone who needs GDP, inflation, unemployment, interest-rate, trade or monetary series from authoritative sources. Data is free and open.

api.oanor.com/dbnomics-api

Splatoon 3 API

Splatoon 3 live game data as an API, powered by the community project splatoon3.ink. Get the current and upcoming battle rotations for every mode — Turf War (Regular Battle), Anarchy Battle Series and Open, and X Battle — each with the rule (Splat Zones, Tower Control, Rainmaker, Clam Blitz) and the two stages in rotation; the Salmon Run co-op schedules with the stage, the four supplied weapons and the boss; the SplatNet (Gesotown) gear shop with the pickup-brand gear and the daily limited gear including price, brand, primary ability and slots; and the current and upcoming Splatfests for each region (US, EU, JP, AP) with their teams. Ideal for Splatoon companion apps, Discord bots, rotation widgets, stream overlays and community tools. Times are ISO 8601 UTC. Unofficial — data via splatoon3.ink, not affiliated with or endorsed by Nintendo.

api.oanor.com/splatoon-api

Canada Parliament API

The Parliament of Canada as an API, powered by openparliament.ca. Browse the Members of Parliament of the House of Commons with their party, riding (electoral district) and province; read an MP's profile including contact details, current party and riding, and full membership history; browse bills by parliamentary session (number, title, date introduced); read a bill's details (sponsor, LEGISinfo id, whether it is a private member's bill, and whether it became law); browse recorded votes (divisions) with their result and yea/nay totals; and list the Hansard debate days. The open database that tracks Canadian federal politics. Ideal for civic-tech and transparency apps, political journalism and dashboards, voting-record and legislation trackers, and research on Canadian democracy. Sessions look like 45-1. Data from openparliament.ca.

api.oanor.com/canparl-api

Bundestag API

German parliaments as an API, powered by the official abgeordnetenwatch.de service. Search politicians across the Bundestag, the 16 state Landtage and the German seats in the EU Parliament; read a politician's profile (party, year of birth, education, residence, occupation and how many citizen questions they have received and answered); list the parliaments; browse the recorded votes (Abstimmungen) with their date and whether the motion was accepted, newest first and filterable by parliament; read a single vote with its committees and topics; and list parliamentary committees. The transparency database that tracks German federal and state politics. Ideal for civic-tech and transparency apps, political journalism and dashboards, election and voting-record tools, and research on German politics. Data is CC BY-SA from abgeordnetenwatch.de.

api.oanor.com/bundestag-api

KEGG API

The KEGG molecular database as an API, powered by the official KEGG REST service. KEGG (the Kyoto Encyclopedia of Genes and Genomes) links genomes, chemistry and disease. Fetch any KEGG entry parsed to JSON — a metabolic compound, KEGG Orthology group (KO), enzyme (EC number), reaction, module, drug, disease, glycan, gene or pathway map; search any KEGG database by name; list a database's entries; cross-link entries between databases (a gene to its pathways, a pathway to its compounds, an enzyme to its reactions); and convert KEGG identifiers to and from outside namespaces (NCBI Gene/Protein, UniProt, ChEBI, PubChem). Ideal for systems-biology and metabolomics pipelines, enzyme and orthology mapping, drug and disease research, gene-to-pathway annotation and bioinformatics id conversion. KEGG ids are letter-prefixed (C compound, K orthology, D drug, H disease, M module, R reaction, G glycan) or organism-coded (hsa human, eco E. coli).

api.oanor.com/kegg-api

gnomAD API

Population genetics as an API, powered by the Broad Institute's gnomAD (Genome Aggregation Database) — allele frequencies and gene constraint aggregated from over 800,000 human exomes and genomes. Look up a gene's constraint scores (pLI, LOEUF, observed vs expected loss-of-function, missense Z) and genomic location; get a variant's allele frequencies broken down by ancestry population (African/African-American, Admixed American, Ashkenazi Jewish, East Asian, Finnish, Non-Finnish European, South Asian, Middle Eastern…) across both genome and exome callsets, with rsIDs, homozygote counts and predicted consequence; search genes by symbol; read a transcript's constraint; and list the variants in a small genomic region. Supports GRCh38 and GRCh37 and the gnomAD v4/v3/v2 datasets. Ideal for clinical and population genetics, variant interpretation and prioritisation, rare-disease and pharmacogenomics research, and bioinformatics pipelines. Variant ids are chrom-pos-ref-alt.

api.oanor.com/gnomad-api

RxNorm API

US drug terminology as an API, powered by the U.S. National Library of Medicine's RxNav / RxNorm service. Resolve any drug or medication name to its RxNorm concept identifier (RxCUI); read a concept's properties (preferred name, term type, synonym, UMLS id); find all the related drug products for a name grouped by term type (brand names, ingredients, clinical and branded drugs, dose forms); walk related concepts by term type; list the drug classes a medicine belongs to across ATC, VA, mechanism of action, physiologic effect and chemical structure; and run spelling-tolerant search that returns candidate RxCUIs with match scores for misspelled or partial names. The standardised vocabulary that underpins US electronic health records and e-prescribing. Ideal for EHR and pharmacy systems, medication reconciliation, clinical-decision-support and health apps, and drug-data normalisation pipelines. RxCUIs are numeric.

api.oanor.com/rxnorm-api

STRING API

The STRING protein–protein interaction database as an API — the curated and predicted network of functional associations between proteins, powered by the official STRING API. Resolve gene or protein names to STRING identifiers with annotations; get a protein's top interaction partners with a combined confidence score and per-channel evidence (experimental, curated databases, co-expression, text-mining, gene fusion, neighbourhood and co-occurrence); build the interaction network among a set of proteins as scored edges; run functional enrichment of a gene set over Gene Ontology, KEGG, Reactome, Pfam, InterPro and more with p-values and false-discovery rates; and score homology between proteins. Covers 12,000+ organisms (default human, NCBI taxon 9606). Ideal for systems-biology and network-biology pipelines, gene-set and pathway analysis, drug-target and disease-gene research, and bioinformatics dashboards.

api.oanor.com/string-api

Ontology API

Biomedical ontologies as an API, powered by the EBI Ontology Lookup Service (OLS). Search across 280+ curated ontologies — diseases (MONDO), human phenotypes (HP), the Gene Ontology (GO), anatomy (UBERON), cell types (CL), chemistry (ChEBI), experimental factors (EFO), the NCI Thesaurus and many more — to find terms by name; browse the full ontology catalogue with versions and term counts; read any term for its definition, exact synonyms, OBO id, IRI and obsolete status; and walk the class hierarchy through a term's direct parents and children. Ideal for clinical-data harmonisation and coding, biomedical search and autocomplete, knowledge-graph enrichment, annotation and curation pipelines, and research and EHR applications that need standard vocabularies. OBO ids look like MONDO:0005148 or GO:0008150.

api.oanor.com/ontology-api

ChEMBL API

The ChEMBL database of bioactive molecules as an API — the EBI's manually curated knowledgebase of drug-like compounds and their biological activity, powered by the official ChEMBL data API. Look up a compound by its ChEMBL id for its development phase, chemical structure (SMILES, InChIKey), molecular formula and weight, calculated properties (ALogP, polar surface area, hydrogen-bond donors/acceptors, Rule-of-Five violations, QED drug-likeness) and synonyms; search compounds by name; read a biological target with its organism and UniProt protein components; list a drug's mechanisms of action; list its approved and investigational indications (MeSH and EFO terms with development phase); and pull its measured bioactivities (IC50, Ki, EC50, potency…) with values, units, pChEMBL scores, assays and targets. Ideal for drug-discovery and cheminformatics pipelines, medicinal-chemistry and pharmacology tools, target-identification and SAR research, and life-science apps.

api.oanor.com/chembl-api

Wikidata API

The Wikidata structured knowledge graph as an API — the free, collaborative, multilingual knowledgebase that underpins Wikipedia and thousands of apps, powered by the official Wikidata action API. Search the knowledge graph by text to find entities and their Q-ids; read an entity for its label, description, aliases, a summary of its statements (each property with sample values), sitelink count and Wikipedia link; fetch the full claims for a property of an entity (values, ranks, qualifiers); resolve up to 50 Q/P ids to human-readable labels and descriptions in a single call; and look up any property's label, description and datatype. Covers tens of millions of items — people, places, organisations, works, species, events and concepts — in any language. Ideal for knowledge-graph and fact-lookup tools, entity linking and disambiguation, data enrichment, semantic search and research apps. Data is CC0.

api.oanor.com/wikidata-api

Reactome API

The Reactome pathway knowledgebase as an API — the open, peer-reviewed database of biological pathways and reactions, powered by the official Reactome ContentService. Search the curated archive of pathways, reactions and molecules; read any entity by its Reactome stable id (a pathway, reaction, complex or protein: name, type, species, compartments, summary and disease flag); list the events (sub-pathways and reactions) contained in a pathway; list the molecules participating in a pathway or reaction with their reference identifiers; get the top-level pathways for any model organism; map a UniProt protein to the pathways it takes part in; and list the supported species. Covers human and 15+ model organisms across metabolism, signal transduction, cell cycle, immune system, disease and more. Ideal for systems-biology and bioinformatics pipelines, pathway-enrichment and drug-target tools, biomedical research apps, teaching resources and life-science chatbots.

api.oanor.com/reactome-api

PDB API

The RCSB Protein Data Bank as an API — 3D macromolecular structures of proteins, nucleic acids and complexes, powered by the official RCSB PDB data and search services. Fetch a structure entry by its 4-character PDB id for its title, experimental method (X-ray, cryo-EM, NMR), resolution, keywords, deposit and release dates, authors, primary citation and entity & assembly counts; run full-text search across the whole archive returning matching PDB ids and the total hit count; read a polymer entity for its protein or nucleic-acid name, one-letter sequence, length, source organism, chains and linked UniProt ids; read a biological assembly for its oligomeric state, symmetry and chain & atom counts; list the ligands bound in a structure with their component ids and names; and look up any chemical component (ligand) by code for its formula, weight, SMILES and InChIKey. Ideal for structural-biology and drug-discovery tools, molecular viewers, bioinformatics pipelines, education apps and research dashboards.

api.oanor.com/pdb-api

Ensembl API

The Ensembl genome database as an API, powered by the official Ensembl REST service from EMBL-EBI. Look up any gene by symbol or Ensembl stable id for its biotype, genomic location, strand, description and transcripts; resolve any feature (gene, transcript, exon) by stable id; pull external database cross-references; fetch sequence variants by rsID with their alleles, most-severe consequence, minor-allele frequency, clinical significance and genomic mappings; list the genes, transcripts, exons, variations or repeats overlapping any genomic region; retrieve genomic, cDNA, CDS or protein sequences by id; and read genome-assembly metadata including the karyotype and chromosome lengths. Across human, mouse and 300+ vertebrate species. Ideal for bioinformatics pipelines, genome browsers and variant-annotation tools, genetics research apps, clinical-genomics dashboards and life-science chatbots.

api.oanor.com/ensembl-api

UniProt API

The UniProt protein knowledge base as an API, powered by the official UniProt REST service curated by EMBL-EBI, SIB and PIR. Look up any protein by its UniProt accession for protein and gene names, organism, length, mass, function, keywords, Gene Ontology (GO) terms and linked PDB 3D structures; run full-text protein searches filtered by organism (NCBI taxon id) and Swiss-Prot review status; fetch amino-acid sequences with FASTA, molecular weight and CRC64 checksum; list sequence features such as signal peptides, chains, domains, active and binding sites, modified residues and natural variants, with a by-type breakdown; resolve NCBI taxonomy nodes with their full lineage; and pull reference proteomes with protein counts and genome-assembly ids. Across all kingdoms of life, from human to bacteria. Ideal for bioinformatics pipelines, drug-discovery and proteomics tools, sequence-analysis dashboards, academic research apps and life-science chatbots.

api.oanor.com/uniprot-api

Wynncraft API

Wynncraft — the largest Minecraft MMORPG — as an API, from the official Wynncraft API. Look up any player by username for their support rank, total playtime, current guild, and full global stats: total combined level, mobs killed, chests found, completed quests, wars, dungeons, raids and PvP kills/deaths. Pull any guild by name or prefix with its level, member count and roster by rank, owned territories, war count and creation date. Read the live leaderboards (total combined level, guild level, guild territories, combat level, war completions and each gathering profession like mining, fishing and woodcutting), search the full item database for weapons, armour, accessories and ingredients with their tier/rarity, type, level and class requirement, elements, powder slots and major ids, browse the five playable classes, and get a class\x27s ability-tree size. Perfect for Wynncraft companion apps, guild and player trackers, item and build tools, leaderboards and Discord bots. No accounts, no upstream key.

api.oanor.com/wynncraft-api

Albion Online API

Albion Online game data as an API, powered by the community Albion Online Data Project and the official game-info API (Americas / West server). Pull live Trading Post prices for any item across all the royal cities (Caerleon, Bridgewatch, Lymhurst, Martlock, Thetford, Fort Sterling, Brecilien) and the Black Market — minimum and maximum sell and buy prices broken down by item quality, with the timestamps so you know how fresh each quote is — read the price-and-volume history of any item over the last hours or days, and track the gold price in silver. Look up players by name for their kill and death fame, fame ratio, guild, alliance and kill counts, and search guilds. Item ids follow the simple pattern T4_BAG, T8_PLATE_HELMET (add @1, @2, @3 for enchantment level). This is exactly the data that powers Albion flipping and trading tools, transport and crafting profit calculators, market dashboards, guild and PvP trackers and Discord bots. Prices are in silver. No accounts, no upstream key.

api.oanor.com/albion-api

EVE Online API

EVE Online game data as an API, from CCP\x27s official ESI service. Check the live Tranquility server status and how many capsuleers are online right now, look up any item type by name or id (group, volume, mass and description), get the market reference price (adjusted and average) of any item, pull a regional order book with the best buy and sell price, the spread and the top orders (defaults to The Forge, the Jita trade hub that drives the whole economy), inspect any solar system by name for its security status, planets, stargates and stations, browse regions, and look up player alliances by name (ticker, founding date, executor corporation). Every name resolves to an id automatically, and a batch resolver turns lists of system, item, region, alliance, corporation and character names into ids in one call. Perfect for market and trading tools, industry and mining calculators, killboards, route planners, intel and fleet tools, and EVE third-party apps. No accounts, no upstream key. Official CCP ESI data.

api.oanor.com/eve-api

Carbon Intensity API

Great Britain\x27s electricity grid carbon intensity as an API, from the official National Grid ESO Carbon Intensity service. Get the live national carbon intensity in grams of CO2 per kWh with its index (very low to very high), the current generation mix showing exactly how much of the grid is gas, wind, solar, nuclear, biomass, hydro, coal and imports right now (with the renewable and zero-carbon percentages worked out for you), today\x27s half-hourly intensity timeline, the carbon intensity of all 18 GB regions, the intensity and fuel mix for any UK postcode, and the gCO2/kWh emission factor of each fuel type. This is exactly the data you need to shift EV charging, heat pumps, laundry and batteries to the greenest, cheapest half-hours. Perfect for smart-home and energy apps, EV-charging schedulers, sustainability dashboards, carbon-aware computing and climate tools. Covers Great Britain. No accounts, no upstream key.

api.oanor.com/carbonintensity-api

US Weather Alerts API

Live United States weather alerts as an API, straight from the National Weather Service. Get every active severe-weather warning, watch and advisory — tornado warnings, flash-flood and river-flood warnings, severe thunderstorm, winter storm, blizzard, excessive-heat, hurricane, red-flag and dozens more — filtered by US state, by a latitude/longitude point, or by NWS forecast/county zone, and refine by severity (Extreme, Severe, Moderate, Minor), urgency or event type. Each alert carries the event name, severity, urgency and certainty, the headline, the affected areas, the full description and the official protective-action instructions, plus the effective, onset, expires and ends times. See how many alerts are active nationwide and broken down by state, resolve any location to its NWS office, forecast zone and county, browse the full list of alert event types, and look up terms in the NWS weather glossary. Perfect for weather dashboards and safety apps, emergency-notification systems, smart-home automations, Discord/Slack bots and travel tools. No accounts, no upstream key. Covers the United States; for forecasts use the Weather API.

api.oanor.com/weatheralerts-api

Guild Wars 2 API

Guild Wars 2 game data as an API, from ArenaNet\x27s official GW2 API. Look up any item by id (type, rarity, level, vendor value, flags), pull live Trading Post buy and sell prices with the gold/silver/copper breakdown and the flip margin after the 15% trading tax, read the full order book with buy and sell depth, find crafting recipes by their output or input item with ingredients and required disciplines, list every world (server) with its population and region, see the current World-vs-World match scores, victory points and kills for all matchups, browse the in-game currencies, and get the world-boss list. Batch lookups (up to 50 ids) make it ideal for Trading Post flipping tools, gold-making spreadsheets, crafting calculators, server/WvW dashboards, Discord bots and fan sites. All prices in copper (100 copper = 1 silver, 100 silver = 1 gold). No accounts, no upstream key. Powered by the official Guild Wars 2 API.

api.oanor.com/gw2-api

Minecraft API

Live Minecraft data as an API. Query any Java or Bedrock server by address and get its live status — whether it is online, the current and maximum player count, the server version and protocol, the MOTD, the favicon, software and (when public) the player sample. Look up any player by name or UUID for their full profile: dashed and trimmed UUID, current skin and cape texture URLs, skin model (classic or slim), name history and account-creation date, plus ready-made avatar, head and body render URLs. Resolve usernames to UUIDs and back, fetch skin and render links on their own, and list every Minecraft version (releases and snapshots) with release dates. Perfect for server-list sites and status dashboards, player-stat and skin-viewer tools, Discord bots, launchers and fan sites. No accounts, no upstream key. Powered by mcsrvstat.us and Mojang.

api.oanor.com/minecraft-api

Warframe API

Warframe game data as an API, powered by warframestat.us. Track the live worldstate in real time — the day/night cycles of every open world (Cetus / Plains of Eidolon, Orb Vallis, Cambion Drift, Zariman, Duviri), the active void fissures, ongoing invasions with their rewards, the daily sortie and its modifiers, the current Nightwave season and its challenges, and whether Baro Ki\x27Teer is in town with his inventory. Search the entire item database and pull full stats for any warframe (health, shield, armor, energy, abilities) or weapon (damage, critical chance, fire rate, magazine, mastery requirement, riven disposition). Works for every platform (PC, PlayStation, Xbox, Switch, mobile). The timers are exactly what Tenno need for Eidolon hunts, fissure farming and Baro runs. Perfect for Warframe companion apps, Discord bots, fissure/relic trackers, trading tools and fan sites. No accounts, no upstream key. Not affiliated with Digital Extremes.

api.oanor.com/warframe-api

Bitcoin Blockchain API

The Bitcoin blockchain as an API, powered by mempool.space. Get live transaction-fee estimates in sat/vB (fastest, 30-minute, 1-hour, economy and minimum) plus a projection of the next mempool blocks, inspect the current mempool size and fee histogram, list recent blocks with their mining pool, size and fees, look up any block by height or hash, check any Bitcoin address for its confirmed balance, total received/sent and recent transactions, fetch any transaction with its inputs, outputs, fee and confirmation status, read the current difficulty adjustment and network hashrate, and get the live BTC price in major currencies. Every amount is in satoshis. Perfect for wallets and fee estimators, block explorers, address and payment monitoring, on-chain dashboards and analytics, and Bitcoin bots. No accounts, no upstream key. For coin market prices use the Crypto API and for DeFi TVL the DeFi API.

api.oanor.com/bitcoin-api

OpenAlex Scholarly API

Open scholarly analytics as an API, powered by OpenAlex — the open index of the world\x27s research covering over 250 million works and 90 million authors. Look up researcher profiles with their total works, citation counts, h-index, i10-index and current affiliation, fetch any author by OpenAlex id or ORCID, rank institutions (universities and labs) by research output and citations, search hundreds of millions of scholarly works complete with citation counts, open-access status, venue and author lists (sortable by citations or date), and explore the full topic taxonomy of science by domain, field and subfield. Perfect for research-intelligence and bibliometrics tools, university and grant dashboards, literature-discovery apps, science maps and citation analysis. All data is CC0 and live. No accounts, no upstream key. For DOI metadata use the Crossref API and for preprints the arXiv API.

api.oanor.com/openalex-api

DeFi Analytics API

Decentralized-finance analytics as an API, powered by DefiLlama. Track the Total Value Locked (TVL) across more than 7,000 DeFi protocols ranked and filterable by blockchain and category (Lending, DEXes, Liquid Staking, Bridges, CDP and more), drill into any single protocol for its current TVL, per-chain breakdown, category, market cap and links, see how much value is locked on each of 450+ blockchains, read the circulating supply and peg of every major stablecoin (USDT, USDC, DAI and the rest), and find the best yield-farming pools with their base and reward APY, filterable by chain and project. Every figure is live and denominated in USD. Perfect for DeFi dashboards and portfolio trackers, yield aggregators, research and analytics tools, trading bots and crypto data sites. No accounts, no upstream key. For token spot prices use the Crypto API.

api.oanor.com/defi-api

League of Legends API

League of Legends game data as an API, powered by Riot Data Dragon. Get every champion with their full kit — passive plus Q/W/E/R abilities (with cooldowns, costs and ranges), base stats, class tags, lore, ally/enemy tips and skin list — browse or filter champions by class (Mage, Fighter, Assassin, Tank, Support, Marksman), search the full item catalogue for gold cost, stat bonuses and build paths, list all summoner spells (Flash, Ignite, Teleport and more), and read the rune trees with every keystone and minor rune. The data always reflects the current live patch and is served from Riot\x27s static CDN, so it is fast and rock-solid under load. Perfect for champion and item guides, build tools, draft helpers, Discord bots, wikis and companion apps. No accounts, no upstream key. Not endorsed by Riot Games.

api.oanor.com/lol-api

VALORANT API

VALORANT game content as an API, powered by valorant-api.com. Get every playable agent with their role, abilities and lore, all maps with their callouts and coordinates, the full weapon roster with costs, fire rate, magazine size and head/body/leg damage (plus the list of skins per gun), the current competitive rank tiers from Iron to Radiant with their colours, and all playable game modes. Look up a single agent, map or weapon by name, or filter agents by role (Duelist, Initiator, Controller, Sentinel) and weapons by category. Game data is served from a static CDN, so it is fast and rock-solid under load. Perfect for VALORANT companion apps, agent and weapon guides, rank trackers, Discord bots, tier lists and fan sites. No accounts, no upstream key. Not affiliated with Riot Games.

api.oanor.com/valorant-api

Transport for London API

London public transport as an API, powered by the official Transport for London Unified API. Get live line status for the Tube and every other mode (DLR, Overground, Elizabeth line, trams, buses, river bus) with severity and disruption reasons, search any station or stop by name to get its NaPTAN id, modes, lines and coordinates, pull live arrival predictions for a stop (which line, to where, in how many minutes, from which platform), check a single line in detail with its current disruptions, and plan a door-to-door journey between two places with full leg-by-leg directions and durations. Stops and journey endpoints accept a place name, a NaPTAN id or lat,lon. Perfect for commuter and travel apps, station departure boards, status widgets, Slack/Discord bots and trip planners. No accounts, no upstream key.

api.oanor.com/tfl-api

Yu-Gi-Oh! API

The Yu-Gi-Oh! Trading Card Game as an API, powered by YGOPRODeck. Look up any card by name or passcode id and get its full detail — type and frame, ATK/DEF, level or rank or link rating, attribute and race/monster type, pendulum scale, complete effect/lore text, every set printing with its set code and rarity, current market prices (Cardmarket, TCGplayer, eBay, Amazon), high-resolution artwork, and TCG/OCG/GOAT banlist status. Fuzzy-search the entire database with filters (type, attribute, race, level, ATK, archetype) and pagination, browse every TCG set and every archetype, or pull a random card. Perfect for deck builders, collection trackers, card-price tools, Discord bots and fan sites. No accounts, no upstream key.

api.oanor.com/yugioh-api

Old School RuneScape API

The Old School RuneScape Grand Exchange and Hiscores as an API. Get live item buy and sell prices straight from the OSRS Wiki real-time prices feed, with flip margins and the 2% GE sales tax already calculated (profit_after_tax), search the full item catalogue by name for ids, buy limits, alchemy values and examine text, pull price-and-volume history time series (5m, 1h, 6h or 24h steps), and look up any player on the official hiscores — all 24 skill levels, XP and ranks plus boss kill-counts and minigame scores. Perfect for Grand Exchange flipping tools and trade bots, price trackers and Discord bots, player progress trackers and clan dashboards. No accounts, no upstream key.

api.oanor.com/osrs-api

NHL Hockey Stats API

The National Hockey League as an API, from the official NHL Web API. Get the 32 clubs, live standings (wins, losses, OT losses, points, point pct, goals for/against, current streak, last-10 record, division/conference/wildcard rank), the schedule and final scores for any date, team rosters, player profiles with current-season and full career stats (goals, assists, points, plus-minus, save pct and more), and game box scores. Resolve teams by tricode (TOR) or name (Maple Leafs), and players by name (Connor McDavid) or NHL id. Perfect for building scoreboards and standings widgets, fantasy-hockey tools, stat dashboards, Discord/Slack bots, and sports-data apps. No key for the upstream, no accounts to manage.

api.oanor.com/nhl-api

MLB Baseball Stats API

Major League Baseball as an API, from the official MLB Stats API. Get the 30 clubs, live division standings (wins, losses, win pct, games back, current streak, run differential), the full schedule and final scores for any date, team rosters, player profiles with complete season hitting and pitching stats (HR, AVG, OPS, RBI, ERA, strikeouts, W-L and more), and inning-by-inning line scores for any game. Resolve teams by abbreviation (NYY), id (147) or name (Yankees), and players by name (Aaron Judge) or MLB id. Perfect for building scoreboards and standings widgets, fantasy-baseball tools, stat dashboards, Discord/Slack bots, and sports-data apps. No key for the upstream, no accounts to manage.

api.oanor.com/mlb-api

Host Check API

Check whether a host or website is reachable from dozens of locations around the world as an API, powered by check-host.net. Run an ICMP ping, an HTTP request, a TCP-port connect or a DNS resolution from many countries at once and get a per-node breakdown — reachable or not, response time, resolved IP, HTTP status code or DNS records — plus an aggregate "reachable from X of N nodes". Perfect for answering "is it down for everyone, or just me?", monitoring global uptime and latency, verifying CDN and geo-routing, debugging firewalls and regional blocks, and powering status pages. Also lists every available worldwide check node. No accounts, no agents to install.

api.oanor.com/hostcheck-api

TV Shows API

TV episode guides and daily broadcast schedules as an API, powered by TVMaze. Look up any TV show by name or id for its network, genres, status, rating and summary; pull a show's full episode list with air dates and S01E01-style codes; fetch a specific episode by season and number; and get the complete TV schedule for any country and date — everything airing that day with show, network, episode and air time. Across broadcast, cable and streaming. Ideal for TV-guide and watchlist apps, episode trackers and "what to watch" widgets, calendar reminders, media-centre dashboards and entertainment chatbots.

api.oanor.com/tvshows-api

Star Trek API

The Star Trek universe as an API, powered by the open STAPI database. Search characters by name (e.g. Picard) or pull full detail by uid — species, titles, occupations, the actors who played them and their Starfleet organizations. Look up the television series (e.g. Voyager → 7 seasons, episode count, production years and original broadcaster), and search the spacecraft of the franchise (e.g. Enterprise) for their registry, class, status and operator. Across The Original Series, The Next Generation, Deep Space Nine, Voyager and beyond. Ideal for fan sites, trivia and quiz games, wikis, Discord bots and any Star Trek app.

api.oanor.com/startrek-api

Inflector API

English word inflection as an API. Pluralize or singularize any word — correctly handling the irregulars that trip up naive code (person ↔ people, cactus ↔ cacti, goose ↔ geese, analysis ↔ analyses, and uncountables like sheep and series). Get count-aware inflection ("1 item" vs "3 items", optionally with the number included), and check whether a given word is already singular or plural. Everything is computed locally, so it is instant and always available. Ideal for ORMs and code generators, REST resource naming, UI labels and notifications ("3 result(s)"), search and autocomplete, and any app that turns counts into correct grammar. For case styles and URL slugs, use the Text API.

api.oanor.com/inflector-api

Lorem Ipsum API

Generate classic Lorem Ipsum placeholder text as an API — exactly as much as you need, in the shape you need. Request a number of words, sentences, paragraphs (as plain text or ready-to-drop-in HTML <p> tags), bullet-list items, or an exact byte length. Prose can start with the canonical "Lorem ipsum dolor sit amet, consectetur adipiscing elit…" or with random Latin. Generated entirely on the server, so it is instant and always available — no third-party calls. Ideal for mockups and design comps, CMS and template seeding, UI prototyping, test fixtures and load-test payloads, and anywhere a layout needs filler copy.

api.oanor.com/lorem-api

One Piece API

The world of One Piece as an API — the characters, pirate crews and Devil Fruits of Eiichiro Oda's saga. Look up a character by id or name (e.g. Monkey D. Luffy → 3,000,000,000 berry bounty, captain of the Straw Hat Pirates, user of the Hito Hito no Mi, Model: Nika), browse the pirate crews with their total bounty, member count and Yonko status, and search the Devil Fruits by name for their type (Paramecia, Zoan, Logia) and powers. Backed by the open api-onepiece.com dataset. Ideal for fan sites, trivia and quiz games, bounty and crew trackers, Discord bots and any One Piece app.

api.oanor.com/onepiece-api

Zodiac API

Turn a birth date into zodiac signs as an API. Get the Western (tropical) sun sign for any date — its symbol, element (Fire, Earth, Air, Water), quality, ruling planet, polarity, key traits and the signs it is most compatible with (e.g. 15 July → Cancer, Water, ruled by the Moon). Look up a sign by name, get the Chinese zodiac animal, element and yin/yang for any year (e.g. 2020 → Metal Rat), or fetch both Western and Chinese signs from a full birth date at once. Everything is computed locally, so it is fast and always available. Ideal for horoscope and astrology apps, dating and matchmaking, onboarding personalisation, content sites and fun widgets.

api.oanor.com/zodiac-api

Digimon API

The Digimon universe as an API — every Digital Monster with its evolution stage (Baby through Mega/Ultimate), types, attributes (Vaccine, Virus, Data, Free), fields, signature skills, release date and full prior/next evolution lines. Look up a Digimon by name or id (e.g. Agumon → Child stage, Reptile type, with its 88 possible evolutions and 18 skills), search the database and filter by attribute, level, type or field (e.g. all Vaccine Adults), and browse the reference taxonomies. Each entry carries artwork and an English description. Backed by the open digi-api.com dataset. Ideal for fan sites, evolution and team-building tools, trivia and quiz games, Discord bots and any Digimon app.

api.oanor.com/digimon-api

Number Words API

Format numbers in human-readable forms as an API. Spell any number in English words — handling thousands through quintillions, negatives and decimals (e.g. 1,234,567 → "one million two hundred thirty-four thousand five hundred sixty-seven", 12.56 → "twelve point five six"). Turn a whole number into its ordinal, both short (21 → 21st, 113 → 113th) and written out (twenty-first, one hundred thirteenth). And convert any whole number from 1 to 3999 to Roman numerals and back (2024 ⇄ MMXXIV), with strict validation. Everything runs locally, so it is fast and always available. Ideal for invoices, cheques and accounting, legal documents, internationalisation, accessibility (screen readers), education and any UI that turns digits into words.

api.oanor.com/numberwords-api

Cipher API

Encode and decode classical ciphers and alphabets as an API — Morse code, ROT13, the Caesar shift (with any shift 1-25), Atbash, the NATO phonetic alphabet, leetspeak, A1Z26 (letters to numbers) and string reversal. Send text and a cipher and get the transformed string back, or decode it again — most are perfectly reversible. Everything runs locally, so it is fast and always available. Ideal for puzzle and escape-room games, ARGs, treasure hunts, education and coding lessons, retro and hacker-themed UIs, and chat bots. For base64/hex/URL encodings use the Encoding API; for cryptographic hashes use the Hash API.

api.oanor.com/cipher-api

Tarot API

The complete 78-card tarot deck as an API — 22 Major Arcana and 56 Minor Arcana across the four suits (Wands, Cups, Swords and Pentacles). Look up any card by id or name (e.g. The Fool, The Lovers, Ace of Cups) for its upright and reversed meanings and the classic Rider-Waite description, search the whole deck by keyword or theme (e.g. love), browse a single minor suit, or draw a spread of random cards for an instant reading. Each card carries its arcana type, suit, numeric value and both interpretations. Ideal for tarot and astrology apps, daily-card widgets, divination and journaling tools, games and content sites.

api.oanor.com/tarot-api

ASCII Art API

Turn text into ASCII-art banners as an API, with 300+ classic FIGlet fonts (Standard, Slant, Big, Ghost, Doom, 3D-ASCII, Banner and many more). Send a word or short phrase and a font and get back ready-to-paste ASCII art, with control over output width and the letter-spacing layout. Browse and search the full font catalogue. Rendering runs entirely on the engine — no third-party service, so it is fast and always available. Ideal for CLI tools and terminal output, README and changelog headers, build banners, chat and Discord bots, retro UIs and any place a plain string deserves a little flourish.

api.oanor.com/asciiart-api

Dragon Ball API

The Dragon Ball universe as an API — the characters and planets of Akira Toriyama's saga. Look up a character by name or id (e.g. Goku → Saiyan, Z Fighter, ki 60,000,000, origin planet Vegeta, with all six of his transformations and their power levels) or search and filter the roster by race (Saiyan, Namekian, Frieza Race, Android, Majin, God, Angel and more), affiliation and gender. Browse the planets of the series with their descriptions and destroyed status. Each character carries ki and max ki, race, affiliation, a portrait and the full list of transformations. Backed by the open dragonball-api.com dataset. Ideal for fan sites, trivia and quiz games, power-level calculators, Discord bots and any Dragon Ball app.

api.oanor.com/dragonball-api

xkcd API

Randall Munroe's legendary webcomic xkcd as an API. Fetch the latest comic, any comic by its number (e.g. #353 "Python"), or a random one — each with the title, the famous hover (alt) text, the full transcript, the image URL, the publication date and links to both xkcd and explainxkcd. A clean JSON wrapper over xkcd.com with no scraping and no surprises. Ideal for Discord and Slack bots, "comic of the day" widgets, dashboards and screensavers, newsletters, and any app that wants a daily dose of xkcd.

api.oanor.com/xkcd-api

Math API

A full math engine as an API, powered by mathjs. Evaluate any expression — arithmetic, hundreds of functions (sqrt, sin, log, gcd, factorial, combinations, …), constants (pi, e), complex numbers, matrices and number theory — with optional precision control (e.g. 2+3*sqrt(16) → 14, pi at 5 digits → 3.1416). Take the symbolic derivative of an expression with respect to a variable (x^2+3x → 2*x+3), and simplify algebra (2x+3x → 5*x). No formula libraries to bundle, no maths to reimplement: send an expression, get the answer. Ideal for calculators and STEM education apps, spreadsheet and form logic, quiz and homework tools, engineering and data dashboards, and any product that needs reliable server-side computation.

api.oanor.com/math-api

Studio Ghibli API

The films of Studio Ghibli as an API — all 22 feature films plus the people, locations, species and vehicles that fill their worlds. Look up a film by title or id (e.g. My Neighbor Totoro → directed by Hayao Miyazaki, 1988, 86 minutes, Rotten Tomatoes 93) or list the full filmography with director, producer, release date, running time, scores and artwork; search the characters by name (e.g. Haku) for gender, age and the films they appear in; and browse the locations, species and vehicles of the Ghibli universe. Backed by the open Studio Ghibli API. Ideal for film and anime apps, fan sites, trivia and quiz games, Discord bots and any Studio Ghibli project.

api.oanor.com/ghibli-api

Harry Potter API

The Wizarding World of Harry Potter as an API, powered by the open PotterDB. Search hundreds of characters by name and Hogwarts house (e.g. Harry Potter → Gryffindor, Stag patronus, half-blood, with species, wand, family and titles), browse the spell book (incantations, effects, light colour and casting hand — e.g. the Patronus Charm "Expecto Patronum"), the seven novels (author, pages, release date, dedication and summary), and the potions (ingredients, effect, difficulty and side-effects — e.g. Polyjuice Potion). Filter and paginate, or fetch any item by its slug. Ideal for fan sites, trivia and quiz games, Sorting-Hat and house apps, Discord bots and any Harry Potter project.

api.oanor.com/harrypotter-api

Genshin Impact API

Genshin Impact game data as an API — every playable character, weapon, artifact set and more from miHoYo's open-world RPG. Look up a character by name (e.g. Albedo → Geo vision, Sword user, 5-star, with title, nation, constellation, birthday, skill and passive talents, and constellations) or pull the full 90+ roster, browse weapons (e.g. Skyward Blade → 5-star Sword) and artifact sets (e.g. Archaic Petra with its 2- and 4-piece bonuses), and list reference categories — elements, nations, bosses, domains, materials, consumables and enemies. Backed by the open genshin.dev dataset. Ideal for team-building and tier-list tools, damage calculators, wikis, Discord bots and any Genshin companion app.

api.oanor.com/genshin-api

Game of Thrones API

The world of A Song of Ice and Fire — the books behind Game of Thrones — as an API. Look up any character (e.g. Jon Snow → culture Northmen, titles, aliases like "Lord Snow", and his house allegiances), the great and minor houses (e.g. House Targaryen → region The Crownlands, words "Fire and Blood", seats and 100+ sworn members), and the novels (e.g. A Game of Thrones → 694 pages, 434 characters, ISBN, publisher and release date). Search and filter characters by name, culture and gender, houses by name, region and words, and books by name, with paging — and follow the cross-references (parents, spouse, allegiances, books) by id. Backed by the open anapioficeandfire.com dataset. Ideal for fan sites, trivia and quiz games, Discord bots and any Westeros app.

api.oanor.com/gameofthrones-api

UK Police API

Open UK policing data as an API, from the official data.police.uk service (UK Home Office). Pull street-level crimes within about a mile of any coordinate for a given month — each with its category, approximate street, location and judicial outcome — query stop-and-search records (type, demographics, object of search, outcome and legislation) for the same area, browse the 44 territorial police forces with contact and engagement details, and list the standard crime categories. Covers England, Wales and Northern Ireland. Ideal for property and neighbourhood-safety apps, real-estate and relocation tools, local-news and civic-data dashboards, and crime and policing research.

api.oanor.com/ukpolice-api

Rick and Morty API

The Rick and Morty universe as an API — every character, location and episode from the show. Look up a character by id or search and filter the roster by name, status (alive, dead, unknown), species, type and gender (e.g. all living Mortys), browse locations by name, type and dimension, or pull episodes by name or episode code (e.g. S03E07 → The Ricklantis Mixup). Each character carries status, species, origin and last-known location, episode appearances and a portrait; locations carry their type and dimension; episodes carry the air date and cast size. Backed by the open rickandmortyapi.com dataset. Ideal for fan sites, trivia and quiz games, Discord bots, learning projects and any Rick and Morty app.

api.oanor.com/rickandmorty-api

ClinicalTrials API

Search the global clinical-trials registry as an API, powered by the U.S. NIH ClinicalTrials.gov database of 500,000+ studies. Find trials by medical condition, intervention or drug, free-text term, location and recruitment status (recruiting, completed, active, terminated and more), with paging across results, or pull a full study by its NCT id. Each record carries the title, overall status, study type and phases, conditions studied, interventions, lead sponsor, enrollment count, start and completion dates, eligibility criteria (sex, age range, healthy-volunteer policy) and the list of participating sites with city and country. Ideal for patient-matching and recruitment tools, pharma and biotech competitive intelligence, medical research dashboards, health portals and academic analysis.

api.oanor.com/clinicaltrials-api

Superhero API

Over 560 comic and movie superheroes and villains as an API — Marvel, DC and beyond. Look up any character by id or name (e.g. Batman → DC Comics, alignment good, intelligence 81 / strength 40 / speed 29 / combat 90) or search and filter the whole roster by publisher and alignment. Each character carries the full profile: six powerstats (intelligence, strength, speed, durability, power, combat), biography (full name, alter-egos, place of birth, first appearance, publisher, alignment), appearance (gender, race, height, weight, eye and hair colour), occupation and base of operations, group affiliations and relatives, and character images. Backed by the open SuperHero Database. Ideal for comic and movie apps, trivia and quiz games, character-comparison tools, Discord bots and fan sites.

api.oanor.com/superhero-api

Photos API

Real stock photography as an API, powered by Lorem Picsum. Browse a curated catalogue of high-resolution photos with their author and dimensions, look up any photo by id, or build a ready-to-embed image URL on the fly — pick a width and height and get a random photo, pass a seed for a stable deterministic image (the same seed always returns the same photo, ideal for consistent placeholders per user or item), or target a specific photo by id, with optional grayscale and blur. No accounts, no attribution headaches: every image is a clean, hotlinkable URL. Perfect for mockups and design comps, blog and CMS placeholders, app prototypes, test fixtures and any layout that needs real imagery instead of grey boxes.

api.oanor.com/photos-api

Star Wars API

The Star Wars universe as an API — every character, planet, film, starship, vehicle and species from the saga. Look up a record by id (e.g. people 1 → Luke Skywalker: 172 cm, born 19 BBY, homeworld Tatooine), search any category by name (e.g. people q=skywalker → Luke, Anakin and Shmi), or list whole categories with paging. Each record carries the full canonical data — physical traits and affiliations for characters; climate, terrain, gravity and population for planets; crew, hyperdrive rating, cargo and cost for starships and vehicles; titles, directors, opening crawls and release dates for the films — with cross-references between them. Backed by swapi.tech. Ideal for fan sites, quizzes and trivia games, Discord bots, learning projects and any Star Wars app.

api.oanor.com/starwars-api

D&D 5e API

The complete Dungeons & Dragons 5th-edition System Reference Document as an API — spells, monsters, classes, subclasses, races, backgrounds, equipment, magic items, conditions, features, feats, skills and the full rules reference. Look up a spell by name (e.g. Fireball → 3rd-level evocation, 150 ft, 8d6 fire) or a monster statblock (e.g. Adult Red Dragon → CR 17, AC 19, 256 HP, legendary actions), list and filter any resource type (spells by level or school, monsters by challenge rating), or fetch full detail for any of the 24 SRD categories. Backed by the open dnd5eapi.co dataset. Ideal for character builders, virtual tabletops, encounter and spell-card generators, Discord bots and homebrew tools.

api.oanor.com/dnd-api

Avatar API

Generate deterministic avatars and identicons from any seed — the same seed always renders the exact same avatar, so user IDs, usernames or emails map to stable, unique profile pictures with no storage. 30 art styles (bottts robots, pixel-art, avataaars, identicon, lorelei, notionists, fun-emoji, shapes, rings and more), returned as ready-to-use SVG markup or a base64 PNG data-URI, with options for size, corner radius, background colour and flip. Backed by DiceBear. Ideal for default user avatars, comment/forum placeholders, dashboards, game characters, test fixtures and any UI that needs an instant, reproducible profile image.

api.oanor.com/avatar-api

arXiv API

Search the entire arXiv scholarly-preprint corpus as an API — millions of papers across physics, mathematics, computer science, quantitative biology and finance, statistics, electrical engineering and economics. Query by free text, title, author and/or subject category (e.g. q=transformer&category=cs.AI), with paging and sort by relevance, submission or last-update date, or pull full metadata for any paper by its arXiv id (e.g. 1706.03762 → "Attention Is All You Need"). Every result carries the title, full author list, abstract, primary and cross-list categories, DOI, journal reference, comments and a direct PDF link. Ideal for literature-review and research tools, citation managers, ML/AI paper trackers, academic search and discovery, and science newsletters.

api.oanor.com/arxiv-api

Animals API

Dogs and cats as a single friendly API. List every dog breed and its sub-breeds and pull dog photos (e.g. breed=hound or hound/afghan, up to 10 at once), browse 60+ cat breeds with rich metadata — temperament, country of origin, life span, weight and child/dog-friendliness scores — pull cat photos, and grab a random cat fact. Three reliable, key-less open sources (dog.ceo, TheCatAPI, catfact.ninja) behind one clean envelope. Perfect for pet adoption and veterinary apps, kids and education content, Discord/Telegram bots, placeholder imagery, quizzes and any product that needs a quick hit of dogs and cats.

api.oanor.com/animals-api

MTG API

The complete Magic: The Gathering card database as an API — every card ever printed, backed by Scryfall. Look up a card by name (exact, with automatic fuzzy fallback, e.g. "Black Lotus" → mana cost {0}, type, oracle text, rarity, set, format legalities and current market prices), search the entire pool with Scryfall's powerful query syntax (e.g. q=goblin, q=c:red type:creature cmc<=3, ordered by name/cmc/usd/rarity), pull a random card with an optional filter, browse all 1,000+ sets, and list every mana/cost symbol with its glyph. Each card carries colors, color identity, keywords, power/toughness/loyalty, collector number, artist, release date, high-resolution image and prices in USD/EUR/TIX. Ideal for deckbuilders, collection trackers, price-checkers, Discord bots, judges and MTG content tools.

api.oanor.com/mtg-api

Kanji API

The Japanese kanji writing system as an API — every Jōyō, Kyōiku and Jinmeiyō kanji with its on/kun readings, English meanings, JLPT level, school grade, stroke count and newspaper frequency. Look up a single kanji (e.g. 字 → grade 1, JLPT 4, readings ジ / あざ, meanings "character, letter"), find every kanji that shares a kana reading (e.g. かじ), list the vocabulary that uses a given kanji, or pull a whole standard set (Jōyō 2,136 · Kyōiku · grade-1…grade-6 · Jinmeiyō) with paging. Backed by the open KANJIDIC2 / JMdict datasets via kanjiapi.dev. Ideal for Japanese-learning and flashcard apps, SRS/Anki-style study tools, furigana and reading aids, language-education platforms and linguistics research.

api.oanor.com/kanji-api

Quran API

The Holy Quran as an API. Fetch any ayah (verse) by its surah:ayah reference — for example 2:255, the Ayat al-Kursi — returning both the original Arabic (Uthmani script) and a translation, along with the surah name, juz and page; read a full surah (chapter, 1 to 114) with every ayah in Arabic and translation; search the Quran for a word or phrase within a translation; and list the available translations (over 100, in English, French, Urdu, Indonesian, Turkish and many more languages). Live from the AlQuran Cloud API. Ideal for Quran reading and study apps, Islamic education and dawah tools, verse-of-the-day features and mosque or community websites. Open scripture data.

api.oanor.com/quran-api

Bible API

The Bible as an API. Fetch any verse or passage by reference — a single verse like John 3:16 or a range like Psalms 23:1-3 or Genesis 1:1-5 — and get the clean verse text, the individual verses with their book, chapter and verse numbers, and the translation name; pull a random verse for verse-of-the-day features; and list all available translations, including the World English Bible, King James Version, American Standard Version, Bible in Basic English, the Chinese Union Version and more. Live from bible-api.com. Ideal for Bible and devotional apps, church and ministry websites, verse-of-the-day widgets and study tools. Open scripture data.

api.oanor.com/bible-api

Jokes API

A clean, family-friendly jokes API. Fetch a random joke — or several at once — as a single-line one-liner or a two-part setup-and-delivery, filtered by category (Programming, Misc, Pun, Spooky, Christmas); search for jokes containing a specific word; and list the available categories. Safe-mode is always enforced and the offensive "Dark" category is excluded, so every joke is workplace- and family-safe. Ideal for chat and Discord bots, websites and apps that want a touch of humour, loading screens, and developer tools. Built on JokeAPI.

api.oanor.com/jokes-api

Prayer Times & Islamic Calendar API

Islamic prayer times, the Hijri calendar and the Qibla direction as an API. Get the five daily prayer times — Fajr, Dhuhr, Asr, Maghrib and Isha, plus sunrise, sunset, Imsak and midnight — for any coordinate and date, calculated with your choice of method (Muslim World League, ISNA, Umm al-Qura, Egyptian, and many more), alongside the matching Hijri date; convert any date between the Gregorian and Hijri (Islamic lunar) calendars in either direction; and get the exact Qibla direction — the compass bearing and great-circle distance from any location to the Kaaba in Mecca. Prayer times and calendar conversion are powered by the Aladhan service; the Qibla is computed directly. Ideal for Muslim prayer and lifestyle apps, mosque and community sites, Ramadan tools and calendars, and any app that needs accurate prayer times or Hijri dates. Open data.

api.oanor.com/prayer-api

Cosmetics & Beauty API

The open cosmetics and personal-care product database — Open Beauty Facts — as an API. Look up any cosmetic or personal-care product by its barcode to get its name and brand, full INCI ingredient list and ingredient count, categories and labels, quantity, the period-after-opening (the "12M" open-jar symbol), origin countries, a product image, and a vegan / palm-oil-free analysis derived from its ingredients; search the database by keyword; and browse products by category (shampoos, lipsticks, deodorants, sunscreens, moisturisers and more). Covers shampoos, skincare, make-up, deodorants, toothpaste and other personal-care items from a global, contributor-maintained database. Live from world.openbeautyfacts.org — the cosmetics sister project of Open Food Facts. Ideal for skincare and cosmetics apps, ingredient and allergen checkers, ethical-shopping and sustainability tools. Open data.

api.oanor.com/beauty-api

Solar PV (PVGIS) API

Solar photovoltaic potential for any location on Earth, powered by the EU JRC PVGIS (Photovoltaic Geographical Information System). Estimate how much energy a solar PV system would produce at a given coordinate — yearly and month-by-month output in kWh, the in-plane solar irradiation and a breakdown of system losses (angle-of-incidence, spectral, temperature) — for any panel size, fixed tilt and azimuth; find the optimal panel tilt and orientation that maximises annual output; and read the long-term monthly global horizontal solar irradiation. Covers most of the world (excluding polar and open-ocean areas) from years of satellite-based solar data. Ideal for solar installers and calculators, renewable-energy planning, home-energy and roof-potential tools, and climate / sustainability apps. Open data from EU JRC PVGIS.

api.oanor.com/pvgis-api

Flood & River Discharge API

Global river-discharge and flood forecasting as an API, powered by the GloFAS (Global Flood Awareness System) model via Open-Meteo. For any coordinate on Earth, get a daily river-discharge forecast of up to 30 days — with the ensemble spread (mean, max and min across forecast members) so you can gauge uncertainty — plus up to 90 days of recent discharge history, and a quick current-situation summary with today's discharge and a 7-day outlook (peak day, max/min and rising/falling/stable trend). Discharge is reported in cubic metres per second. Ideal for flood early-warning and monitoring, insurance and reinsurance risk, agriculture and irrigation planning, hydropower, and environmental research. Data covers modelled rivers worldwide (none over open ocean). Open data via Open-Meteo / GloFAS.

api.oanor.com/flood-api

Deck of Cards API

A playing-card deck engine as an API. Create a freshly shuffled deck (one or many decks, with or without jokers), draw cards from it, and reshuffle — with full deck state tracked by a deck id so you can deal hands across multiple calls. Each card comes with its code (e.g. AS, 0H), value, suit and a PNG and SVG image URL, so you can render real cards. Draw cards statelessly from a brand-new deck for quick random picks, or keep a deck_id to build a full game. Ideal for card games and game prototypes, Discord bots, teaching and probability demos, and any app that needs a standard 52-card deck. Built on the Deck of Cards service.

api.oanor.com/cards-api

Terraform Registry API

The Terraform Registry — the home of Terraform and OpenTofu modules and providers — as an API. Look up any module for its latest version, total downloads, source repository, verified status, publish date and a ready-to-paste usage block, plus counts of its inputs, outputs and managed resources; read a module's full version history; search the registry of thousands of community modules (optionally filtered by provider); and look up any provider for its version, download count and tier (official / partner / community). Covers the infrastructure-as-code ecosystem from the terraform-aws-modules VPC, EKS and RDS modules to the hashicorp/aws, google and azurerm providers. Live from the official registry.terraform.io API. Ideal for IaC and GitOps tooling, module catalogs and dashboards, and platform-engineering automation. Open data from the Terraform Registry.

api.oanor.com/terraform-api

Artifact Hub API

Artifact Hub — the CNCF registry for cloud-native packages — as an API. Look up any Helm chart, OLM operator, Falco rule, OPA / Kyverno / Gatekeeper policy, Krew kubectl plugin, Tekton task and more for its version and app version, description, license, maintainers, keywords, repository (with verified-publisher and official flags), home and source links, and its full version history. Search the registry across any package kind. Covers the Kubernetes / cloud-native ecosystem from the Bitnami, Prometheus and Grafana Helm charts to Krew plugins and security policies. Live from the official artifacthub.io API. Ideal for GitOps and DevOps dashboards, supply-chain and update tooling, internal chart catalogs and Kubernetes platform engineering. Open data from Artifact Hub.

api.oanor.com/artifacthub-api

Open VSX API

The open VS Code extension registry — Open VSX — as an API. Open VSX is the vendor-neutral marketplace behind VSCodium, Gitpod, Eclipse Theia, Cursor and many other editors. Look up any extension by its namespace.name id for its display name and description, latest version, publisher, total download count, average rating, license, categories and tags, repository and homepage links, and the exact `code --install-extension` command; read an extension's full version history; and search the registry by keyword, ranked by downloads. Covers the editor-extension ecosystem from Python, Java and ESLint to Prettier, GitLens and the major themes and language packs. Live from the official open-vsx.org API. Ideal for editor and IDE tooling, extension catalogs and dashboards, and developer-portal integrations. Open data from Open VSX.

api.oanor.com/openvsx-api

Docker Hub API

The container image registry — Docker Hub — as an API. Look up any image (repository) for its description, total pull count and star count, official status, last-updated date and categories, plus the ready-to-run `docker pull` command; list an image's tags and versions with each tag's compressed size, supported platforms (linux/amd64, linux/arm64, …) and publish date; and search the registry of millions of images. Covers everything from official images like nginx, postgres, redis, node, python and ubuntu to vendor images like bitnami/postgresql. Live from the official hub.docker.com API. Ideal for DevOps dashboards, CI/CD and supply-chain tooling, image catalogs and update automation. Open data from Docker Hub.

api.oanor.com/docker-api

WordPress Directory API

The official WordPress.org plugin and theme directory as an API — the registry behind the ~40% of the web that runs on WordPress. Look up any plugin or theme by its slug for its name, version, author, user rating and rating count, active-install count and total downloads, the WordPress and PHP versions it requires, last-updated date, homepage, support URL and direct download link; and search the directory by keyword (plugins or themes), with results ranked by active installs. Covers the 60,000+ free plugins and 13,000+ themes on WordPress.org, from WooCommerce, Yoast SEO and Elementor to Contact Form 7 and Jetpack. Live from the official api.wordpress.org. Ideal for WordPress dashboards and site managers, plugin/theme catalogs, compatibility and update tooling, and the WordPress developer ecosystem. Open data from WordPress.org.

api.oanor.com/wordpress-api

Iconify Icons API

The open-source icon universe — Iconify — as an API. Search across 200,000+ icons from 200+ icon sets (Material Symbols, Material Design Icons, Font Awesome, Tabler, Lucide, Phosphor, Simple Icons, brand logos and more); get any icon's SVG path, dimensions and a ready-to-use, copy-paste `<svg>` string plus a direct .svg URL; and browse the icon sets with their author, license and icon count. Every icon is addressed by a simple `prefix:name` id (e.g. mdi:home, logos:github). Live from the official api.iconify.design. Ideal for design tools and icon pickers, no-code and website builders, documentation and component libraries, and any app that needs scalable icons. Open-source icons, each with its set's license.

api.oanor.com/iconify-api

AUR API

The Arch User Repository (AUR) as an API. Look up any AUR package for its version, description, upstream URL, maintainer and submitter, community votes and popularity score, license, out-of-date flag, keywords and full dependency lists (depends, make-depends, opt-depends), plus its source snapshot and ready-to-run git-clone command; search the whole AUR by name, description, maintainer, dependencies or keywords (results sorted by popularity); and list every package maintained by a given user. Covers the 90,000+ community-maintained packages of Arch Linux, from yay, paru and visual-studio-code-bin to google-chrome and spotify. Live from the official AUR RPC. Ideal for Arch/AUR helpers and dashboards, package and dependency tooling, and Linux developer portals. Open data from the Arch User Repository.

api.oanor.com/aur-api

Flathub API

The Linux desktop-app store — Flathub (Flatpak) — as an API. Look up any app by its reverse-DNS id for its name, summary and description, developer, license, categories, homepage / bug-tracker / donation links, latest version and release date, screenshot count and total install count; search the whole store by keyword; and read an app's install statistics, including last-month and last-7-day installs and the top countries. Every app comes with the exact `flatpak install` command. Covers the Linux desktop from Firefox, Blender, GIMP, OBS Studio and Inkscape to VLC, Krita and LibreOffice. Live from the official flathub.org API. Ideal for app catalogs and dashboards, software-center integrations, Linux developer tooling and install-analytics. Open data from Flathub.

api.oanor.com/flathub-api

Homebrew API

The macOS and Linux package manager — Homebrew (brew) — as an API. Look up any formula (command-line package) for its description, latest version, license, homepage, dependencies and build dependencies, caveats and deprecation status; look up any cask (graphical macOS app) for its version, bundled apps and homepage; and search the whole registry of 8,300+ formulae and 7,600+ casks by name and description. Each result comes with the exact `brew install` command. Covers the Homebrew world from wget, git, ffmpeg, node and python to Firefox, Visual Studio Code, Docker and Rectangle. Live from the official formulae.brew.sh API. Ideal for developer dashboards, package and dependency tooling, dotfiles and setup automation, and macOS app catalogs. Open data from Homebrew.

api.oanor.com/brew-api

OSV Vulnerabilities API

The Open Source Vulnerabilities database (OSV / osv.dev) as an API — the supply-chain security check for open-source dependencies. Scan any package version (PyPI, npm, Go, crates.io, Maven, NuGet, RubyGems, Packagist, Hex and more) and instantly learn whether it is affected by known vulnerabilities, with each advisory's severity, CVSS score, CVE aliases, CWE weakness and references; list every advisory ever published for a package; and look up a single advisory (GHSA, PYSEC, GO, RUSTSEC, CVE…) in full detail, including the affected packages and version ranges. Live from Google's official OSV.dev database, which aggregates GitHub Security Advisories, PyPA, RustSec, Go and many other sources. Ideal for dependency scanning, SBOM and supply-chain tooling, CI security gates and devsecops dashboards. Open data.

api.oanor.com/osv-api

Go Modules API

The Go package ecosystem as an API. Look up any Go module by its import path for its latest version, license, source repository, total version count and known security advisories; read a module's full version history with publication dates; and get a module's declared dependencies — direct and indirect — parsed straight from its go.mod, with the required Go version. Covers the entire public Go module graph, from github.com/gin-gonic/gin, github.com/spf13/cobra and golang.org/x/text to gorm.io/gorm and k8s.io/client-go. Live from the official Go module proxy (proxy.golang.org) and Google's deps.dev. Ideal for dependency and supply-chain tooling, SBOM generation, package dashboards and Go developer portals. Modules are addressed by full import path. Open data.

api.oanor.com/gomod-api

CTAN API

The TeX and LaTeX package ecosystem — CTAN, the Comprehensive TeX Archive Network — as an API. Look up any of CTAN's ~6,900 packages for its caption and description, latest version and date, license, authors (with resolved names), aliases, topics, home and repository links, and whether it ships with MiKTeX and TeX Live; search the whole registry by name and caption; and resolve any CTAN author id to a name. Covers the TeX/LaTeX world from PGF/TikZ, Beamer and KOMA-Script to amsmath, biblatex and listings. Live from the official CTAN JSON API. Ideal for LaTeX editors and tooling, package dashboards, academic-publishing pipelines and TeX ecosystem analytics. Open data from CTAN.

api.oanor.com/ctan-api

CPAN API

The Perl package ecosystem — CPAN, the Comprehensive Perl Archive Network — as an API. Look up any distribution for its abstract, latest version, author, license, homepage / repository / bug-tracker links, runtime dependencies and download URL; find which distribution provides a given Perl module (e.g. JSON::PP, LWP::UserAgent); read a distribution's full release history with dates; and search the entire CPAN registry by keyword. Covers the Perl ecosystem from Mojolicious, Moose, DBI and Catalyst to JSON, Plack and the Dancer framework. Live from the official MetaCPAN API. Ideal for package dashboards, dependency and supply-chain tooling, Perl developer portals and CPAN ecosystem analytics. Open data from CPAN.

api.oanor.com/cpan-api

Hex API

The Elixir and Erlang package ecosystem — Hex (hex.pm) — as an API. Look up any Hex package for its description, licenses, latest version, GitHub / docs / changelog links, owners and download counts (all-time and recent); read a package's complete release history with publication dates; get a single release's dependency list, Elixir version constraint and build tools; and search the entire Hex registry by keyword. Covers the Elixir/Erlang (BEAM) ecosystem from Phoenix, Ecto and Plug to Jason, Absinthe and Nerves. Live from the official hex.pm API. Ideal for package dashboards, dependency and supply-chain tooling, Elixir developer portals and BEAM ecosystem analytics. Open data from Hex.

api.oanor.com/hex-api

CRAN API

The R package ecosystem — CRAN, the Comprehensive R Archive Network — as an API. Look up any R package for its title, description, version, license, maintainer and author, homepage and bug-tracker links, and its full dependency tree (depends, imports, suggests, linkingTo); read a package's complete release history with publication dates; search the entire CRAN registry by keyword; and get download statistics (last day, week or month, with an optional daily series) straight from the official CRAN download logs. Covers the ~22,000 packages on CRAN, from ggplot2, dplyr and data.table to jsonlite, shiny and the wider tidyverse. Live from the official R-community services (crandb, search.r-pkg.org, cranlogs). Ideal for package dashboards, dependency and supply-chain tooling, data-science developer portals and R ecosystem analytics. Open data from CRAN.

api.oanor.com/cran-api

National Parks API

National parks around the world as an API — 2,400+ national parks from 160+ countries, from Wikidata, each with its country, exact coordinates, the year it was established and its official website. Search and filter parks by name, country and establishment-year range, or find every national park near any coordinate by great-circle distance (great for "national parks near me" and trip planning). From Yellowstone and the Grand Canyon to Kruger, Banff, Torres del Paine and Kakadu, it is ideal for travel, tourism, maps, outdoor, education and nature apps. Open data from Wikidata.

api.oanor.com/nationalparks-api

pub.dev API

The pub.dev registry — home of the Dart and Flutter package ecosystem — as an API. Look up any package for its description, latest version, repository, documentation and homepage links, Dart SDK constraint, whether it is a Flutter package, its dependencies and recent version history; search the registry by keyword (sorted by relevance, popularity, likes, points, downloads or recency); and read a package's popularity score — its like count, pub points out of the maximum, popularity percentage and 30-day download count. Live from the official pub.dev API. Ideal for package dashboards, dependency and supply-chain tooling, Flutter developer portals and ecosystem analytics. Open data from pub.dev.

api.oanor.com/pubdev-api

Steam API

The Steam store as an API. Search Steam for games and get each game's full details — short description, genres and categories, developers and publishers, release date, platforms (Windows/macOS/Linux), Metacritic score, price and discount, header image and screenshots — and its player-review summary, from the famous "Overwhelmingly Positive" / "Mixed" rating down to the exact positive percentage and total review count, plus a few recent reviews. Look up any game by its Steam app id (e.g. 620 for Portal 2, 1245620 for Elden Ring). Prices are country-specific. Ideal for game directories, review and rating dashboards, Discord bots, wishlists and gaming apps. Public Steam store data.

api.oanor.com/steam-api

Game Deals API

PC video-game prices and discounts across 30+ digital stores as an API — Steam, GOG, Epic Games, Humble, GreenManGaming, Fanatical and more, powered by CheapShark. Search games by title to get the cheapest current price; look up a game to see every store's deal side by side (price, retail price, % off and a buy link) plus its lowest-ever price; or browse the current best deals filtered by store or maximum price and sorted by deal rating, savings, price, recency or Metacritic score. Ideal for game-deal sites, price-tracker bots, gaming dashboards, browser extensions and Discord bots. Prices in USD. Open data from CheapShark.

api.oanor.com/gamedeals-api

App Store API

Search and look up apps on the Apple App Store as an API. Pass a search term and get matching iOS apps with their developer, average star rating and rating count, price, category and icon; or look up a single app by its App Store id (or bundle id) for the full record — description, current version, release and update dates, content rating, minimum iOS version, app size, supported languages, screenshots and the store link. Ratings and price are returned per country (default US). Live from the public iTunes Search API. Ideal for app-store optimisation (ASO), competitor and market research, app directories, review dashboards and mobile-developer tools. Public Apple data.

api.oanor.com/appstore-api

Maven Central API

Maven Central — the package repository at the heart of the Java and JVM ecosystem (Java, Kotlin, Scala, Groovy, Android) — as an API. Search the repository for artifacts by keyword and get each artifact's groupId:artifactId, latest version, total number of versions, packaging type and last-updated date; look up a single artifact by its group and artifact coordinates; and list its full version history (newest first) with release dates and published file types. Live from the official Maven Central search service. Ideal for dependency dashboards, build tooling, supply-chain and security analysis, developer portals and JVM ecosystem analytics. Open data from Maven Central.

api.oanor.com/maven-api

SSL Certificate API

Check any website's SSL/TLS certificate as an API. Pass a domain and the service performs a live TLS handshake and returns the certificate's subject and issuer, the validity window, the exact number of days until it expires, whether it is currently valid and trusted by a standard CA chain, the negotiated TLS protocol, serial number, SHA-256 fingerprint, key size and the full list of Subject Alternative Names (SANs). A lean expiry endpoint returns a simple ok / expiring_soon / expired status, perfect for uptime and certificate-expiry monitoring, dashboards, CI checks and security tooling. Self-contained — no third-party service. IP addresses and internal hosts are not supported.

api.oanor.com/sslcheck-api

Wikimedia Commons API

Search millions of freely-licensed images and media as an API, from Wikimedia Commons. Pass a search term and get matching photos and illustrations with their direct full-resolution image URL, a ready-to-use thumbnail, dimensions, file size, MIME type, and crucially the licence (Creative Commons or public domain), licence URL and author/credit — everything you need to find and correctly attribute reusable media. Or look up a single file by name for its full details. Ideal for blogs, content and marketing tools, presentations, education and apps that need free, attributable imagery. Open data from Wikimedia Commons (always check each file's licence before reuse).

api.oanor.com/commons-api

Packagist API

The Packagist.org registry — the package ecosystem of PHP and Composer — as an API. Look up any package (vendor/package, e.g. monolog/monolog, laravel/framework, symfony/console) for its description, type, total/monthly/daily download counts, GitHub stars, forks and open issues, number of dependents, latest stable version and its PHP requirement; search the registry by keyword and tag; and list a package's full version history (newest stable first). Live from the official Packagist API. Ideal for package dashboards, dependency and supply-chain tooling, developer portals and PHP ecosystem analytics. Open data from Packagist.org.

api.oanor.com/packagist-api

NuGet API

The NuGet.org registry — the package ecosystem of .NET — as an API. Look up any NuGet package for its description, latest version, total download count, authors, tags, project, license and icon URLs; search the registry by keyword across millions of packages; and list a package's full version history (newest first). Live from the official NuGet APIs. Ideal for package dashboards, dependency and supply-chain tooling, developer portals and .NET ecosystem analytics. Open data from NuGet.org.

api.oanor.com/nuget-api

UK Parliament API

The UK Parliament as an API — Members of the House of Commons (MPs) and the House of Lords, and the bills passing through Parliament, live from the official UK Parliament data services. Search members by name and house and get their party, constituency or peerage, gender, portrait and membership dates; look up any member by id; and search the bills currently before (or recently passed) Parliament with their long and short titles, originating and current house, and current stage (e.g. Report stage, Royal Assent). Ideal for civic-tech, news, political-research, transparency and government-monitoring apps. Open data from the UK Parliament.

api.oanor.com/ukparliament-api

Ruby Gems API

The RubyGems.org registry — home of the Ruby ecosystem — as an API. Look up any gem for its description, current version, total and per-version download counts, authors, license, homepage, source and documentation links, and its runtime and development dependencies; search the registry by keyword; and browse a gem's full version history with per-version download numbers. Live from the official RubyGems.org API. Ideal for package dashboards, dependency and supply-chain tooling, developer portals and Ruby ecosystem analytics. Open data from RubyGems.org.

api.oanor.com/rubygems-api

Rust Crates API

The crates.io registry — home of the Rust ecosystem — as an API. Look up any Rust crate for its description, latest and recent versions, total and recent download counts, license, repository, documentation and homepage links, keywords and categories; search and rank the whole registry by relevance, downloads, recent downloads, recent updates or newest; and inspect the dependency tree of a crate's newest (or any) version. Live from the official crates.io API. Ideal for package dashboards, dependency tooling, security/supply-chain analysis, developer portals and Rust ecosystem analytics. Open data from crates.io.

api.oanor.com/crates-api

Geo Wikipedia API

Wikipedia, located — find the Wikipedia articles near any coordinate ("Wikipedia near me") as an API, live from the official MediaWiki API. Pass a latitude and longitude and get the nearby places, landmarks and points of interest with their distance in metres, a two-sentence summary, a thumbnail image and a link — perfect for travel guides, maps, augmented-reality and location-aware apps. Or look up a single article to get its coordinates, description, summary and image. Works for every language edition (en.wikipedia, de.wikipedia, fr.wikipedia and 300+ more). Open data from Wikipedia.

api.oanor.com/geowiki-api

gitignore API

Generate .gitignore files as an API — 309 ready-to-use .gitignore templates for languages, frameworks, tools and editors, straight from GitHub's official github/gitignore collection. Fetch the .gitignore for any single technology (Node, Python, Java, Rust, Unity, …), search and list all available templates by name or category (languages, editors/OS globals, community stacks), or — the headline feature — combine several templates into one ready-to-commit .gitignore in a single call (e.g. names=Node,Python,macOS). Ideal for scaffolding tools, project generators, IDEs, CLIs and developer dashboards. Open data from github/gitignore (CC0).

api.oanor.com/gitignore-api

tldr CLI Help API

Simplified, example-driven help for the command line as an API — the community tldr-pages project, 7,045 command-line tools across Linux, macOS, Windows and more. Instead of dense man pages, every command (tar, git, ffmpeg, curl, docker, ssh, awk, …) comes back as a short description plus a handful of practical, copy-paste example commands with placeholders. Look up a command, search commands by name or description, filter by platform, or fetch a random command. Ideal for terminals, IDEs, chatbots, developer tools, onboarding and learning. Open data from tldr-pages (CC-BY).

api.oanor.com/tldr-api

Wikipedia Pageviews API

Wikipedia pageview statistics as an API, live from the official Wikimedia REST API. See the most-viewed Wikipedia articles for any day — a real-time pulse of what the world is reading and searching for — with junk namespaces filtered out by default, and get the daily (or monthly) view counts and totals for any individual article over any date range. Works for any language edition (en.wikipedia, de.wikipedia, fr.wikipedia and 300+ projects) and any access method (desktop, mobile-web, mobile-app). Ideal for trend analysis, news, research, dashboards, SEO and content strategy. Public Wikimedia data.

api.oanor.com/pageviews-api

Chess Openings API

The Encyclopaedia of Chess Openings (ECO) as an API — 3,161 named chess openings and variations with their ECO code (A00–E99), full name, family/variation and the exact move sequence (PGN and a clean move list). Search openings by name, ECO code or ECO volume; list every opening under a code (e.g. B20 → 27 Sicilian lines); pick a random opening; and — the killer feature — identify which opening a game is in from a sequence of moves (e.g. "1. e4 c5 2. Nf3" → Sicilian Defense). Ideal for chess apps, game analysis, training tools, bots and trivia. Open data from the lichess-org/chess-openings project.

api.oanor.com/chessopenings-api

Castles API

Castles around the world as an API — 17,000+ castles from Wikidata with their country, geographic coordinates and the year they were built. Search and filter castles by name, country and build-year range, or find every castle near any coordinate by great-circle distance (perfect for "castles near me" features). Spanning Germany, Italy, France, Spain, the UK and 100+ countries, it is ideal for travel, tourism, maps, history, education and trivia apps. Open data from Wikidata.

api.oanor.com/castles-api

Stadiums API

Stadiums and sports venues around the world as an API — 7,000+ stadiums from Wikidata with their seating capacity, country and city, geographic coordinates and year opened. Search and filter by name, country, minimum capacity and opening year (the results come back largest-first, so it doubles as a "biggest stadiums in the world" ranking), or find every stadium near any coordinate by great-circle distance. Ideal for sports, travel, ticketing, maps, trivia and matchday apps. Open data from Wikidata.

api.oanor.com/stadiums-api

US Treasury API

US Treasury fiscal data as an API, live from the official api.fiscaldata.treasury.gov. Track the US national debt to the penny (total public debt outstanding, debt held by the public and intragovernmental holdings) for the latest day or any date range; get the average interest rates the US government pays on its securities (Treasury Bills, Notes, Bonds, TIPS and more); and look up the official US Treasury reporting exchange rates for ~170 world currencies, used to convert foreign currency to USD for government reporting. Ideal for debt clocks, macro-economic dashboards, fintech, research and data journalism. Public-domain US Treasury data.

api.oanor.com/treasury-api

Bike-Share API

Every public bike-share and e-scooter system in the world as an API — 1,500+ systems across 48 countries from the MobilityData GBFS catalog, plus LIVE station availability. Browse and search the systems catalog by country or name (Citi Bike, Vélib', Divvy, Blue Bikes, Capital Bikeshare, …), look up a system with its GBFS feed URLs, and fetch real-time station data — each station's name, location, capacity and how many bikes and docks are free right now — or find the nearest stations to any coordinate by great-circle distance. Ideal for trip-planning, mobility, maps and smart-city apps. Catalog data from MobilityData; live availability from each operator's official GBFS feed.

api.oanor.com/bikeshare-api

US Government Spending API

US federal government spending as an API, live from the official USAspending.gov (US Treasury). Search federal awards — contracts, grants, loans and direct payments — by keyword, recipient, award type and fiscal year, ranked by amount, with the recipient name, dollar amount, awarding agency, description and award dates. Rank the top recipients of federal money for any search, and list and inspect the 100+ top-tier federal agencies with their budgetary resources. Ideal for government-transparency, investigative journalism, contractor intelligence, grants research, GovCon and policy-analysis applications. Public-domain US Treasury data.

api.oanor.com/usaspending-api

US Federal Register API

The US Federal Register as an API — the official daily journal of the United States government, live from federalregister.gov. Search the full record of federal rules, proposed rules, public notices and presidential documents (including executive orders) by keyword, document type, issuing agency and publication-date range; fetch any document by its number with title, abstract, agencies, publication and signing dates, executive-order number and links to the official HTML and PDF; and list the 470+ federal agencies. Ideal for legal-tech, compliance, regulatory-monitoring, government-transparency, policy-research and news applications. Public-domain US government data.

api.oanor.com/fedregister-api

US Congress API

Every member of the United States Congress as an API — all 12,766 legislators, current and historical, from 1789 to today. Look up any member by Bioguide or GovTrack id, or search and filter the full roster by name, US state, party and chamber (Senate / House), and list the current members of Congress. Each record carries the member's name, gender, birthday, party, state and district, chamber, the number of terms served and the complete term-by-term history with start and end dates, plus cross-reference ids (GovTrack, OpenSecrets, FEC, Wikipedia, Wikidata). Ideal for civic-tech, news, government-transparency, lobbying and political-research apps. Data from the public-domain @unitedstates project.

api.oanor.com/congress-api

Chemistry API

Chemical compound data as an API, powered by NIH PubChem (>100 million compounds). Look up any compound by common name, PubChem CID or SMILES and get its molecular formula, molecular and exact mass, IUPAC name, canonical SMILES, InChI and InChIKey, plus physicochemical properties (XLogP, TPSA, formal charge, hydrogen-bond donor/acceptor counts, rotatable bonds, heavy-atom count). List a compound's synonyms and trade/registry names, or resolve a name to PubChem CIDs. Ideal for cheminformatics, lab software, education, drug-discovery tooling and scientific data pipelines.

api.oanor.com/chemistry-api

World Heritage API

Every UNESCO World Heritage Site as an API — all 1,236 inscribed sites worldwide (cultural, natural and mixed) from the official UNESCO World Heritage List. Look up any site by its WHC id (e.g. Galápagos Islands, Machu Picchu, Historic Centre of Rome) with its country, exact coordinates, the year it was inscribed and the UNESCO selection criteria. Search and filter by name, country, category (cultural / natural / mixed) and inscription year, or find every World Heritage Site near any coordinate by great-circle distance. Ideal for travel, tourism, maps, education and cultural-discovery apps.

api.oanor.com/heritage-api

Software Licenses API

The full SPDX License List as an API — all 729 software licenses with metadata and the complete license text for each. Look up any license by its SPDX id (e.g. MIT, Apache-2.0, GPL-3.0-only, MPL-2.0) and get the exact, canonical license text plus its name, reference URL, see-also links and standard header. Search or list licenses by name/id and filter by OSI-approved (Open Source Initiative), FSF-libre (Free Software Foundation) or deprecated status. Ideal for SBOM / license-compliance tooling, package managers, repository scanners, legal review, and open-source governance dashboards.

api.oanor.com/licenses-api

Natural Events API

Live natural events happening around the world as an API, from NASA EONET (Earth Observatory Natural Event Tracker). List currently active (or past) events — wildfires, severe storms and tropical cyclones, volcanoes, floods, landslides, droughts, sea/lake ice and more — each with its title, category, current location and date, the full track of geometry points over time, and source links; or find the events nearest any coordinate (great-circle distance). Filter by category or time window. Ideal for natural-hazard dashboards, situational awareness, travel-safety, insurance and environmental monitoring.

api.oanor.com/naturalevents-api

Airport Frequencies API

Airport radio communication frequencies as an API — 30,000+ frequencies at 11,000+ airports, from the OurAirports dataset. List every published frequency at an airport by ident (e.g. KJFK → Approach 125.7/127.4/132.4, ATIS, Tower, Ground, Clearance, …), or filter fleet-wide by type or exact frequency (e.g. find every airport using the emergency frequency 121.5). Each record carries the airport, frequency type (TWR, GND, ATIS, APP, CTAF, UNICOM, CNTR, …) with a readable name, the description and the frequency in MHz. Ideal for aviation radio, flight simulators, EFB, scanner and flight-planning apps.

api.oanor.com/airportfreq-api

Runways API

Every runway in the world as an API — 47,000+ runways at 40,000+ airports, from the OurAirports dataset. List all the runways at any airport by ICAO/local ident (e.g. KJFK → four runways, the longest 13R/31L at 14,511 ft), with each runway's length (feet and metres), width, surface (asphalt, concrete, grass, …), lighting and both-end designators, true headings and coordinates. Or filter runways fleet-wide by surface, minimum length and lighting. Ideal for flight planning, flight simulators, EFB and aeronautical apps, and aviation analytics.

api.oanor.com/runways-api

Navaids API

Radio navigation aids (navaids) as an API — 11,000+ VOR, NDB, DME, TACAN, VORTAC and VOR-DME beacons across 231 countries, from the OurAirports dataset. Look up a navaid by its ident (e.g. JFK → Kennedy VOR-DME 115.9 MHz), search by name/ident with country and type filters, or find all navaids within a radius of any coordinate. Each record carries the ident, name, type, frequency (kHz and MHz), elevation, country and any associated airport. Ideal for aviation tools, flight simulators, EFB apps, flight planning and aeronautical charts.

api.oanor.com/navaids-api

IP Protocol Numbers API

The IANA "Assigned Internet Protocol Numbers" registry as an API — the 8-bit value carried in the IPv4 Protocol field (and IPv6 Next Header) that identifies the encapsulated protocol. Resolve any number to its protocol (e.g. 6 → TCP, 17 → UDP, 1 → ICMP, 47 → GRE, 50 → ESP, 58 → IPv6-ICMP, 89 → OSPF, 132 → SCTP), look up by keyword, search by name, or list all 151 assigned protocols — each with its keyword, full name, IPv6-extension-header flag and defining RFC. Ideal for packet/firewall tooling, network analysis, NetFlow/IPFIX decoders and protocol documentation. (Distinct from transport-layer service port numbers.)

api.oanor.com/ipprotocols-api

ATC Drug Classification API

The WHO ATC (Anatomical Therapeutic Chemical) drug classification as an API — 6,400+ codes organising every medicine into a 5-level hierarchy: anatomical main group → therapeutic subgroup → pharmacological subgroup → chemical subgroup → chemical substance. Look up any ATC code (e.g. A10BA02 → metformin, N02BE01 → paracetamol, J01CA04 → amoxicillin) with its full ancestor chain, direct children and WHO Defined Daily Doses (DDD); search drugs by name; or navigate the tree from the 14 anatomical main groups. Ideal for e-prescribing, pharmacy, clinical decision support, drug databases and health analytics.

api.oanor.com/atc-api

Asteroid Close Approaches API

Live near-Earth object close approaches as an API, straight from NASA/JPL's Close-Approach Data (CAD) system. List the asteroids and comets passing nearest Earth over the next N days (or look back), with the approach date, miss distance (in astronomical units, lunar distances and kilometres), relative velocity and an estimated diameter from the object's absolute magnitude; or pull the full close-approach history for a specific object (e.g. 99942 Apophis, 101955 Bennu). Ideal for planetary-defense dashboards, astronomy & space apps, education and "asteroid of the week" content.

api.oanor.com/closeapproach-api

On This Day API

Historical events, notable births and deaths, and holidays for any calendar date — "on this day in history" — relayed live from Wikipedia. Get today's curated highlights, or pass any date (e.g. 07-20 → Apollo 11 Moon landing among the events) to retrieve notable events, births, deaths, holidays/observances, or the editor-selected highlights. Every entry carries the year, a one-line description and a link to the relevant Wikipedia article. Ideal for "today in history" widgets, daily-content apps, trivia, newsletters and educational tools.

api.oanor.com/onthisday-api

USGS Streamflow API

Live river and stream conditions from the USGS Water Services network. The catalogue of 16,900+ active US streamflow gauges is searchable by name, state or coordinate; the live endpoint returns the latest observation for any gauge: streamflow / discharge (in cubic feet per second and m³/s) and gauge height (in feet and metres), with the station name, observation time and coordinates. Find the gauges nearest any lat/lon. Ideal for flood monitoring, hydrology, whitewater/fishing & recreation apps, drought tracking and environmental dashboards.

api.oanor.com/streamflow-api

UN/LOCODE API

The UN/LOCODE registry (United Nations Code for Trade and Transport Locations) as an API — 116,000+ ports, airports, rail and road terminals and trade points across 249 countries. Resolve any 5-character code (e.g. USNYC → New York; DEHAM → Hamburg; NLRTM → Rotterdam) to its name, country, subdivision, transport functions (port, rail, road, airport, postal, …), IATA code and coordinates; search locations by name with country and function filters; or list every location in a country. UN/LOCODE is the standard used in shipping, logistics, customs and EDI. Ideal for supply-chain, freight, trade-compliance and logistics software.

api.oanor.com/locode-api

ASN Lookup API

Look up Autonomous System Numbers (ASNs) — the identifiers that label every network on the public internet — mapped to their owning organisation and country. 122,000+ ASNs derived from the Regional Internet Registries (ARIN, RIPE, APNIC, LACNIC, AFRINIC). Resolve an ASN to its operator (e.g. AS15169 → Google LLC, US; AS13335 → Cloudflare; AS16509 → Amazon), or search by organisation name and country (e.g. "hetzner" in DE). Ideal for network intelligence, abuse/security investigation, traffic analysis, IP-reputation tooling and BGP/peering research.

api.oanor.com/asn-api

Marine Buoys API

Live marine weather and ocean conditions from NOAA's National Data Buoy Center (NDBC). The station catalogue (1,930 moored buoys and coastal stations worldwide) is searchable by name, type or coordinate; the live endpoint returns the latest observation for any station: significant wave height, wave period and direction, water and air temperature, wind speed/gust/direction, atmospheric pressure and more. Find the nearest buoys to any lat/lon. Ideal for surfing & sailing apps, marine operations, coastal monitoring and oceanography.

api.oanor.com/buoys-api

Poetry API

A corpus of 2,500+ classic public-domain poems by 127 authors (Shakespeare, Keats, Dickinson, Whitman, Poe, Frost and many more), via the PoetryDB collection. Look up a poem by title or id and get its full text, line by line; browse every poem by an author (or list all authors); full-text search across titles, authors and lines; or fetch a random poem (optionally by author or capped to a number of lines, perfect for a poem-of-the-day). Ideal for literary apps, education, writing tools, daily-poem widgets and creative projects.

api.oanor.com/poetry-api

Space Weather API

Live solar and geomagnetic conditions as an API, relayed from NOAA's Space Weather Prediction Center (SWPC). Get the current planetary K-index with its activity level and geomagnetic-storm scale (Kp 5+ → G1-G5); the real-time solar wind from the L1 point (speed, density, temperature, magnetic field Bz/Bt); the current NOAA scales for radio blackouts (R), solar-radiation storms (S) and geomagnetic storms (G); and the latest space-weather alerts, watches and warnings. Ideal for aurora forecasting, satellite & power-grid operations, HF-radio and amateur-radio apps, and science dashboards.

api.oanor.com/spaceweather-api

METAR / TAF Aviation Weather API

Live aviation weather for any airport as an API, relayed from NOAA's Aviation Weather Center. Get the current METAR observation for an ICAO station (e.g. KJFK → New York JFK: temperature, dewpoint, wind, visibility, altimeter, cloud layers, flight category VFR/MVFR/IFR/LIFR and the raw report) or the TAF terminal aerodrome forecast. Query one station or up to 10 at once (KJFK,EGLL,EDDF). Both decoded fields and the raw text are returned. Ideal for flight-planning tools, aviation dashboards, drone/UAV operations and weather apps.

api.oanor.com/metar-api

URI Schemes API

The IANA Uniform Resource Identifier (URI) Schemes registry as an API — all 413 registered schemes (http, https, mailto, tel, ftp, ssh, magnet, bitcoin, geo, did, …). Look up any scheme to get its description, registration status (Permanent, Provisional or Historical) and defining reference; search by name or description; or list all schemes filtered by status. Ideal for URL parsers and validators, link handlers, deep-linking, security allow-lists and developer tooling that needs to recognise or vet URI schemes.

api.oanor.com/urischemes-api

HTTP Reference API

A clean, programmatic reference for HTTP semantics, built on the official IANA registries. Look up any status code with its reason phrase and class (404 → Not Found, Client Error; 503 → Service Unavailable, Server Error), list a whole class (4xx, 5xx…); look up any method with its safe/idempotent flags (GET → safe + idempotent, POST → neither, DELETE → idempotent); or look up / search the 255 registered HTTP header fields (Content-Type, Authorization, …) with their registration status. Ideal for API tooling, HTTP clients, documentation, linters, learning resources and error pages.

api.oanor.com/http-api

Deep-Sky Objects API

The OpenNGC (NGC/IC) catalogue of deep-sky objects as an API — 13,000+ galaxies, nebulae and star clusters. Look up any object by its catalogue name (NGC224, IC434), Messier number (M31 → Andromeda Galaxy, M42 → Orion Nebula, M1 → Crab Nebula) or common name; browse the full 110-object Messier catalogue; or search by type (galaxy, planetary nebula, globular cluster…) and constellation. Each record carries the object type, J2000 coordinates (sexagesimal + decimal), V/B magnitude, angular size, surface brightness, Hubble morphological type, constellation and cross-catalogue identifiers. Ideal for astronomy apps, telescope planners, planetarium software and education.

api.oanor.com/deepsky-api

Baby Names API

US given-name popularity from 1880 to 2008 as an API — the top 1,000 names per year for each sex (SSA-derived dataset, 6,782 names). Pull a name's full popularity trend (e.g. Emma → girls: rank #1 in 2008, peaked again in 1881), get the top names for any year (e.g. 1990 → Jessica, Ashley, Brittany), or search names by prefix/substring. Each data point carries the year, the share of births (percent and per-million) and the rank. Ideal for name-trend visualisations, baby-name apps, nostalgia/genealogy tools and data journalism.

api.oanor.com/babynames-api

Merchant Category Codes API

ISO 18245 Merchant Category Codes (MCC) as an API — the 981 four-digit codes that Visa, Mastercard and other card networks use to classify a merchant's line of business. Look up any code (e.g. 5812 → Eating places and Restaurants, 5411 → Grocery Stores/Supermarkets, 3000 → United Airlines), search by description (e.g. "hotel", "airline", "pharmacy"), filter by IRS-reportable status, or list them all. Each record carries the network/edited description, USDA and IRS descriptions and whether the category is IRS 1099-reportable. Ideal for payments, fintech, expense management, fraud analysis and transaction enrichment.

api.oanor.com/mcc-api

Formula 1 API

Formula 1 reference data as an API, built on the Ergast / Jolpica F1 dataset — every driver, constructor and circuit in F1 history plus every season since 1950. Look up a driver by id or name (e.g. hamilton → Lewis Hamilton, code HAM, #44, British), a constructor/team (ferrari → Ferrari), or a circuit with its coordinates and country (monza → Autodromo Nazionale di Monza, Italy); or search across all three (e.g. "verstappen" → Jos & Max Verstappen). 879 drivers, 214 constructors, 78 circuits. Ideal for motorsport apps, fantasy F1, sports trivia and data dashboards.

api.oanor.com/f1-api

Physical Constants API

The NIST CODATA 2022 fundamental physical constants as an API — 355 quantities used throughout physics and engineering. Look up any constant by name or slug (e.g. speed of light in vacuum → 299792458 m/s, exact; Planck constant, elementary charge, Avogadro constant, Boltzmann constant, Newtonian constant of gravitation), search by keyword, or list them all. Each record carries the recommended value, the standard uncertainty, the SI unit and whether the value is exact (by definition since the 2019 SI redefinition). Ideal for scientific calculators, physics/engineering software, education and lab tooling.

api.oanor.com/constants-api

BCP 47 Language Tags API

IETF BCP 47 language tags (locales) as an API, built on the IANA Language Subtag Registry — 9,200+ subtags (languages, scripts, regions, variants, extlangs and grandfathered tags). The headline /parse endpoint validates and decomposes any language tag (e.g. zh-Hant-TW → Chinese + Han Traditional script + Taiwan; en-Latn-US, de-CH-1996, i-klingon) into its labelled subtags, flags invalid or deprecated parts, and recognises pre-registered redundant/grandfathered tags. Look up an individual subtag (de → German, Hant → Han Traditional, 419 → Latin America), or search the registry by description. Ideal for internationalization (i18n), locale validation, content negotiation and language-aware apps.

api.oanor.com/bcp47-api

Asteroids API

The NASA/JPL Small-Body Database (SBDB) as an API — 30,000+ named asteroids and comets with their physical and orbital properties. Look up any minor body by number (e.g. 1 → Ceres), name (Vesta) or SPK-ID; search by name with filters for orbit class, near-Earth (NEO) and potentially-hazardous (PHA) status; or list every near-Earth object. Each record carries the diameter, albedo, absolute magnitude, rotation period and the osculating orbit (semi-major axis, eccentricity, inclination, period) plus the orbit class (main-belt, Apollo, Trojan, …). Ideal for astronomy apps, planetarium software, education and space dashboards.

api.oanor.com/asteroids-api

NAICS API

The North American Industry Classification System (NAICS 2022) as an API — 2,100+ industry codes in a 5-level hierarchy (sector → subsector → industry group → industry → national industry). Look up any code (e.g. 541511 → Custom Computer Programming Services) with its full ancestor chain and direct children; search industries by title (e.g. "software", "restaurant"); or navigate the tree from the 20 top-level sectors down. NAICS is the standard used by US, Canadian and Mexican statistical agencies to classify business establishments. Ideal for business classification, market research, CRM enrichment, lead segmentation and economic analysis.

api.oanor.com/naics-api

Unicode API

The Unicode Character Database (UCD) as an API. Resolve ANY codepoint (0..10FFFF, including the CJK and Hangul ranges) to its name, general category, block and script — plus the literal character, HTML entity (&#x1F600;), CSS escape and UTF-8/UTF-16 byte sequences. Pass a hex codepoint (e.g. 1F600 → 😀 GRINNING FACE) or a literal character (?char=€). Search 40,000+ named characters by name (e.g. "heart", "arrow"), filter by category or block, and browse all 346 Unicode blocks. Ideal for text-processing tools, emoji pickers, editors, internationalization and developer utilities.

api.oanor.com/unicode-api

Fonts API

The Google Fonts catalogue as an API — 1,900+ open-source font families with everything you need to pick and embed a typeface. Look up a family (e.g. Roboto → category, available weights, variable-font axes, subsets and a ready-to-use CSS embed URL); search by name, category (Sans Serif, Serif, Display, Handwriting, Monospace), subset, weight or variable-font support; or list the most popular families. Each record carries the weights/styles, variable axes (wght, wdth, …), language subsets, designers, popularity rank and a Google Fonts CSS2 embed URL. Ideal for design tools, website builders, font pickers and theming systems.

api.oanor.com/fonts-api

Seaports API

The NGA World Port Index (WPI / Pub 150) as an API — 3,800+ maritime ports across 195 countries. Look up any port by its WPI number (e.g. 31140 → Rotterdam) or UN/LOCODE (e.g. NLRTM); search by name, country, harbor size or water body; or find every port within a radius of any coordinate (great-circle distance). Each record carries the UN/LOCODE, country, coordinates, harbor size and type, channel/anchorage/pier depths, maximum vessel length and draft, plus facility flags (container, oil/LNG terminal, ro-ro, dry dock, …). Ideal for shipping, logistics, maritime and supply-chain tools.

api.oanor.com/seaports-api

Power Plants API

The WRI Global Power Plant Database as an API — 34,900+ power stations across 167 countries (~5,700 GW total capacity). Look up any plant by its WRI/GPPD id (e.g. WRI1000452 → Three Gorges Dam, 22,500 MW hydro); search by name, country, fuel type or capacity range; or find every power station within a radius of any coordinate (great-circle distance, optional fuel filter). Each record carries the installed capacity (MW), primary fuel (Solar, Hydro, Wind, Gas, Coal, Nuclear, …), country, latitude/longitude, commissioning year and owner. Ideal for energy dashboards, ESG/climate analytics, grid and infrastructure tools.

api.oanor.com/powerplants-api

Volcanoes API

The Smithsonian Global Volcanism Program (GVP) Holocene volcano list as an API — 1,215 volcanoes active within the last ~10,000 years. Look up any volcano by its GVP number (e.g. 211020 → Vesuvius) or name; search by name, country, type or region; or find every volcano within a radius of any coordinate (great-circle distance). Each record carries the volcano type, last-known eruption year, country/region, latitude/longitude, summit elevation, tectonic setting and a geological summary. Ideal for natural-hazard dashboards, travel/geography apps, education and earth-science tooling.

api.oanor.com/volcanoes-api

Satellites API

The CelesTrak satellite catalogue (SATCAT) as an API — 33,000+ catalogued payloads and rocket bodies in (and decayed from) Earth orbit. Look up any object by its NORAD catalogue number (e.g. 25544 → ISS (ZARYA)) or international designator (e.g. 1998-067A); search by name with filters for owner/country, object type and in-orbit status; or list every operator with object counts. Each record carries the operational status, launch date and site, decay status, and orbit (period, inclination, apogee/perigee). Ideal for space dashboards, satellite trackers, OSINT and educational tools. (Catalogued averages, not live ephemeris/TLE.)

api.oanor.com/satellites-api

VAT & Sales Tax API

VAT, GST and sales-tax rates for 128 countries — plus US state and Canadian province sub-rates — with a built-in tax calculator. Get the standard rate for any country (e.g. DE → 19%), compute the tax and gross total on a net amount (e.g. €100 in Germany → €19 tax, €119 total), apply a US state or Canadian province rate, or list every country. Ideal for e-commerce checkouts, invoicing, SaaS billing and pricing tools. (Standard rates, not tax advice.)

api.oanor.com/vat-api

ICD-10 Codes API

The ICD-10-CM diagnosis code system as an API — 71,000+ International Classification of Diseases (10th revision, Clinical Modification) codes used in healthcare, billing and insurance. Look up any code (e.g. E11.9 → Type 2 diabetes mellitus without complications), search the classification by condition, or browse every code in a 3-character category. Ideal for EHR/EMR systems, medical billing, claims and health-tech tooling.

api.oanor.com/icd10-api

HS Codes API

The World Customs Organization Harmonized System (HS) as an API — 6,900+ commodity classification codes used for customs, tariffs and international trade. Look up any HS code (2-digit chapter, 4-digit heading or 6-digit subheading) with its description and full ancestor chain, search the nomenclature by product, or drill into the sub-codes of a code. Ideal for logistics, customs, e-commerce and trade-compliance tooling.

api.oanor.com/hscodes-api

Exoplanets API

Explore 6,200+ confirmed planets orbiting other stars, from the NASA Exoplanet Archive. For each exoplanet get its host star, discovery method, year and facility, orbital period, radius and mass (relative to Earth), distance in light-years and equilibrium temperature. Look one up by name, search and filter by discovery method or year, or list every planet in a host system (e.g. TRAPPIST-1). Great for astronomy, education and space apps.

api.oanor.com/exoplanets-api

Stars API

A catalogue of 9,000+ stars — every named star plus all naked-eye stars to magnitude 6.5 — from the HYG database. Look up a star by name, search and filter by constellation and brightness, list the brightest stars (overall or per constellation), and browse all 88 constellations. Each star includes its constellation, apparent and absolute magnitude, spectral class, distance in light-years and coordinates. Great for astronomy, education and stargazing apps.

api.oanor.com/stars-api

Programming Languages API

A reference for 800+ programming, markup and data languages, built from the GitHub Linguist dataset. Detect which language a file extension belongs to (e.g. .rs → Rust), look up a language by name or alias, get its type, brand color, file extensions and aliases, and search or list by type. Ideal for code editors, syntax tooling, repo analyzers and language badges. (Programming languages — not spoken languages.)

api.oanor.com/proglangs-api

Dinosaurs API

Explore 4,100+ dinosaur genera from the Paleobiology Database. For each dinosaur get the geologic period it lived in (Triassic, Jurassic or Cretaceous), its age range in millions of years, the stratigraphic intervals and who first named it. Look one up by name, search the catalogue, filter by period, or get a random dinosaur — perfect for education apps, games, quizzes and museum tooling.

api.oanor.com/dinosaurs-api

Network Ports API

The official IANA Service Name and Transport Protocol Port Number registry as an API — 12,500+ TCP, UDP, SCTP and DCCP port assignments. Look up what service runs on a port (e.g. 443 → https), find which port(s) a named service uses (e.g. ssh → 22), and search the registry by service or description. A handy reference for networking, DevOps, security and firewall tooling.

api.oanor.com/netports-api

Quotes API

A collection of 1,600+ famous quotes from 600+ authors. Fetch a random quote (optionally filtered by author), look one up by id, search the full collection by text or author, and browse the author directory. Perfect for daily-quote widgets, dashboards, apps and inspiration features.

api.oanor.com/quotes-api

Aircraft Types API

Resolve and search aircraft type designators — turn the IATA (e.g. 738) and ICAO (e.g. B738) aircraft codes returned by flight-data APIs into readable model names like "Boeing 737-800". Look up by IATA code, ICAO code or name, search 240+ aircraft types, or fetch the whole list. Bundled, fast and always available — a handy companion to flight, airline and airport data.

api.oanor.com/aircraft-api

Stock Exchanges API

The official ISO 10383 Market Identifier Code (MIC) registry as an API — 2,800+ stock exchanges and trading venues worldwide. Look up a venue by its MIC (e.g. XNAS, XLON), search by name, country, status or market category, and see the operating MIC, legal entity, LEI, city, website and active/expired status. Ideal for fintech, trade reporting, MiFID II compliance and broker tooling.

api.oanor.com/exchanges-api

Country Subdivisions API

Look up the administrative subdivisions of any country — 5,300+ states, provinces, regions and districts across 229 countries, with ISO 3166-2 codes. Search by name, country or type, fetch all subdivisions of a country (perfect for address-form dropdowns), or resolve an ISO 3166-2 code like US-CA to its name, type and coordinates. Bundled, fast and always available.

api.oanor.com/regions-api

Chemical Elements API

The complete periodic table as an API — all 119 chemical elements with their atomic and physical properties: atomic number and mass, category, phase, melting and boiling point, density, electron configuration, electronegativity, ionization energies and a short summary. Look up an element by symbol, atomic number or name, search and filter by category/phase/block, or fetch the whole table. Ideal for chemistry tools, education apps and science projects.

api.oanor.com/elements-api

Train Stations API

Search a database of 69,000+ European railway stations from the Trainline open dataset. Find stations by name and country, look one up by id or UIC code, or find all stations near a coordinate (radius search). Each record includes coordinates, UIC code, timezone and a main-station flag — ideal for travel apps, journey planners, ticketing and mobility tooling.

api.oanor.com/trainstations-api

Seaports API

Search a database of 17,000+ seaports worldwide from UN/LOCODE. Find ports by name and country, look one up by its UN/LOCODE, or find all ports near a coordinate (radius search). Each record includes the UN/LOCODE, coordinates, country and connected transport modes (rail, road, airport) — ideal for shipping, freight, supply-chain and logistics applications.

api.oanor.com/ports-api

Airlines API

Search a database of 6,000+ airlines worldwide (OpenFlights open dataset). Find carriers by name and country, look one up by its IATA (2-letter) or ICAO (3-letter) code, and browse counts per country. Each record includes the airline name, codes, radio callsign, country and active status — ideal for travel apps, booking flows, flight dashboards and aviation tooling.

api.oanor.com/airlines-api

FDA Recalls API

Search official US FDA product recalls — food, drugs and medical devices — from the openFDA enforcement reports. Filter by category, recalling firm, US state, hazard classification (Class I/II/III) and recall status, or look up a single recall by its number. Each record includes the firm, product, reason for recall, distribution and dates. Ideal for compliance monitoring, food-safety, pharma QA, insurance and legal research.

api.oanor.com/recalls-api

Universities API

Search a database of 10,000+ universities and colleges worldwide (Hipolabs open dataset). Find institutions by name and country, look one up by its email domain, and browse counts per country. Each record includes the official name, country, region, email domains and websites — ideal for sign-up forms, student-email verification, education directories and enrichment.

api.oanor.com/universities-api

World Cities API

Search a database of 33,000+ cities worldwide (population 15,000+) from GeoNames. Find cities by name, country and minimum population, look up a city by id, or find all cities near a coordinate (radius search). Each city includes coordinates, region, population, timezone and elevation — ideal for autocompletes, location pickers, store locators and geo dashboards.

api.oanor.com/cities-api

Vehicle Safety API

Official US vehicle safety data from NHTSA: look up safety recalls (campaign number, affected component, consequence and remedy), owner complaints, and NCAP 5-star crash-test ratings (overall, frontal, side and rollover) for any make, model and year. Ideal for car marketplaces, dealer tools, insurance and consumer-safety apps.

api.oanor.com/vehiclesafety-api

SEC EDGAR API

US public-company filings and financial statements straight from the U.S. SEC EDGAR system. Search 10,000+ companies (ticker → CIK), list a company's recent filings (10-K, 10-Q, 8-K and more) with document links, pull XBRL financial-statement time series (revenue, assets, net income and any GAAP concept) and run full-text search across all EDGAR filings. Ideal for fintech, fundamental analysis, compliance and research.

api.oanor.com/edgar-api

Company Data API

Search and look up the global register of legal entities (companies, funds, branches) by name or LEI, powered by the GLEIF Legal Entity Identifier system — roughly 2.6 million entities worldwide. Returns the official legal name, legal form, jurisdiction, registered address, entity status and registration details. Ideal for KYB, compliance, onboarding and supplier verification.

api.oanor.com/companies-api

Flight Tracking API

Real-time aircraft positions from live ADS-B data (OpenSky Network). Query all aircraft inside a geographic bounding box or track a single aircraft by its ICAO24 transponder address — returns position, barometric & geometric altitude, ground speed, heading, vertical rate, squawk and country of registration. Ideal for live maps, flight dashboards and proximity alerts.

api.oanor.com/flights-api

Text-to-Speech API

Convert text into natural-sounding speech audio (WAV) in 30+ languages and voices, with adjustable speaking speed, pitch and amplitude. Returns raw audio/wav or base64-encoded JSON — ideal for voice notifications, accessibility, IVR prompts and audio content generation. Fully self-hosted, no third-party voice service.

api.oanor.com/tts-api

Media Bias API

Political-bias and factual-reporting ratings for 1,350+ news sources, sourced from AllSides and Media Bias/Fact Check. Look up any outlet by domain or name to get its left/center/right political lean (5-point scale) and high/mixed/low factual reliability — ideal for news aggregators, media-literacy tools and content moderation.

api.oanor.com/mediabias-api

Quiz & Trivia API

A ready-to-use trivia engine with more than 44,000 multiple-choice questions across 20 categories — animals, brain teasers, celebrities, entertainment, kids, general knowledge, geography, history, hobbies, humanities, literature, movies, music, people, religion, science & technology, sports, television, video games and world. Pull a random question or a batch (optionally filtered by category, with the answer hidden for gameplay and the options shuffled), fetch a specific question by id, verify a submitted answer, search questions by keyword, and list every category with its question count. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for quiz and trivia games, pub-quiz and party apps, learning tools, chatbots and Discord/Slack bots.

api.oanor.com/quiz-api

US Hospitals API

Search and filter more than 5,400 Medicare-certified hospitals across the United States and territories: filter by state, city, free-text name, hospital type (acute care, critical access, psychiatric, childrens, veterans and more), ownership category, whether the hospital offers emergency services, and the CMS overall star rating. Look up any hospital by its CMS facility id, and read metadata listing every state with its hospital count plus the available types and ownership categories for building filter UIs. Each record returns the facility id, name, full address, county, phone number, type, ownership, emergency-services flag and overall rating. Built on the official CMS Hospital General Information dataset. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for healthcare directories, patient-facing apps, insurance and care-navigation tools, and research.

api.oanor.com/hospitals-api

Face Detection API

Detect human faces in an image and analyse each one with on-device machine learning: get the bounding box and a detection confidence, an estimated age, the predicted gender with its probability, and the dominant facial expression together with the full per-expression breakdown (neutral, happy, sad, angry, fearful, disgusted and surprised). A lightweight count endpoint returns just the number of faces and their boxes for fast gating. Supply an image by public URL, base64 or a raw binary request body; only public http/https URLs are accepted and private or internal hosts are blocked, and large images are downscaled automatically. Runs locally on TensorFlow (face-api) — no third-party upstream and no per-image cloud cost — with warm models that keep inference fast. Ideal for photo and avatar apps, audience analytics, smart cameras, auto-cropping and accessibility.

api.oanor.com/facedetect-api

Vehicle Database API

Decode any Vehicle Identification Number (VIN) into a full, structured vehicle specification — make, manufacturer, model, year, trim, series, body class, vehicle type, drive type, doors, engine (cylinders, displacement, horsepower, configuration and primary/secondary fuel), transmission style, gross vehicle weight rating and the manufacturing plant (country, city, state, company). Partial VINs with wildcards are supported and an optional model year improves accuracy. The API also lists every vehicle make (optionally for a vehicle type such as car, truck or motorcycle) and all models for a given make and year. Backed by the official NHTSA vPIC database, with clean, predictable JSON and no raw-data wrangling. Every endpoint accepts input via the query string or the request body. Ideal for automotive marketplaces, insurance and fleet tools, dealer and parts catalogues, and vehicle-registration flows.

api.oanor.com/vehicledb-api

NSFW Detection API

Moderate images automatically with on-device machine learning. Classify any image across five categories — neutral, drawing, sexy, porn and hentai — and receive per-class probabilities, the top class, a combined NSFW score and a clear verdict (safe, questionable or nsfw). A simpler check endpoint returns a single safe/unsafe decision against a threshold you choose, ideal for upload gates and user-generated-content pipelines. Supply an image by public URL, base64 or a raw binary request body; only public http/https URLs are accepted and private or internal hosts are blocked, and large images are downscaled automatically. Runs locally on TensorFlow (NSFWJS / MobileNetV2) — no third-party upstream and no per-image cloud cost — with a warm model that keeps inference fast. Ideal for community platforms, marketplaces, dating and chat apps, and any service that accepts user images.

api.oanor.com/nsfw-api

Plant Hardiness API

Work with USDA Plant Hardiness Zones: determine the hardiness zone for any location from its average annual extreme minimum temperature in Celsius or Fahrenheit (returning the zone code such as 6b, the zone number, subzone and the temperature range in both units), browse the complete reference of all 26 subzones from 1a to 13b with their temperature ranges and example regions worldwide, look up a single subzone by code, and find which common garden plants — fruits, vegetables, herbs, shrubs, trees, perennials, vines, bulbs, succulents and grasses — tolerate a given zone. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side computation (no third-party upstream), so responses are instant and always available. Ideal for gardening and plant-finder apps, AgTech and landscaping tools, nurseries and education.

api.oanor.com/hardiness-api

Grammar API

Catch spelling mistakes in six languages — English, German, Spanish, French, Portuguese and Dutch — and get English style and grammar suggestions in one call. Spelling errors come with their position in the text and a ranked list of corrections; style suggestions flag repeated words, weasel words, passive voice, wordiness, clichés and more. A combined check returns spelling and style together (sorted by position), a spelling-only endpoint covers all six languages, a single-word endpoint returns corrections for one word, and a languages endpoint lists what is supported. Every endpoint takes text via the query string or the request body and returns lean JSON. Pure server-side computation (Hunspell dictionaries + write-good, no third-party upstream, no LLM cost), so responses are instant and always available. Ideal for editors and CMSs, form and comment validation, chat and email tools, and writing assistants.

api.oanor.com/grammar-api

PDF to Text API

Extract text from PDF documents: the complete document text, the text of every page separately, the document metadata (page count, title, author, subject, keywords, creator, producer, creation and modification dates, PDF version, encryption and outline flags), and a full in-document search that returns the matching pages with hit counts and context snippets. Supply a PDF by public URL, base64 or a raw binary request body; only public http/https URLs are accepted and private or internal hosts are blocked. Pure server-side computation (pdf.js, no third-party upstream, no per-page cloud cost). Ideal for document indexing and search, data extraction and ETL, invoice and contract processing, archiving and content pipelines.

api.oanor.com/pdftext-api

OCR API

Extract text from images with optical character recognition in eight languages (English, German, French, Spanish, Italian, Portuguese, Dutch and Turkish). Get the full recognised text with an average confidence score and word and line counts, or word-level results where every word carries its own confidence and bounding box for layout-aware processing. Supply an image by public URL, base64 or a raw binary request body; large images are downscaled automatically before recognition to keep responses fast, and a warm engine keeps latency low after start-up. Pure server-side computation (Tesseract, no third-party upstream, no per-call cloud cost). Ideal for digitising documents and receipts, reading text from photos and screenshots, accessibility, and data-entry automation.

api.oanor.com/ocr-api

QR Code with Logo API

Generate branded QR codes with a centre logo overlay, custom foreground and background colors, chosen size and error-correction level, as PNG or SVG. When a logo is supplied the error-correction level is raised automatically so the code stays scannable, and the logo is placed on a rounded white plate in the centre. Includes one-call helpers that build the correct payload for you: a Wi-Fi-join QR (SSID, password, encryption, hidden), a vCard contact QR (name, phone, email, organisation, title, URL, address) and a batch endpoint that returns up to 100 QR codes in a single request. Supply a logo by public URL, base64 or a raw binary body; receive results as base64 PNG/SVG JSON or, with raw=1, the raw image bytes. Pure server-side rendering (qrcode + sharp), no third-party upstream. Ideal for marketing and packaging, business cards and events, restaurant menus, Wi-Fi sharing and app onboarding.

api.oanor.com/qrlogo-api

Full-Text RSS API

Turn any web page into clean, readable article text and turn any RSS or Atom feed into a structured, full-text feed. Extract the main article from a URL (title, author, published date, source, lead image, reading time, word count, plain text and cleaned HTML) using readability extraction, parse a feed into its entries, and — the signature feature — produce a full-text feed where every entry carries the complete extracted article instead of just the summary. Only public http/https URLs are accepted and private or internal hosts are blocked. Every endpoint accepts input via the query string or the request body and returns lean JSON. Ideal for read-it-later apps and newsreaders, newsletters and digests, summarisers and RAG pipelines, content monitoring and archiving.

api.oanor.com/fulltextrss-api

Climate API

Classify any location's climate with the Köppen-Geiger system — the standard used across geography, ecology, agriculture and architecture. Provide a location's twelve monthly mean temperatures and precipitation totals and get back its climate code (for example Cfb or BWh), the climate group and full name, a description, and a block of derived statistics (annual mean temperature, annual precipitation, warmest and coldest month, driest month, months above 10 °C, summer-precipitation share and the aridity threshold). The hemisphere is auto-detected from the temperature curve, or you can set it explicitly. A reference endpoint returns all thirty Köppen-Geiger codes with names, groups, descriptions and example cities. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side computation (no third-party upstream), so responses are instant and always available. Ideal for EdTech and geography tools, AgTech and crop-suitability apps, architecture and GIS pipelines.

api.oanor.com/climate-api

Wordle API

A complete toolkit for Wordle-style word games: score a guess against a hidden answer and get the exact green/yellow/grey feedback pattern (with correct duplicate-letter handling), validate any word against the official dictionary, solve a puzzle from the clues collected so far (returns the remaining consistent answers and a suggested next guess that best narrows them down), pull a random answer word, and fetch the deterministic daily word for any date with its puzzle number. Built on the official answer list (2,315 words) and the full set of ~13,000 accepted guesses. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side compute (no third-party upstream), so responses are instant and always available. Ideal for word-game backends, solvers and assistants, bots and educational apps.

api.oanor.com/wordle-api

Carbon Footprint API

Estimate CO2e emissions for everyday activities using the official DEFRA 2023 GHG conversion factors: road and rail travel (per kilometre by vehicle type, split across passengers), flights (by airport IATA pair with great-circle distance, or by distance, across cabin classes and round trips), grid electricity (by kilowatt-hour and country carbon intensity) and direct fuel combustion (by litres and fuel type). A factors endpoint exposes every emission factor, supported vehicle and fuel type, and the country grid-intensity table. Each result returns CO2e in kilograms, tonnes and grams. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side compute (no third-party upstream), so responses are instant and always available. Ideal for travel and booking flows, sustainability dashboards, ESG and Scope-3 reporting, and carbon-aware product features.

api.oanor.com/carbonfootprint-api

Planets API

Physical and orbital data for the solar system and beyond: every planet, dwarf planet, major moon and the Sun with NASA fact-sheet values (mass, radius, surface gravity, density, escape velocity, mean temperature, orbital and rotation period, semi-major axis, moon count and rings), plus a searchable catalogue of more than 6,000 confirmed exoplanets from the NASA Exoplanet Archive (radius, mass, orbital period, equilibrium temperature, distance in light-years, host star, discovery year and method). Filter exoplanets by host star, discovery method, year, size or distance, compare solar-system bodies side by side, and look up any single body or exoplanet by name. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for education, EdTech, astronomy apps, data visualisation and science tools.

api.oanor.com/planets-api

Chess Puzzles API

Serve chess tactics puzzles on demand: a random puzzle (optionally constrained by theme and rating), a single puzzle by id, full search and filtering by tactic theme and difficulty rating, and the complete list of available themes. Every puzzle includes the starting position as FEN, the full solution as UCI moves, the side to move, the difficulty rating, popularity and play count, theme and opening tags and a direct link to train it on Lichess. Built on a curated 20,000-puzzle sample of the open Lichess puzzle database (CC0) spanning 73 themes and ratings from roughly 400 to 3100. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for chess apps, training tools, "puzzle of the day" features and games.

api.oanor.com/chesspuzzles-api

Visa Requirements API

Look up visa requirements between 199 passports and 199 destinations: whether a passport holder needs a visa, can enter visa-free, gets a visa on arrival, an e-visa or an eTA, or is not admitted — including the allowed length of stay in days. Get a full breakdown for any passport (every destination with category counts and a passport-power mobility score), the reverse view for any destination (which passports may enter), a ranking that compares the mobility of several passports, and the list of supported countries. Countries can be given as ISO-2, ISO-3 or exact name, and every endpoint accepts input via the query string or the request body. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for travel-booking flows, relocation and immigration tools, fintech onboarding and travel apps.

api.oanor.com/visa-api

Radio API

Search and explore over 50,000 internet and FM radio stations worldwide — a fast, clean wrapper over Radio Browser with automatic mirror failover. Find stations by name, country, language, genre tag or codec, sort by votes or popularity, fetch a single station by UUID with its stream URL, favicon and metadata, list the most-voted stations, browse all countries with station counts and discover the most popular genre/format tags. Every endpoint accepts input via the query string or the request body and returns lean, predictable JSON with the playable stream URL, bitrate, codec, tags and geo where available. Ideal for radio players, music and media apps, smart-speaker skills and directory features.

api.oanor.com/radio-api

Exercises API

A complete exercise and workout database covering 870+ exercises: search and filter by target muscle, required equipment, category, difficulty level, force type and mechanic, fetch a single exercise with step-by-step instructions, primary and secondary muscles and demonstration images, pull a random exercise matching any filter, and read all available facet values to build filter UIs. Every endpoint accepts input via the query string or the request body and returns lean, predictable JSON. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for fitness and gym apps, workout planners, personal-trainer tools and health platforms.

api.oanor.com/exercises-api

Breweries API

Search, filter and locate breweries worldwide — a fast, clean wrapper over Open Brewery DB covering thousands of breweries across the US and beyond. Filter by city, state, country, name, postal code or brewery type (micro, nano, regional, brewpub, large, bar, contract and more), sort results nearest-first from any latitude/longitude, autocomplete brewery names for typeahead, pull random breweries, fetch a single brewery by id and read aggregate counts. Every endpoint accepts input via the query string or the request body and returns lean, predictable JSON with normalized address, coordinates, phone and website fields. Ideal for beer and travel apps, store locators, maps and directory features.

api.oanor.com/beer-api

Astronomy API

A fast, fully-local astronomy and ephemeris engine: compute the equatorial (right-ascension/declination) and horizontal (azimuth/altitude) positions of the Sun, Moon and all planets for any observer and moment, get precise rise, set and transit (culmination) times for any body, read detailed lunar state (phase angle, named phase, illuminated fraction, apparent magnitude, geocentric distance, age since the last new moon and the dates of the next new/first-quarter/full/last-quarter moons), and list the exact equinoxes and solstices of any year. Every endpoint accepts input via the query string or the request body. Pure server-side computation (no third-party upstream), so responses are instant and always available. Ideal for weather and tide apps, astrophotography planners, calendars, solar/energy tools, Islamic and lunar calendars, and education.

api.oanor.com/astronomy-api

Geohash API

Work with geohashes through a fast, fully-local API. Encode a latitude/longitude pair into a geohash at any precision (1–12), decode a geohash back to its centre coordinates with the exact bounding box and error margins, list the eight neighbouring geohash cells (north, north-east, east and so on), or get the bounding box, centre and dimensions of a cell. Geohashes turn coordinates into short sortable strings that are perfect for spatial indexing, proximity grouping and map tiling. Pure server-side computation with no third-party upstream, so responses are instant and the service is always available. Ideal for geospatial indexing and search, proximity and nearby queries, map tiles and clustering, IoT and fleet tracking, and location bucketing in databases.

api.oanor.com/geohash-api

CVE Vulnerability API

Look up software vulnerabilities by their CVE identifier and get clean, structured details — title, description, CVSS score, severity and vector, CWE weakness types, affected vendors and products with version ranges, and reference links — plus search every CVE that affects a given vendor or product, and stream the most recently published CVEs. Sourced from the CIRCL CVE Search service over the official CVE Record 5.1 data and returned as tidy JSON through a fast, reliable API. Ideal for vulnerability management and SOC tooling, DevSecOps and SCA pipelines, security dashboards, compliance and asset-risk monitoring.

api.oanor.com/cve-api

Bcrypt API

Hash and verify passwords with bcrypt, server-side. Generate a salted bcrypt hash at a cost factor you choose (4–14), check a plaintext password against an existing hash, or inspect a hash to read its bcrypt version, cost factor and salt. Fully compatible with bcrypt hashes from PHP ($2y$), Node, Python and others, so you can verify and migrate existing credentials. Pure server-side computation with no third-party upstream, so it is always available — and it offloads the deliberately CPU-intensive hashing work from your own servers. Ideal for adding password authentication, credential migration, auth tooling, testing and no-code backends.

api.oanor.com/bcrypt-api

PyPI Registry API

Python package data from PyPI as clean JSON. Look up any package’s latest metadata — version, summary, license, repository, author, keywords, required Python version, dependencies, supported Python versions and total release count — browse its full version history with release dates and yanked flags, or get the details and distribution files for one specific version. Sourced live from the public Python Package Index and returned through a fast, reliable API. Ideal for developer dashboards and tooling, package and dependency analytics, security and supply-chain checks, CI/CD and documentation sites.

api.oanor.com/pypi-api

TOTP / 2FA API

Add and test two-factor authentication without wrangling a crypto library. Generate a fresh base32 secret with a ready-to-scan otpauth URI, compute the current time-based one-time code (RFC 6238), verify a code submitted by a user with an adjustable drift window, or build an otpauth:// URI for any secret. Supports SHA-1, SHA-256 and SHA-512, 6 to 8 digits and a custom period, and is fully compatible with Google Authenticator, Authy, 1Password and other authenticator apps. Pure server-side computation with no third-party upstream, so responses are instant and the service is always available. Ideal for adding 2FA to apps, authentication tooling, QA and testing, and no-code automation.

api.oanor.com/totp-api

MAC Vendor API

Identify the manufacturer behind any MAC address. Look up a MAC or OUI to get the assigned vendor, its short name and the exact assignment block (/24, /28 or /36) using the official IEEE registry, search the registry by vendor name to find all of a company’s OUIs, or generate random valid test MAC addresses for a given vendor. MAC addresses are accepted in every common format — colon, hyphen, dot or bare hex — and bare OUIs work too. Built on the open IEEE OUI dataset (~57,000 assignments) and served entirely in-memory, so responses are instant and the service is always available. Ideal for network scanning and monitoring, IoT and device identification, security and asset inventory, NAC and devops tooling.

api.oanor.com/macvendor-api

Domain Parser API

Parse any hostname or URL with the Public Suffix List. Split a domain into its subdomain, registrable domain (eTLD+1) and public suffix (eTLD), or fetch just the suffix or just the registrable domain. Handles full URLs, internationalized (punycode) domains, IP addresses, multi-level suffixes like co.uk and com.au, and — when you ask for it — private suffixes such as github.io and s3 buckets. Built on an always-current Public Suffix List and served entirely in-memory, so responses are instant and the service is always available. Ideal for cookie and domain scoping, analytics attribution, email and link validation, security and anti-abuse, and devops tooling.

api.oanor.com/domain-api

Stopwords API

Stopword lists and removal for 58 languages. Fetch the full stopword list for a language, see all supported languages with their word counts, check whether a single word is a stopword, or strip stopwords out of a block of text to get a clean keyword stream. Built on the open stopwords-iso dataset and served entirely in-memory, so responses are instant and the service is always available. Ideal for search indexing and relevance, NLP preprocessing and text mining, keyword extraction, tag generation and content tooling.

api.oanor.com/stopwords-api

Languages API

A clean reference for the world’s languages. Look up any language by its ISO 639-1 (two-letter) or ISO 639-2 (three-letter) code or by name, search by English or native name, list every language with an optional right-to-left filter, or group languages by family. Each entry includes the ISO codes, English and native names, language family, a right-to-left flag and a Wikipedia link. Built on the open ISO 639 dataset and served entirely in-memory, so responses are instant and the service is always available. Ideal for internationalization and localization, language pickers and selectors, content tagging and developer tooling.

api.oanor.com/languages-api

npm Registry API

Everything about npm packages in one clean API. Look up a package’s latest metadata — version, description, license, homepage, repository, author, keywords, dist-tags, dependencies and maintainers — list its full version history with release dates, pull download statistics for the last day, week, month or year, and search the registry across more than three million packages. Sourced live from the public npm registry and returned as tidy JSON through a fast, reliable API. Ideal for developer dashboards and tooling, package and dependency analytics, supply-chain and security checks, CI/CD and documentation sites.

api.oanor.com/npm-api

Emoji API

A complete emoji database in one fast API. Search roughly 1,870 emojis by name, keyword, alias or tag, look up a single emoji by its alias (like rocket or :fire:) or by the emoji character itself, browse any of the nine Unicode categories, or get random emojis (optionally from a category). Every emoji comes with its name, category, aliases, search tags, Unicode code points and the version it was introduced in. Built on the open GitHub gemoji dataset and served entirely in-memory, so responses are instant and the service is always available. Ideal for chat and messaging apps, emoji pickers and search, social and content tools, games and fun widgets.

api.oanor.com/emoji-api

Airports API

A worldwide airport database in one fast API: roughly 7,700 airports with IATA and ICAO codes, name, city, country, latitude and longitude, altitude and time zone. Look up any airport by its IATA (3-letter) or ICAO (4-letter) code, search by name, city or country, find the airports nearest to any coordinate within a radius (with great-circle distances, optionally only those with IATA codes), or list every airport in a country. Built on the open OpenFlights/OurAirports dataset and served entirely in-memory, so responses are instant and the service is always available. Ideal for travel and booking apps, flight trackers, logistics and routing, maps and location features.

api.oanor.com/airports-api

JSONPath API

Query and extract from JSON with JSONPath, server-side. Run any JSONPath expression — wildcards, recursive descent, array slices and filter expressions like [?(@.price>10)] — against a JSON document and get back the matched values, the normalized paths and JSON Pointers of every match, or just the first match. Filter expressions are evaluated in a safe sandbox with no access to globals, and inputs can be sent as a JSON POST body or a query parameter. Pure local compute with no third-party upstream, so responses are instant and the service is always available. Ideal for no-code and automation platforms, ETL and data pipelines, API integrations, testing and config extraction.

api.oanor.com/jsonpath-api

PubMed API

Search the world’s biomedical literature and retrieve clean article metadata and abstracts, powered by the U.S. National Library of Medicine’s PubMed via NCBI E-utilities. Search 35+ million citations by keyword with relevance or date sorting, look up one or more articles by PubMed id for title, authors, journal, publication date, volume/issue/pages, DOI and publication type, or fetch the full abstract text for a paper. Authoritative open data returned as tidy JSON through a fast, reliable API. Ideal for health-tech and clinical tools, pharma and life-sciences research, systematic reviews, reference managers and academic apps.

api.oanor.com/pubmed-api

YAML API

Convert, validate and tidy YAML through a fast, fully-local API. Turn YAML into JSON (including multi-document streams) or JSON into clean YAML with optional key sorting and custom indentation, validate a document and get the exact line and column of any syntax error with a context snippet, or reformat and normalize existing YAML. Inputs can be sent as a raw text/plain body, a JSON field or a query parameter; outputs are tidy JSON. Pure server-side compute with no third-party upstream, so responses are instant and the service is always available. Ideal for DevOps and CI/CD, configuration and infrastructure-as-code tooling, no-code platforms, editors and data pipelines.

api.oanor.com/yaml-api

Weather History API

Decades of historical weather for any location on Earth, from 1940 to the present. Pull daily records — temperature highs, lows and means, apparent temperature, precipitation, rain, snowfall, wind speed, gusts and direction — or an hourly series with temperature, humidity, precipitation, wind, pressure and cloud cover, or a period summary with mean temperature, the hottest and coldest day, total precipitation and wet-day counts. Global coverage from the ERA5 reanalysis archive via Open-Meteo, delivered as tidy JSON through a fast, reliable API. Ideal for agriculture and energy, insurance and risk, climate research, construction and travel planning.

api.oanor.com/weatherhistory-api

JSON Schema API

Validate JSON against JSON Schema, server-side. Check any data against a schema (Draft-07 or 2020-12) and get a clear pass/fail plus a detailed list of every error with its instance path, failing keyword and message; verify that a schema itself is well-formed; or infer a starter JSON Schema automatically from a sample document, complete with detected formats like email, URI and date. Built on the battle-tested Ajv engine with full format validation. Every endpoint accepts GET (JSON-encoded parameters) or a JSON POST body and runs entirely locally with no third-party upstream, so responses are instant and the service is always available. Ideal for API request/response validation, form and data-entry checks, ETL and data-quality pipelines, no-code platforms and contract testing.

api.oanor.com/jsonschema-api

World Bank API

Economic and development data for every country, drawn from the World Bank Open Data catalogue. Pull a clean time series for any of roughly 1,500 indicators — GDP, population, inflation, life expectancy, CO₂ emissions, internet use and far more — for a chosen country and year range; list and filter countries by region or income level with capital and coordinates; look up a single country; and search the indicator catalogue to discover the codes you need. Authoritative open data returned as tidy JSON through a fast, reliable API. Ideal for fintech and research, economic dashboards and BI tools, data journalism, education and development analytics.

api.oanor.com/worldbank-api

Regex API

Run regular expressions server-side without the ReDoS risk. Test whether a pattern matches, extract all matches with their positions and capture groups (numbered and named), replace with a substitution pattern, or split text — all with the familiar JavaScript regex flags (g, i, m, s, u, y). Every evaluation runs in an isolated sandbox with a hard timeout, so a catastrophic-backtracking pattern can never hang your service; you get a clear timeout error instead. Inputs accept GET query parameters or a JSON POST body. Pure local compute with no third-party upstream, so responses are instant and the service is always available. Ideal for no-code and automation platforms, data-cleaning pipelines, form and input validation, log parsing and content tooling.

api.oanor.com/regex-api

Tides API

High and low tide predictions for thousands of US coastal stations, powered by NOAA CO-OPS. Search the station directory by state or name, pull full station metadata (coordinates and time zone), and get tide predictions as high/low events or an hourly height series for up to seven days, in feet or metres and against the datum of your choice (MLLW, MSL, MHHW and more). Delivered through a fast, reliable API with clear errors for invalid stations. Ideal for boating and sailing, fishing and surfing, ports and logistics, beach and tourism services and coastal planning.

api.oanor.com/tides-api

Sea Temperature & Waves API

Real-time and forecast ocean conditions for any coastal or open-water location. Get the current sea-surface temperature (in °C and °F) together with a wave snapshot — height, direction, period, swell and wind-wave — pull an hourly series of temperature and waves, or a daily forecast with sea-temperature min/avg/max and wave aggregates. Global ocean coverage sourced from Open-Meteo’s Marine model, delivered through a fast, reliable API; inland coordinates return a clear not-found so you always know you have ocean data. Ideal for surf and sailing apps, fishing and diving, beach and tourism services, shipping and coastal or climate monitoring.

api.oanor.com/seatemp-api

Space Launch API

Track rocket launches from around the world. List upcoming and past launches with launch windows and live status, search by rocket or mission, get full detail for any launch, browse the space agencies behind them, and follow upcoming spaceflight events. Every launch comes as a clean record with the rocket configuration and family, launch service provider, mission name, type, orbit and description, pad and location, weather probability, webcast-live flag and imagery — sourced from The Space Devs’ Launch Library 2. Delivered through a fast, reliable API, ideal for countdown widgets, space-news sites, education tools, calendars and hobbyist apps.

api.oanor.com/spacelaunch-api

Text Diff API

Compare two pieces of text and get a precise, structured diff. Choose line, word or character granularity for a full edit script (equal, inserted, deleted) with addition and deletion counts, get a compact inline word diff, or render a standard unified diff (patch) with configurable context lines and file labels — ready to feed into patch tooling or a code-review UI. Built on a Longest-Common-Subsequence algorithm for accurate, minimal diffs. Every endpoint works by GET or JSON POST and runs entirely server-side with no third-party upstream, so responses are instant and the service is always available. Ideal for code review and version tooling, CMS and document editors, change tracking, plagiarism highlighting and content audits.

api.oanor.com/textdiff-api

Poker API

A complete Texas Hold’em toolkit in one fast, fully-local API. Calculate win, tie and equity probabilities for your hole cards against any number of opponents (1–9) on any board — pre-flop, flop, turn or river — using a Monte Carlo simulation with adjustable accuracy. Evaluate the best five-card hand from any five to seven cards and get its rank and tiebreakers, or describe a hand in plain language. Cards use the familiar notation (As, Td, 9h, 2c) and every endpoint works by GET or JSON POST. Pure server-side compute with no third-party upstream, so responses are instant and the service is always available. Ideal for poker trainers and study tools, game developers, hand-history trackers and odds widgets.

api.oanor.com/poker-api

Moon API

Everything about the Moon from one fast, fully-local API. Get the current (or any date) lunar phase with illumination percentage, age in days, phase angle and waxing/waning state, plus the matching emoji; list the upcoming principal phases (new, first quarter, full, last quarter) with accurate UTC timestamps; render a full monthly lunar calendar; and look up the Moon’s zodiac sign and ecliptic longitude. Phase instants are computed with Jean Meeus’ astronomical algorithms and are accurate to about a minute. Every endpoint takes an optional ISO date and works by GET or JSON POST. Pure server-side compute with no third-party upstream, so responses are instant and always available. Ideal for calendar and weather apps, photography and astronomy tools, gardening, fishing and astrology features.

api.oanor.com/moon-api

Sudoku API

Generate, solve and validate Sudoku puzzles through a fast, fully-local API. Create fresh puzzles at four difficulty levels (easy, medium, hard, expert), each guaranteed to have exactly one solution, returned as both an 81-character string and a 9x9 grid alongside the full solution. Solve any valid puzzle with a backtracking engine that also reports whether the solution is unique, and validate a grid to detect rule conflicts and completeness. Inputs accept an 81-character string (0 or . for blanks) or a 9x9 array, by GET or JSON POST. Pure server-side compute with no third-party upstream, so responses are instant and the service is always available. Ideal for puzzle apps and games, newspapers and printables, tutors and training-data generation.

api.oanor.com/sudoku-api

Crossref API

Search scholarly literature and look up rich publication metadata from Crossref, the DOI registry behind millions of journal articles, books, chapters, conference papers and datasets. Full-text search across 150+ million works with relevance or citation sorting and optional filters, retrieve any work by its DOI (plain, doi: or URL form accepted), and search journals and publishers. Every work comes back as a clean record with title, authors and ORCIDs, journal/container, publisher, publication date, volume/issue/page, ISSN/ISBN, abstract, subjects, license and citation count. Authoritative open scholarly metadata delivered through a fast, reliable API — ideal for reference managers, repositories, research analytics, discovery tools and academic apps.

api.oanor.com/crossref-api

Earthquake API

Real-time and historical earthquake data sourced from the USGS Earthquake Hazards Program. Pull ready-made summary feeds by magnitude band and period (significant, M4.5+, M2.5+, M1.0+ or all, over the past hour, day, week or month), run a full FDSN search by time window, magnitude range and geographic radius, count matching events, fetch the latest quakes worldwide, or look up a single event by its USGS id. Every event comes as a clean record with magnitude and type, place, ISO timestamps, depth and coordinates, felt reports, shaking intensity (CDI/MMI), PAGER alert level, tsunami flag and significance. Authoritative public data delivered through a fast, reliable API — ideal for insurance and risk, IoT and sensor alerting, newsrooms, research and disaster-response apps.

api.oanor.com/earthquake-api

Health Calculator API

A complete health & fitness calculator suite in one API: Body Mass Index with category and healthy-weight range, Basal Metabolic Rate (Mifflin-St Jeor and Harris-Benedict), Total Daily Energy Expenditure with weight-loss/gain calorie targets, macronutrient splits (balanced, low-carb, high-protein, keto, endurance) with fibre, U.S. Navy body-fat percentage, ideal body weight across four classic formulas (Devine, Robinson, Miller, Hamwi), and daily water intake. Every endpoint accepts GET query parameters or a JSON POST body and works in both metric and imperial units. All computation is done locally with established public-domain equations, so responses are instant and the service is always available. Ideal for fitness trackers, nutrition apps, telehealth and wellness dashboards.

api.oanor.com/healthcalc-api

Placeholder API

A fast, fully-local SVG generator for mockups and UIs: placeholder images (a sized rectangle with centered text and automatic contrast), initials avatars (with a deterministic colour derived from the name, in a circle or square), and identicon-style symmetric patterns generated deterministically from any seed. Every endpoint returns the JSON envelope or, with raw=1, the raw SVG so the URL can be used directly as an image source. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for prototypes, dashboards, user avatars, empty states and design systems.

api.oanor.com/placeholder-api

Dice API

A fast, fully-local dice toolkit for games and simulations: roll dice notation (NdM with plus and minus modifiers, multiple dice terms like 1d8+1d6+2, and keep-highest or keep-lowest for advantage and disadvantage such as 2d20kh1), parse and validate a notation, and compute the deterministic minimum, maximum and mean of a roll. Rolls use a cryptographically secure random source. Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for tabletop and RPG tools, Discord and chat bots, virtual tabletops and game backends.

api.oanor.com/dice-api

Cron API

A fast, fully-local cron-expression toolkit (UTC): validate 5-field cron expressions with ranges, lists, steps, month and weekday names and the common @aliases (@yearly, @monthly, @weekly, @daily, @hourly); compute the next N run times for a schedule from now or any start date; and describe a schedule in plain English. Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for schedulers and job runners, devops and CI tooling, and dashboards that show the next run time of a task.

api.oanor.com/cron-api

JWT API

A fast, fully-local JSON Web Token toolkit: sign a JSON payload into a JWT, verify a token signature together with its exp and nbf claims using a constant-time comparison, and decode a token header and payload without verifying. Supports the HMAC algorithms HS256, HS384 and HS512, automatically adds the iat claim and an exp claim from expires_in. Built on Node crypto and secrets are never logged, so responses are instant, private and always available. Every endpoint accepts input via the query string or the request body. Ideal for authentication, API gateways, session and token tooling, microservices and webhooks.

api.oanor.com/jwt-api

UUID API

A fast, fully-local identifier-generation toolkit: create UUID v4 (random), v7 (time-ordered and lexicographically sortable), v3 and v5 (name-based, deterministic via MD5 and SHA-1 over a namespace plus name) and the nil UUID; generate ULIDs (sortable, Crockford base32); generate nanoids (URL-safe, with custom alphabet and size); and validate any UUID, reporting its version and variant. Every endpoint accepts input via the query string or the request body. Built on Node crypto, no third-party upstream, so responses are instant and always available. Ideal for databases and primary keys, distributed systems, idempotency and correlation keys, and general developer tooling.

api.oanor.com/uuid-api

MIME API

A fast, fully-local MIME and file-type toolkit: look up the MIME type, charset and category for a filename or extension, list every file extension registered for a MIME type, and detect a file's real type from its leading magic bytes (over 40 signatures, including RIFF container disambiguation for WEBP, WAV and AVI), accepting hex or base64 input. Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for upload validation, security (verify a file's real type against its claimed extension), CDNs and content pipelines.

api.oanor.com/mime-api

Number API

A fast, fully-local number toolkit: spell numbers out in English words (great for amount-in-words on invoices and cheques), format ordinals (1st, 2nd, 112th), convert integers to and from Roman numerals (1 to 3999), convert numbers between any bases from 2 to 36, and format numbers locale-aware as decimal, currency or percent. Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for invoicing and billing, localization, education and developer formatting tooling.

api.oanor.com/number-api

Subnet API

A fast, fully-local IP and subnet calculator: validate IPv4 and IPv6 addresses with type classification (private, public, loopback, link-local, multicast, CGNAT or reserved), compute CIDR subnet details (network, netmask, wildcard, broadcast, first and last host, total addresses and usable hosts, with IPv6 network and range size), check whether an address falls inside a CIDR block, and convert addresses (IPv4 to integer, hex and binary; IPv6 expand and compress). Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for devops, network automation, IPAM, firewall and ACL tooling and cloud infrastructure.

api.oanor.com/subnet-api

CSV API

A fast, fully-local CSV data toolkit: parse CSV into typed row objects (RFC-4180), compute per-column statistics (count, unique, type and top values, and for numeric columns min, max, mean, median and sum), remove duplicate rows by all or a subset of columns, sort by a column with numeric-aware ordering, and filter rows by a condition (equals, not-equals, greater/less than, contains, starts-with, empty, not-empty). Every endpoint accepts input via the query string or the request body, up to 2 MB, and returns both row objects and a CSV string. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for data wrangling, ETL, analytics preparation, spreadsheet tooling and data cleaning. (For plain CSV to JSON conversion, see the oanor JSON API.)

api.oanor.com/csv-api

XML API

A fast, fully-local XML toolkit: convert XML to JSON and JSON to XML with configurable attribute handling, validate XML well-formedness with line and column error details, and pretty-print XML while preserving element order. Every endpoint accepts input via the query string or the request body, up to 2 MB. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for system integrations, SOAP and legacy interop, RSS and sitemap processing, config tooling and data pipelines.

api.oanor.com/xml-api

HTML API

A fast, fully-local HTML toolkit: extract structured data from supplied HTML (title, meta description, canonical link, language, Open Graph and Twitter card tags, links, images, headings and word counts), convert HTML to readable plain text, list all links resolved against a base URL, and sanitize HTML with a strict allowlist (scripts, iframes, inline event handlers, javascript: URLs and unknown tags are stripped). It works on the HTML you send and never fetches URLs (for live link previews see the oanor URL Tools API). Input via the query string or the request body, up to 2 MB. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for scrapers and data pipelines, comment and email sanitization, RAG and content extraction, and CMS tooling.

api.oanor.com/html-api

DateTime API

A fast, fully-local date and time toolkit (UTC): parse any date string or unix timestamp into ISO, unix and components with the ISO week number, day-of-year and leap-year flag; format dates with custom tokens (YYYY-MM-DD, weekday and month names, and more); add or subtract month-aware durations; compute the difference between two dates in every unit plus a human-readable summary; and convert between unix timestamps and ISO. Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for scheduling, billing periods, reminders, analytics and any date arithmetic. (For the current time in a specific timezone, see the oanor Time API.)

api.oanor.com/datetime-api

String Similarity API

A fast, fully-local string similarity and fuzzy-matching toolkit: edit distances (Levenshtein, Damerau-Levenshtein, Hamming), normalized 0-1 similarity scores (Levenshtein ratio, Jaro, Jaro-Winkler, Dice and Jaccard), Soundex phonetic codes, and best-match ranking of a query against a candidate list. Every endpoint accepts input via the query string or the request body. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for record matching and deduplication, search and autocomplete, spell-checking, data cleaning and entity resolution.

api.oanor.com/similarity-api

Markdown API

A fast, fully-local Markdown toolkit: render GitHub-flavored Markdown to HTML that is sanitized by default (scripts, style/iframe tags, inline event handlers and javascript: URLs are stripped), strip Markdown down to clean plain text, and extract a heading table of contents with levels, text and URL slugs. Every endpoint accepts input via the query string or the request body (up to 1 MB). Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for CMS and documentation tools, comment systems, static-site pipelines and content rendering.

api.oanor.com/markdown-api

JSON API

A fast, fully-local JSON and CSV toolkit: validate JSON (with a clear error message, type and size), pretty-print and format it (with optional deep key-sorting), minify it (reporting bytes saved), and convert between CSV and JSON — RFC-4180 CSV parsing with automatic value typing, and JSON arrays to CSV. Every endpoint accepts input via the query string or the request body (up to 1 MB). Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for data pipelines, ETL, webhooks, config tooling and developer utilities.

api.oanor.com/json-api

User-Agent API

A fast, fully-local User-Agent parser: detect the browser (name and version), rendering engine, operating system (name and a friendly version), device type (desktop, mobile, tablet, TV, wearable or bot), a mobile flag, and bot/crawler identity (Googlebot, Bingbot, social-preview bots, GPTBot/ClaudeBot, curl and more). Bot detection is included on every plan. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for analytics, ad-tech, fraud and bot filtering, personalization and access logs.

api.oanor.com/useragent-api

Credit Card API

A fast, fully-local payment-card toolkit: validate card numbers with the Luhn (mod-10) checksum, detect the brand by IIN/prefix (Visa, Mastercard including the 2-series, American Express, Discover, Diners, JCB, UnionPay, Maestro), format and mask numbers with brand-correct grouping, list supported brands with their valid lengths and CVV length, and generate synthetic Luhn-valid TEST card numbers for QA. Pure server-side compute, no third-party upstream, and inputs are never logged. It is algorithmic only (no real issuer/bank BIN-database lookup). Ideal for checkout forms, payment flows, fraud pre-checks and test fixtures.

api.oanor.com/creditcard-api

Password API

A fast, fully-local password toolkit: generate cryptographically-secure random passwords (configurable length, character classes and exclude-similar), estimate password strength (entropy bits, a 0-4 score, character-class breakdown, common-password detection, an offline crack-time estimate and actionable feedback), and create memorable diceware-style passphrases. Built on Node crypto, no third-party upstream, and inputs are never logged — so responses are instant, private and always available. Ideal for signup and account flows, admin tools, password managers and security features.

api.oanor.com/password-api

Geo Distance API

A fast, fully-local great-circle geospatial toolkit: compute the haversine distance between two coordinates (in km, m, miles or nautical miles), the initial and final compass bearing, the geographic midpoint, the destination point reached from an origin on a bearing at a given distance, and a bounding box around a center for a radius. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for logistics, delivery and fleet apps, store locators, real-estate search, travel and mapping tools.

api.oanor.com/geo-api

Text Tools API

A fast, fully-local text-utilities toolkit: convert between 10 case styles (upper, lower, title, sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case), generate URL-friendly slugs, compute text statistics (word, character, sentence, line and paragraph counts, average word length and reading time), and produce lorem-ipsum placeholder text by words, sentences or paragraphs. Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for CMS, editors, developer tools, forms and content pipelines.

api.oanor.com/text-api

Encoding API

A fast, fully-local encoding toolkit: encode and decode text between base64, base64url, base32 (RFC 4648), hex, URL percent-encoding, HTML entities, binary and ASCII85 — plus JWT inspection (decode header and payload without verifying the signature). Pure server-side compute, no third-party upstream, so responses are instant and always available. Ideal for developer tools, webhooks, data pipelines, debugging and integrations.

api.oanor.com/encoding-api

Unit Converter API

Fast, deterministic unit conversion across 10 categories — length, mass, temperature, area, volume, speed, time, digital storage, pressure and energy. Convert any value between compatible units and list the full unit catalog per category. Fully local compute (no third-party upstream), so responses are instant and always available. Ideal for calculators, e-commerce, logistics, engineering tools, dashboards and chatbots.

api.oanor.com/unit-api

Hash API

Compute cryptographic hashes (MD5, SHA-1, SHA-256/384/512, SHA-3, RIPEMD-160) in hex or base64, generate HMAC signatures for webhook and message authentication, and mint v4 UUIDs. All server-side and deterministic. Handy for integrity checks, signing, cache keys, deduplication and id generation.

api.oanor.com/hash-api

Color API

A complete colour toolkit — convert between hex, RGB, HSL, HSV and CMYK with relative luminance, generate harmonious palettes (complementary, triadic, tetradic, analogous, monochromatic, shades), and compute WCAG contrast ratios with AA/AAA pass-fail for accessibility. Server-side, instant, no third-party services.

api.oanor.com/color-api

Mock Data API

Generate realistic fake data — users, postal addresses, companies and products — for testing, prototyping, demos and database seeding. Localizable to many languages and regions for names, addresses and phone numbers. Server-side and deterministic to call, ideal for CI fixtures and frontend mock states.

api.oanor.com/mockdata-api

Barcode API

Generate barcodes as PNG images — EAN-13, EAN-8, UPC-A/E, Code 128, Code 39, ITF-14, ISBN and 2D codes (QR, Data Matrix, PDF417, Aztec) — returned as base64 or a raw image, with adjustable size and human-readable text. Fully server-side. Perfect for retail, inventory, shipping labels, ticketing and asset tracking.

api.oanor.com/barcode-api

Stack Exchange API

Search Stack Overflow and the Stack Exchange network — questions by relevance with scores, answer counts and tags, full question details, and user profiles with reputation, badges and location. Ideal for developer tools, tech-trend monitoring, Q&A aggregation and reputation lookups.

api.oanor.com/stackexchange-api

Pokémon API

Pokémon details — types, abilities, base stats, height, weight, sprites and official artwork — the full Pokédex roster, and type matchups with damage relations. Backed by PokeAPI. Perfect for games, fan apps, team builders, quizzes and chatbots.

api.oanor.com/pokemon-api

Spaceflight News API

Latest space news — articles and blog posts about rockets, launches, missions and astronomy, aggregated from dozens of sources (SpaceNews, NASA, ESA, Spaceflight Now and more). Search the archive by keyword or fetch a single article. Great for space dashboards, newsletters, aggregators and education apps.

api.oanor.com/spacenews-api

FBI Wanted API

Browse and search the official FBI Wanted list — fugitives, missing persons, terrorists and seeking-information cases — with charges, cautions, rewards, physical descriptions, field offices and photos. Useful for news, public-safety, security-research and OSINT apps.

api.oanor.com/fbi-api

Disney API

Search and browse Disney characters — with their films, TV shows, short films, video games, park attractions, allies, enemies and artwork. Backed by the Disney character database. Great for fan apps, trivia, chatbots, recommendation and entertainment projects.

api.oanor.com/disney-api

Elevation API

Terrain elevation in metres above sea level for any coordinate — a single point or a batch of up to 50 points for route and grid profiles. Ideal for hiking and outdoor apps, mapping, drone flight planning, solar siting, flood and line-of-sight analysis.

api.oanor.com/elevation-api

Nobel Prize API

Browse Nobel Prizes by year and category — physics, chemistry, medicine, literature, peace and economics — with laureates and their official citations, and look up laureate profiles by name or id with birth details and every prize won. Great for education, trivia, research and history apps.

api.oanor.com/nobel-api

Chess.com API

Public Chess.com data — player profiles (title, country, followers, join date), rating stats across rapid, blitz, bullet and daily with win/loss/draw records and personal bests, and the live leaderboards. Great for chess apps, dashboards, coaching tools, streamers and esports analytics.

api.oanor.com/chess-api

Brewery API

Search, filter and look up breweries worldwide by name, city, state, country or type — with full address, geo-coordinates, phone and website. Plus a random-brewery endpoint. Great for travel, hospitality, beer-discovery, mapping and local-business apps.

api.oanor.com/brewery-api

NASA Images API

Search the NASA Image and Video Library — Apollo, Hubble, Mars rovers, the ISS and decades of mission imagery — and fetch the asset file URLs in every resolution for any item. Great for space, education, media, wallpaper and museum apps. All NASA media is public domain.

api.oanor.com/nasa-api

FDA Drug API

Look up FDA drug labels — purpose, indications, dosage, warnings and ingredients — the most-reported adverse reactions for a drug (aggregated from FAERS), and FDA recall and enforcement records. Backed by openFDA. Useful for healthcare, pharmacy, telemedicine and drug-information apps. Not medical advice.

api.oanor.com/drug-api

Biodiversity API

Match scientific or common species names to the GBIF taxonomic backbone (kingdom to species), search the global species catalogue, fetch full taxon records with vernacular names, and retrieve geo-located occurrence observations. Ideal for nature, education, research, conservation and citizen-science apps.

api.oanor.com/biodiversity-api

Words API

Find words by meaning, sound and spelling — similar-meaning words (thesaurus), rhymes, autocomplete suggestions and wildcard spelling matches. Backed by Datamuse. Ideal for writing assistants, autocomplete, crosswords, word games, poetry tools and NLP preprocessing.

api.oanor.com/words-api

Met Museum API

Search The Metropolitan Museum of Art open-access collection of 470,000+ objects, fetch full artwork details — artist, date, medium, culture, department, public-domain status and high-resolution images — and list the museum departments. Perfect for art, education, culture and gallery apps.

api.oanor.com/museum-api

Hacker News API

Search Hacker News stories and comments by relevance or date, read the live front page, and fetch full item threads with their comment trees. Filter by story, Ask HN, Show HN, poll or comment. Great for tech-trend monitoring, brand and topic tracking, content aggregation and developer tools.

api.oanor.com/hackernews-api

SpaceX API

Latest, next and recent SpaceX launches with mission details, success status, mission patches, webcasts and articles, a single-launch lookup by id, and the full rocket fleet with specs, success rates and imagery. Great for space dashboards, trackers, education and hobby projects.

api.oanor.com/spacex-api

Postal Code API

Resolve postal and ZIP codes to city, state and geo-coordinates for around 60 countries — and the reverse, listing all postal codes of a city. Perfect for checkout and address-form autofill, shipping, store locators and geo-targeting.

api.oanor.com/postalcode-api

DNS Lookup API

Resolve DNS records — A, AAAA, MX, NS, TXT, CNAME, SOA, SRV, CAA, PTR — for any domain, fetch all common records in a single call, or run a reverse PTR lookup for an IPv4 address. Backed by Google DNS-over-HTTPS. Ideal for devops tooling, uptime and email-deliverability checks (SPF/DKIM/DMARC), security research and domain monitoring.

api.oanor.com/dns-api

IBAN Validation API

Validate IBANs with the ISO 7064 mod-97 checksum and per-country length and structure checks, and resolve the BIC and bank details for supported countries. A local parse endpoint works for every IBAN country offline; the validate endpoint adds bank-code verification and BIC. Ideal for payments, billing, onboarding and KYC.

api.oanor.com/iban-api

Food & Nutrition API

Look up packaged food products by barcode (EAN/UPC/GTIN) and get the product name, brand, ingredients, allergens, Nutri-Score, NOVA group, Eco-Score and per-100g nutrition facts — or search the catalogue by name. Backed by the Open Food Facts database. Ideal for nutrition trackers, diet and fitness apps, grocery and retail tools.

api.oanor.com/food-api

Anime API

Search anime and manga, fetch full details — score, episodes or chapters, genres, studios, synopsis and artwork — and browse the top-ranked titles. Backed by the MyAnimeList catalog via Jikan. Great for anime trackers, recommendation engines, media discovery and fan apps.

api.oanor.com/anime-api

Sunrise & Sunset API

Sunrise, sunset, solar noon, day length and the civil, nautical and astronomical twilight phases for any latitude/longitude and date — plus a multi-day range. Useful for agriculture, solar energy, photography, outdoor scheduling, smart-home automation and astronomy apps.

api.oanor.com/sunrise-api

Name Insights API

Enrich a first name with predicted gender, age and nationality — with confidence probabilities and an optional country bias for higher accuracy. One combined call returns all three. Ideal for CRM enrichment, personalization, form pre-fill, audience analytics and demographic segmentation.

api.oanor.com/nameinsights-api

Dictionary API

Look up English word definitions with phonetic transcriptions, pronunciation audio, parts of speech and example sentences, plus synonyms and antonyms. Ideal for writing tools, word games, language learning and education apps. Experimental support for 11 more languages.

api.oanor.com/dictionary-api

Time & Timezone API

Current local date and time for any IANA timezone or geographic coordinate, with UTC offset and daylight-saving (DST) state, plus the full list of 590+ timezones. Resolve a timezone from lat/lon, build world clocks, schedule across regions or stamp events in the right local time.

api.oanor.com/time-api

Cocktails API

Search cocktails, fetch full recipes with measured ingredients and instructions, get a random drink, and filter by ingredient, category, glass or alcoholic / non-alcoholic. Each cocktail includes a photo and tags. Powered by TheCocktailDB.

api.oanor.com/cocktails-api

Podcasts API

Search the Apple podcast directory, fetch podcast details (artwork, genre, feed, episode count) and full episode lists with audio URLs, durations and publish dates — by resolving each show's RSS feed. Great for podcast players, discovery and analytics.

api.oanor.com/podcasts-api

Public Holidays API

Public holidays for 120+ countries — by year, the next upcoming holidays for a country, and the list of supported countries. Each holiday includes the date, English and local name, scope (national/regional) and type. Ideal for HR, scheduling and booking systems.

api.oanor.com/holidays-api

Books API

Search millions of books, look up editions by ISBN-10/13 and find authors — with covers, publish years, publishers, page counts and subjects. Powered by Open Library (Internet Archive).

api.oanor.com/books-api

Air Quality API

Current air quality and hourly forecast for any location — European and US AQI plus PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide, carbon monoxide, dust and UV index. Powered by Open-Meteo. Just pass a latitude and longitude.

api.oanor.com/airquality-api

SEO API

Run an on-page SEO audit on any URL — title and meta-description analysis, heading structure, content length, image alt coverage, canonical / viewport / Open Graph checks and an internal/external link breakdown — with an overall 0–100 score. Plus a dedicated link analysis endpoint.

api.oanor.com/seo-api

Routing API

Driving routes with distance, duration and geometry, distance/duration matrices for up to 25 points, and nearest-road snapping — on the global OpenStreetMap road network. Coordinates are simple lat,lon pairs.

api.oanor.com/routing-api

URL Tools API

Unfurl link previews — title, description, image, site name and favicon (Open Graph + meta tags) — and expand / unshorten URLs by following redirects to their final destination. Perfect for chat unfurls, link cards and resolving short links.

api.oanor.com/url-api

Fixtures & Scores API

Recent match results with scores, upcoming fixtures and all events on a given date — across football (soccer) and other sports. Look up by league or by date for schedules, final scores, venues and rounds.

api.oanor.com/fixtures-api

Finance API

Real-time quotes, historical price candles (OHLCV) and symbol search for stocks, ETFs, indices, foreign exchange and cryptocurrencies. Covers global markets — look up any ticker, index (^GSPC), FX pair (EURUSD=X) or coin (BTC-USD).

api.oanor.com/finance-api

Image API

Inspect image metadata (dimensions, format, size, colour space, transparency) and resize or convert images between JPEG, PNG, WebP and AVIF straight from a URL. Perfect for thumbnails, format optimisation and on-the-fly image transforms.

api.oanor.com/image-api

Translation API

Translate text between 40+ languages with a confidence score and alternative suggestions. Simple GET interface, no model hosting — ideal for localising content, chat messages, product data and user-generated text.

api.oanor.com/translate-api

Jobs API

Browse and filter the latest job postings — title, company, location, remote flag, job types and tags — across tech and beyond. Filter by keyword, location or remote-only. Powered by the Arbeitnow job board.

api.oanor.com/jobs-api

Instant Answer API

Get instant knowledge answers — definitions, abstracts, entity facts and related topics — plus search autocomplete suggestions, powered by DuckDuckGo. Ideal for knowledge panels, "did you mean" boxes and query suggestions.

api.oanor.com/answer-api

Lyrics API

Fetch full song lyrics by artist and title, and search across millions of songs to find the right track. Returns the lyrics as text and as an array of lines, ready to display or process.

api.oanor.com/lyrics-api

PDF API

Generate PDF documents from text on the fly — with an optional bold title, page size (A4, Letter or Legal) and font size. Returns a base64 PDF or a raw downloadable file. Great for invoices, reports, receipts and tickets.

api.oanor.com/pdf-api

Music API

Search millions of tracks, artists and albums and fetch their details — including 30-second audio previews, cover art, durations, fan counts and full tracklists. Powered by Deezer.

api.oanor.com/music-api

Sports API

Search sports teams and players, fetch detailed team profiles (stadium, league, founding year, badges) and browse leagues across football (soccer) and 30+ other sports. Powered by TheSportsDB.

api.oanor.com/sports-api

Movies & TV API

Search TV shows and movies, then fetch full details (genres, rating, network, summary, IMDb id, artwork), the complete episode guide and the cast for any title. Powered by TVMaze.

api.oanor.com/movies-api

Cars / VIN API

Decode any Vehicle Identification Number (VIN) into make, model, year, body class, engine, fuel type, drivetrain and plant — and browse vehicle makes and models by type and year. Powered by the official NHTSA vPIC database.

api.oanor.com/cars-api

Sentiment & NLP API

Analyse text in real time: sentiment scoring (positive / negative / neutral with the matched words), automatic language detection across 180+ languages, and a combined analysis endpoint with text statistics. No setup, no model hosting.

api.oanor.com/nlp-api

News API

Search news and fetch top headlines from thousands of publishers worldwide, by topic, country and language. Each article includes the title, publisher, publish date, link and a snippet — powered by Google News.

api.oanor.com/news-api

WHOIS API

Domain and IP registration lookups via RDAP — the modern, structured successor to WHOIS. Get the registrar, registration / update / expiry dates, status codes, nameservers, DNSSEC state, and IP network ownership (CIDR, organization, country).

api.oanor.com/whois-api

QR Code API

Generate QR codes on demand as a base64 PNG, an SVG, or a raw embeddable image. Customise size, quiet-zone margin, error-correction level and foreground/background colors. Encode URLs, text, Wi-Fi, vCards and more.

api.oanor.com/qr-api

Recipes API

Search thousands of recipes with full cooking instructions and measured ingredients, fetch random meals, browse categories and filter by category, cuisine or main ingredient. Each recipe includes a photo, tags, YouTube tutorial and source link.

api.oanor.com/recipes-api

Phone Validation API

Validate, parse and format phone numbers using Google libphonenumber: validity check, E.164 / national / international / RFC-3966 formats, country and calling code detection, and line type (mobile, fixed-line, VoIP, toll-free, premium-rate). Covers every country.

api.oanor.com/phone-api

Email Validation API

Verify email addresses without sending anything: RFC syntax validation, live MX-record lookup, disposable/throwaway detection (5,500+ domain blocklist), role-account and free-provider flags, "did you mean" typo suggestion, and a 0–100 deliverability score.

api.oanor.com/email-api

IP Geolocation API

Geolocate any IPv4 or IPv6 address — country, region, city, postal code, latitude/longitude, timezone, calling code, currency and network details (ASN, ISP, organization). Look up any address or detect the caller's own public IP.

api.oanor.com/ipgeo-api

Countries API

Reference data for all 250 countries and territories — capitals, ISO codes (alpha-2/alpha-3), currencies, languages, flags, population, area, borders, calling codes and more. Look up by name, ISO code, region, currency or language.

api.oanor.com/countries-api

Wikipedia API

Search Wikipedia and fetch concise article summaries, page media, "on this day" historical events and random articles — across all Wikipedia languages, via the official Wikimedia API.

api.oanor.com/wikipedia-api

Geocoding API

Forward & reverse geocoding and OSM object lookup powered by OpenStreetMap: turn addresses/places into coordinates, coordinates into addresses, and look up OSM objects by id.

api.oanor.com/geocoding-api

Currency API

Live & historical foreign-exchange rates from the European Central Bank: latest rates, historical lookups, time-series and currency conversion across 30+ currencies.

api.oanor.com/currency-api

Crypto API

Live cryptocurrency market data: prices, top coins & markets, price/OHLC charts, historical snapshots, trending coins, global stats, exchanges and categories.

api.oanor.com/crypto-api

Weather API

Real-time weather: current conditions, multi-day forecast, historical weather, marine/wave forecast, astronomy (sun/UV), air quality, geocoding and timezone.

api.oanor.com/weather-api

Threads API

32 endpoints for live Meta Threads data — users, posts, search, topics, trending, URL helpers.

api.oanor.com/threads-api

Twitch API

35 endpoints for live Twitch data — users, streams, videos, clips, search, URL helpers.

api.oanor.com/twitch-api

YouTube API

38 endpoints for live YouTube data — search, suggestions, video & channel detail, thumbnails, ID/URL helpers.

api.oanor.com/youtube-api

IMDB API

18 endpoints for live IMDB data — title + name search, detail, cast, known-for, ID/URL helpers.

api.oanor.com/imdb-api

Snapchat API

5 endpoints for live Snapchat data — user search, detail, related, spotlights.

api.oanor.com/snapchat-api

TikTok API

20 endpoints for live TikTok public data — user profiles, posts, search, hashtags, media + URL helpers.

api.oanor.com/tiktok-api

Instagram API

20 endpoints for live Instagram public data — profiles, posts, reels, media, hashtags, locations, search.

api.oanor.com/instagram-api