#reference
27 APIs with this tag
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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