Zero secret leak — verified in CI
CIGateway responses are checked so upstream URLs, auth headers and provider tokens stay out of client traffic.
oanor is a marketplace gateway for your APIs. Customers call your endpoints through us — and your upstream URL, keys and tokens never reach the browser.
No platform fees. We only earn when a provider does.
$ curl https://api.oanor.com/fx-rates/v1/latest \
-H "x-oanor-key: oanor_live_9s7...k2" \
-H "x-oanor-signature: t=1777904,v1=..." \
-G --data-urlencode "base=EUR"
→ HTTP/2 200 OK 73ms
→ x-oanor-cache: HIT
→ x-ratelimit-remaining: 9942
{
"base": "EUR",
"rates": { "USD": 1.0817, "GBP": 0.8562 },
"served_by": "oanor-fra-edge-01"
}
gateway guard
Upstream secrets stripped
Headers, base URL and provider tokens stay server-side.
developer flow
observable by default
73ms
latency
99.9
uptime
0
leaks
Gateway responses are checked so upstream URLs, auth headers and provider tokens stay out of client traffic.
Built for EU infrastructure, audit logs, consent-aware flows and metadata-only usage logging.
Publish once, ship localized API pages and SEO metadata without slowing provider onboarding.
Developers and providers get scoped keys, quota signals and Prometheus-ready platform metrics.
Features
From a clean gateway to per-customer keys, quotas and a SEO-ready public landing per API.
api.oanor.com fronts your upstream. Header allow-list, no DB access, 503 on Redis outage. Designed against accidental leakage.
Issue, revoke, rotate. Plaintext shown once. SHA-256 stored. RPS quota enforced atomically.
Provider-defined tiers — free, paid, trial, pay-as-you-go. RPS + monthly + daily quotas enforced in Redis.
Hero image, SEO copy, translations generated on publish. EN + DE today, ten more on the way.
Prometheus /metrics endpoint, Redis stream of every call, Postgres audit log of every admin action.
Modular monolith. Strict Public/Internal split enforced via Deptrac. PHPStan level 8. PHP-CS-Fixer.
Marketplace preview
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
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
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
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
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
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
Pricing
No platform plans. Each provider sets their own price; oanor takes 15% of paid traffic, that's it.
Free, paid, trial, pay-as-you-go — pick the plan that fits, no extra platform fee on top.
List your API in minutes. Define free / paid / trial tiers; oanor takes 15% of paid revenue.
Example: customer pays 100 €
Need the full breakdown? Read the pricing page
Quick answers about pricing, quotas, and integration.
Sign up, register your upstream, hit Publish — your customers get a key in 60 seconds.
Create your account