{"openapi":"3.1.0","info":{"title":"SOFR Averages & Index API","version":"1.0.0","description":"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).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/sofraverages-api","description":"oanor gateway"}],"tags":[{"name":"Rates"},{"name":"Accrual"},{"name":"History"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/rates":{"get":{"operationId":"get_v1_rates","tags":["Rates"],"summary":"Current SOFR Averages, Index, term-slope and overnight SOFR","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The New York Fed's published SOFR Averages (compounded backward-looking term rates over 30/90/180 calendar days) and the SOFR Index (the cumulative compounding factor used to derive a compounded rate between any two dates). These are the rates SOFR-linked loans and FRNs reference — not the overnight fixing, which is shown for context. Read fresh per call, lightly cached.","source":"Federal Reserve Bank of New York, SOFR Averages & Index (SOFRAI)","sofr_index":1.2467126,"term_slope":"term averages slope down (180d 3.68053 > 30d 3.59301, spread +0.088%): the overnight rate has been falling, so longer look-backs still carry older, higher fixings","average_30day":3.59301,"average_90day":3.63674,"average_180day":3.68053,"effective_date":"2026-06-11","overnight_sofr":{"rate":3.59,"effective_date":"2026-06-10","volume_billions":3023}},"meta":{"timestamp":"2026-06-12T10:34:31.693Z","request_id":"9a1242f7-c569-4b83-981a-464a4195c76e"},"status":"ok","message":"SOFR averages retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/accrual":{"get":{"operationId":"get_v1_accrual","tags":["Accrual"],"summary":"Realized compounded SOFR + interest between two dates via the SOFR Index","description":"","parameters":[{"name":"start","in":"query","required":true,"description":"Period start date (YYYY-MM-DD), within ~2 years of history","schema":{"type":"string"},"example":"2026-03-11"},{"name":"end","in":"query","required":false,"description":"Period end date (YYYY-MM-DD), default latest","schema":{"type":"string"},"example":"2026-06-11"},{"name":"principal","in":"query","required":false,"description":"Notional principal (default 1,000,000)","schema":{"type":"string"},"example":"1000000"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"days":92,"note":"Realized compounded SOFR over the period, computed from the SOFR Index exactly as a loan servicer or FRN desk would settle an interest period. Dates resolve to the nearest published business day on-or-before the request. Read fresh per call, lightly cached.","source":"Federal Reserve Bank of New York, SOFR Index","formula":"compounded_sofr = (end_index / start_index − 1) × 360 / days; interest = principal × (end_index / start_index − 1)","interest":9296.19,"end_index":{"date":"2026-06-11","value":1.2467126},"principal":1000000,"convention":"ACT/360","start_index":{"date":"2026-03-11","value":1.23522967},"growth_factor":1.0092961902,"end_date_requested":"2026-06-11","compounded_sofr_pct":3.63764,"start_date_requested":"2026-03-11"},"meta":{"timestamp":"2026-06-12T10:34:32.038Z","request_id":"98732eef-8e91-4dc0-b094-8b5347ba1c6b"},"status":"ok","message":"Compounded SOFR accrual computed successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/history":{"get":{"operationId":"get_v1_history","tags":["History"],"summary":"Daily SOFR Averages (30/90/180-day) and SOFR Index time series","description":"","parameters":[{"name":"window","in":"query","required":false,"description":"Days of history (10-500, default 180)","schema":{"type":"string"},"example":"180"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"days":180,"note":"Daily SOFR Averages (30/90/180-day) and SOFR Index time series over the window. Read fresh per call, lightly cached.","source":"Federal Reserve Bank of New York, SOFR Averages & Index","history":[{"date":"2025-09-22","sofr_index":1.21287066,"average_30day":4.36337,"average_90day":4.37096,"average_180day":4.37974},{"date":"2025-09-23","sofr_index":1.21301014,"average_30day":4.35603,"average_90day":4.36917,"average_180day":4.37855},{"date":"2025-09-24","sofr_index":1.21314896,"average_30day":4.348,"average_90day":4.36647,"average_180day":4.37719},{"date":"2025-09-25","sofr_index":1.21328814,"average_30day":4.33997,"average_90day":4.36344,"average_180day":4.376},{"date":"2025-09-26","sofr_index":1.21342902,"average_30day":4.33328,"average_90day":4.36109,"average_180day":4.3751},{"date":"2025-09-29","sofr_index":1.21384967,"average_30day":4.31456,"average_90day":4.35266,"average_180day":4.37134},{"date":"2025-09-30","sofr_index":1.21398893,"average_30day":4.30757,"average_90day":4.34918,"average_180day":4.36998},{"date":"2025-10-01","sofr_index":1.21413191,"average_30day":4.30424,"average_90day":4.34738,"average_180day":4.36913},{"date":"2025-10-02","sofr_index":1.21427356,"average_30day":4.29956,"average_90day":4.34571,"average_180day":4.36828},{"date":"2025-10-03","sofr_index":1.21441522,"average_30day":4.2932,"average_90day":4.34404,"average_180day":4.36743},{"date":"2025-10-06","sofr_index":1.21483824,"average_30day":4.27044,"average_90day":4.33853,"average_180day":4.36436},{"date":"2025-10-07","sofr_index":1.21497829,"average_30day":4.26143,"average_90day":4.33639,"average_180day":4.36283},{"date":"2025-10-08","sofr_index":1.21511801,"average_30day":4.25207,"average_90day":4.33437,"average_180day":4.36152},{"date":"2025-10-09","sofr_index":1.21525707,"average_30day":4.2427,"average_90day":4.33224,"average_180day":4.36034},{"date":"2025-10-10","sofr_index":1.21539649,"average_30day":4.23367,"average_90day":4.33023,"average_180day":4.35921},{"date":"2025-10-14","sofr_index":1.21595692,"average_30day":4.19884,"average_90day":4.32212,"average_180day":4.35505},{"date":"2025-10-15","sofr_index":1.21609845,"average_30day":4.19115,"average_90day":4.32043,"average_180day":4.35432},{"date":"2025-10-16","sofr_index":1.21624336,"average_30day":4.18379,"average_90day":4.31987,"average_180day":4.35415},{"date":"2025-10-17","sofr_index":1.21638864,"average_30day":4.18078,"average_90day":4.31988,"average_180day":4.35404},{"date":"2025-10-20","sofr_index":1.21681235,"average_30day":4.17675,"average_90day":4.31605,"average_180day":4.35176},{"date":"2025-10-21","sofr_index":1.21695296,"average_30day":4.17744,"average_90day":4.31471,"average_180day":4.35108},{"date":"2025-10-22","sofr_index":1.21709595,"average_30day":4.18045,"average_90day":4.31414,"average_180day":4.35074},{"date":"2025-10-23","sofr_index":1.21723828,"average_30day":4.18279,"average_90day":4.31313,"average_180day":4.35007},{"date":"2025-10-24","sofr_index":1.21738164,"average_30day":4.1868,"average_90day":4.3118,"average_180day":4.34956},{"date":"2025-10-27","sofr_index":1.21781179,"average_30day":4.19515,"average_90day":4.30774,"average_180day":4.34768},{"date":"2025-10-28","sofr_index":1.21795623,"average_30day":4.19884,"average_90day":4.30673,"average_180day":4.34688},{"date":"2025-10-29","sofr_index":1.21810205,"average_30day":4.20386,"average_90day":4.30662,"average_180day":4.34643},{"date":"2025-10-30","sofr_index":1.21824653,"average_30day":4.20854,"average_90day":4.30527,"average_180day":4.34592},{"date":"2025-10-31","sofr_index":1.21838324,"average_30day":4.20185,"average_90day":4.30192,"average_180day":4.34411},{"date":"2025-11-03","sofr_index":1.21881171,"average_30day":4.20451,"average_90day":4.29798,"average_180day":4.34212},{"date":"2025-11-04","sofr_index":1.21895153,"average_30day":4.20285,"average_90day":4.29562,"average_180day":4.34115},{"date":"2025-11-05","sofr_index":1.21908697,"average_30day":4.19683,"average_90day":4.2918,"average_180day":4.3395},{"date":"2025-11-06","sofr_index":1.21921938,"average_30day":4.18881,"average_90day":4.28686,"average_180day":4.33741},{"date":"2025-11-07","sofr_index":1.21935214,"average_30day":4.18145,"average_90day":4.28204,"average_180day":4.33537},{"date":"2025-11-10","sofr_index":1.21975148,"average_30day":4.16105,"average_90day":4.268,"average_180day":4.32929},{"date":"2025-11-12","sofr_index":1.22001914,"average_30day":4.14771,"average_90day":4.25912,"average_180day":4.32532},{"date":"2025-11-13","sofr_index":1.22015402,"average_30day":4.14202,"average_90day":4.25508,"average_180day":4.32351},{"date":"2025-11-14","sofr_index":1.2202896,"average_30day":4.13567,"average_90day":4.25105,"average_180day":4.32181},{"date":"2025-11-17","sofr_index":1.22069127,"average_30day":4.10489,"average_90day":4.23746,"average_180day":4.31607},{"date":"2025-11-18","sofr_index":1.22082691,"average_30day":4.09888,"average_90day":4.23375,"average_180day":4.31459},{"date":"2025-11-19","sofr_index":1.22096052,"average_30day":4.09086,"average_90day":4.2296,"average_180day":4.31278},{"date":"2025-11-20","sofr_index":1.22109313,"average_30day":4.0825,"average_90day":4.22499,"average_180day":4.3108},{"date":"2025-11-21","sofr_index":1.22122575,"average_30day":4.0718,"average_90day":4.21995,"average_180day":4.30882},{"date":"2025-11-24","sofr_index":1.2216257,"average_30day":4.04169,"average_90day":4.20535,"average_180day":4.30291},{"date":"2025-11-25","sofr_index":1.22176008,"average_30day":4.03234,"average_90day":4.20063,"average_180day":4.30081},{"date":"2025-11-26","sofr_index":1.22189617,"average_30day":4.02465,"average_90day":4.19671,"average_180day":4.299},{"date":"2025-11-28","sofr_index":1.2221711,"average_30day":4.00858,"average_90day":4.19021,"average_180day":4.2956},{"date":"2025-12-01","sofr_index":1.22259071,"average_30day":4.00288,"average_90day":4.1828,"average_180day":4.29184},{"date":"2025-12-02","sofr_index":1.22273063,"average_30day":3.99956,"average_90day":4.17977,"average_180day":4.29094},{"date":"2025-12-03","sofr_index":1.22286683,"average_30day":3.99253,"average_90day":4.1755,"average_180day":4.28935},{"date":"2025-12-04","sofr_index":1.22300101,"average_30day":3.98651,"average_90day":4.17034,"average_180day":4.28742},{"date":"2025-12-05","sofr_index":1.22313418,"average_30day":3.98384,"average_90day":4.16474,"average_180day":4.28533},{"date":"2025-12-08","sofr_index":1.22353475,"average_30day":3.98483,"average_90day":4.14845,"average_180day":4.27925},{"date":"2025-12-09","sofr_index":1.223669,"average_30day":3.98551,"average_90day":4.1434,"average_180day":4.27738},{"date":"2025-12-10","sofr_index":1.22380259,"average_30day":3.98551,"average_90day":4.13824,"average_180day":4.27539},{"date":"2025-12-11","sofr_index":1.22393516,"average_30day":3.98385,"average_90day":4.13251,"average_180day":4.27324},{"date":"2025-12-12","sofr_index":1.2240596,"average_30day":3.97416,"average_90day":4.124,"average_180day":4.26973},{"date":"2025-12-15","sofr_index":1.22443396,"average_30day":3.94338,"average_90day":4.09772,"average_180day":4.25894},{"date":"2025-12-16","sofr_index":1.2245615,"average_30day":3.93671,"average_90day":4.09054,"average_180day":4.25594},{"date":"2025-12-17","sofr_index":1.22468702,"average_30day":3.92802,"average_90day":4.0828,"average_180day":4.25259},{"date":"2025-12-18","sofr_index":1.22481255,"average_30day":3.91765,"average_90day":4.07775,"average_180day":4.24919},{"date":"2025-12-19","sofr_index":1.22493707,"average_30day":3.90829,"average_90day":4.07237,"average_180day":4.24562},{"date":"2025-12-22","sofr_index":1.22531068,"average_30day":3.88253,"average_90day":4.0562,"average_180day":4.23484},{"date":"2025-12-23","sofr_index":1.22543593,"average_30day":3.87419,"average_90day":4.05126,"average_180day":4.23098},{"date":"2025-12-24","sofr_index":1.22556052,"average_30day":3.86516,"average_90day":4.04599,"average_180day":4.22678},{"date":"2025-12-26","sofr_index":1.22580972,"average_30day":3.84341,"average_90day":4.03455,"average_180day":4.21851},{"date":"2025-12-29","sofr_index":1.2261938,"average_30day":3.81199,"average_90day":4.02141,"average_180day":4.20716},{"date":"2025-12-30","sofr_index":1.22632221,"average_30day":3.8003,"average_90day":4.01614,"average_180day":4.20358},{"date":"2025-12-31","sofr_index":1.22644859,"average_30day":3.78659,"average_90day":4.01064,"average_180day":4.19996},{"date":"2026-01-02","sofr_index":1.22671228,"average_30day":3.77354,"average_90day":4.00346,"average_180day":4.19452},{"date":"2026-01-05","sofr_index":1.22709563,"average_30day":3.75514,"average_90day":3.98932,"average_180day":4.18448},{"date":"2026-01-06","sofr_index":1.22722174,"average_30day":3.74747,"average_90day":3.98438,"average_180day":4.18096},{"date":"2026-01-07","sofr_index":1.22734651,"average_30day":3.73844,"average_90day":3.97922,"average_180day":4.17728},{"date":"2026-01-08","sofr_index":1.22747095,"average_30day":3.72841,"average_90day":3.97383,"average_180day":4.17354},{"date":"2026-01-09","sofr_index":1.22759506,"average_30day":3.71871,"average_90day":3.96813,"average_180day":4.16974},{"date":"2026-01-12","sofr_index":1.22796743,"average_30day":3.70834,"average_90day":3.95097,"average_180day":4.15789},{"date":"2026-01-13","sofr_index":1.22809159,"average_30day":3.70735,"average_90day":3.94479,"average_180day":4.15392},{"date":"2026-01-14","sofr_index":1.22821611,"average_30day":3.70668,"average_90day":3.93761,"average_180day":4.15},{"date":"2026-01-15","sofr_index":1.22834029,"average_30day":3.703,"average_90day":3.93021,"average_180day":4.14627},{"date":"2026-01-16","sofr_index":1.22846518,"average_30day":3.702,"average_90day":3.92439,"average_180day":4.14264},{"date":"2026-01-20","sofr_index":1.22896339,"average_30day":3.69962,"average_90day":3.90025,"average_180day":4.12823},{"date":"2026-01-21","sofr_index":1.22908765,"average_30day":3.69895,"average_90day":3.89385,"average_180day":4.12449},{"date":"2026-01-22","sofr_index":1.22921158,"average_30day":3.69728,"average_90day":3.88701,"average_180day":4.12035},{"date":"2026-01-23","sofr_index":1.22933587,"average_30day":3.69661,"average_90day":3.88029,"average_180day":4.11627},{"date":"2026-01-26","sofr_index":1.22970979,"average_30day":3.69227,"average_90day":3.86009,"average_180day":4.10419},{"date":"2026-01-27","sofr_index":1.22983481,"average_30day":3.68894,"average_90day":3.8528,"average_180day":4.10045},{"date":"2026-01-28","sofr_index":1.22995984,"average_30day":3.68559,"average_90day":3.84596,"average_180day":4.09631},{"date":"2026-01-29","sofr_index":1.23008421,"average_30day":3.68125,"average_90day":3.84147,"average_180day":4.09235},{"date":"2026-01-30","sofr_index":1.23020892,"average_30day":3.67924,"average_90day":3.83509,"average_180day":4.08844},{"date":"2026-02-02","sofr_index":1.23058619,"average_30day":3.6642,"average_90day":3.81792,"average_180day":4.07727},{"date":"2026-02-03","sofr_index":1.23071232,"average_30day":3.66221,"average_90day":3.81445,"average_180day":4.07359},{"date":"2026-02-04","sofr_index":1.23083847,"average_30day":3.6602,"average_90day":3.81198,"average_180day":4.06984},{"date":"2026-02-05","sofr_index":1.23096326,"average_30day":3.65853,"average_90day":3.80895,"average_180day":4.06588},{"date":"2026-02-06","sofr_index":1.23108807,"average_30day":3.65819,"average_90day":3.80582,"average_180day":4.06192},{"date":"2026-02-09","sofr_index":1.2314615,"average_30day":3.65785,"average_90day":3.79583,"average_180day":4.04984},{"date":"2026-02-10","sofr_index":1.23158567,"average_30day":3.65753,"average_90day":3.79225,"average_180day":4.04587},{"date":"2026-02-11","sofr_index":1.23171054,"average_30day":3.65786,"average_90day":3.78854,"average_180day":4.04196},{"date":"2026-02-12","sofr_index":1.23183542,"average_30day":3.65819,"average_90day":3.78462,"average_180day":4.03795},{"date":"2026-02-13","sofr_index":1.23196032,"average_30day":3.65819,"average_90day":3.78126,"average_180day":4.03392},{"date":"2026-02-17","sofr_index":1.23246132,"average_30day":3.65952,"average_90day":3.76779,"average_180day":4.01861},{"date":"2026-02-18","sofr_index":1.23258833,"average_30day":3.66154,"average_90day":3.76554,"average_180day":4.01516},{"date":"2026-02-19","sofr_index":1.23271604,"average_30day":3.66421,"average_90day":3.76353,"average_180day":4.01159},{"date":"2026-02-20","sofr_index":1.23284171,"average_30day":3.66521,"average_90day":3.76062,"average_180day":4.00768},{"date":"2026-02-23","sofr_index":1.23321772,"average_30day":3.66721,"average_90day":3.75119,"average_180day":3.99561},{"date":"2026-02-24","sofr_index":1.2333431,"average_30day":3.66755,"average_90day":3.74727,"average_180day":3.99164},{"date":"2026-02-25","sofr_index":1.23346883,"average_30day":3.66822,"average_90day":3.74301,"average_180day":3.98785},{"date":"2026-02-26","sofr_index":1.23359458,"average_30day":3.66856,"average_90day":3.73875,"average_180day":3.98406},{"date":"2026-02-27","sofr_index":1.23372034,"average_30day":3.66889,"average_90day":3.73371,"average_180day":3.98027},{"date":"2026-03-02","sofr_index":1.23409868,"average_30day":3.67122,"average_90day":3.7189,"average_180day":3.96877},{"date":"2026-03-03","sofr_index":1.23422586,"average_30day":3.67223,"average_90day":3.71554,"average_180day":3.96491},{"date":"2026-03-04","sofr_index":1.23435271,"average_30day":3.6729,"average_90day":3.71274,"average_180day":3.96089},{"date":"2026-03-05","sofr_index":1.23447854,"average_30day":3.67223,"average_90day":3.70993,"average_180day":3.95665},{"date":"2026-03-06","sofr_index":1.23460405,"average_30day":3.67123,"average_90day":3.70692,"average_180day":3.95235},{"date":"2026-03-09","sofr_index":1.23497957,"average_30day":3.67155,"average_90day":3.69727,"average_180day":3.93948},{"date":"2026-03-10","sofr_index":1.23510479,"average_30day":3.6719,"average_90day":3.69413,"average_180day":3.93529},{"date":"2026-03-11","sofr_index":1.23522967,"average_30day":3.6719,"average_90day":3.69121,"average_180day":3.93093},{"date":"2026-03-12","sofr_index":1.23535457,"average_30day":3.67223,"average_90day":3.69099,"average_180day":3.92652},{"date":"2026-03-13","sofr_index":1.23547982,"average_30day":3.67223,"average_90day":3.69077,"average_180day":3.92216},{"date":"2026-03-16","sofr_index":1.23585561,"average_30day":3.6719,"average_90day":3.68919,"average_180day":3.90873},{"date":"2026-03-17","sofr_index":1.23598263,"average_30day":3.67326,"average_90day":3.6893,"average_180day":3.90488},{"date":"2026-03-18","sofr_index":1.23610794,"average_30day":3.67294,"average_90day":3.68886,"average_180day":3.9021},{"date":"2026-03-19","sofr_index":1.23623224,"average_30day":3.6716,"average_90day":3.68841,"average_180day":3.89916},{"date":"2026-03-20","sofr_index":1.23635655,"average_30day":3.66859,"average_90day":3.68797,"average_180day":3.89622},{"date":"2026-03-23","sofr_index":1.23672952,"average_30day":3.6619,"average_90day":3.68639,"average_180day":3.8875},{"date":"2026-03-24","sofr_index":1.23685388,"average_30day":3.66057,"average_90day":3.68594,"average_180day":3.88461},{"date":"2026-03-25","sofr_index":1.23697859,"average_30day":3.65957,"average_90day":3.68561,"average_180day":3.88149},{"date":"2026-03-26","sofr_index":1.23710367,"average_30day":3.6589,"average_90day":3.68538,"average_180day":3.87855},{"date":"2026-03-27","sofr_index":1.23722909,"average_30day":3.65823,"average_90day":3.68416,"average_180day":3.87567},{"date":"2026-03-30","sofr_index":1.23760336,"average_30day":3.65387,"average_90day":3.67967,"average_180day":3.86638},{"date":"2026-03-31","sofr_index":1.23772815,"average_30day":3.65221,"average_90day":3.67877,"average_180day":3.86315},{"date":"2026-04-01","sofr_index":1.23785467,"average_30day":3.65221,"average_90day":3.67664,"average_180day":3.8602},{"date":"2026-04-02","sofr_index":1.23798018,"average_30day":3.65021,"average_90day":3.67418,"average_180day":3.85721},{"date":"2026-04-06","sofr_index":1.23848362,"average_30day":3.64882,"average_90day":3.67069,"average_180day":3.84582},{"date":"2026-04-07","sofr_index":1.23860919,"average_30day":3.64883,"average_90day":3.67058,"average_180day":3.84316},{"date":"2026-04-08","sofr_index":1.23873374,"average_30day":3.64783,"average_90day":3.67024,"average_180day":3.84027},{"date":"2026-04-09","sofr_index":1.23885727,"average_30day":3.64583,"average_90day":3.66968,"average_180day":3.83711},{"date":"2026-04-10","sofr_index":1.23898012,"average_30day":3.64349,"average_90day":3.6689,"average_180day":3.83383},{"date":"2026-04-13","sofr_index":1.23935285,"average_30day":3.6398,"average_90day":3.66789,"average_180day":3.82443},{"date":"2026-04-14","sofr_index":1.23947782,"average_30day":3.63914,"average_90day":3.66766,"average_180day":3.82069},{"date":"2026-04-15","sofr_index":1.23960383,"average_30day":3.63947,"average_90day":3.66789,"average_180day":3.81707},{"date":"2026-04-16","sofr_index":1.23973192,"average_30day":3.64014,"average_90day":3.66856,"average_180day":3.81447},{"date":"2026-04-17","sofr_index":1.23985831,"average_30day":3.64081,"average_90day":3.6688,"average_180day":3.81159},{"date":"2026-04-20","sofr_index":1.24023543,"average_30day":3.64381,"average_90day":3.6688,"average_180day":3.80241},{"date":"2026-04-21","sofr_index":1.24036049,"average_30day":3.64415,"average_90day":3.66868,"average_180day":3.79913},{"date":"2026-04-22","sofr_index":1.24048556,"average_30day":3.64449,"average_90day":3.66868,"average_180day":3.79567},{"date":"2026-04-23","sofr_index":1.24061098,"average_30day":3.64516,"average_90day":3.66868,"average_180day":3.79228},{"date":"2026-04-24","sofr_index":1.24073677,"average_30day":3.64583,"average_90day":3.66869,"average_180day":3.78895},{"date":"2026-04-27","sofr_index":1.24111519,"average_30day":3.64782,"average_90day":3.66891,"average_180day":3.77852},{"date":"2026-04-28","sofr_index":1.24124137,"average_30day":3.64883,"average_90day":3.66891,"average_180day":3.77507},{"date":"2026-04-29","sofr_index":1.24136688,"average_30day":3.64917,"average_90day":3.66891,"average_180day":3.77281},{"date":"2026-04-30","sofr_index":1.24149205,"average_30day":3.64917,"average_90day":3.66868,"average_180day":3.76947},{"date":"2026-05-01","sofr_index":1.24161826,"average_30day":3.6485,"average_90day":3.66847,"average_180day":3.76631},{"date":"2026-05-04","sofr_index":1.24199489,"average_30day":3.64685,"average_90day":3.667,"average_180day":3.75821},{"date":"2026-05-05","sofr_index":1.24212012,"average_30day":3.64586,"average_90day":3.66633,"average_180day":3.75662},{"date":"2026-05-06","sofr_index":1.24224503,"average_30day":3.64453,"average_90day":3.66599,"average_180day":3.75493},{"date":"2026-05-07","sofr_index":1.2423696,"average_30day":3.64319,"average_90day":3.66555,"average_180day":3.75312},{"date":"2026-05-08","sofr_index":1.24249383,"average_30day":3.64252,"average_90day":3.66511,"average_180day":3.75126},{"date":"2026-05-11","sofr_index":1.24286658,"average_30day":3.64351,"average_90day":3.66386,"average_180day":3.74542},{"date":"2026-05-12","sofr_index":1.24299087,"average_30day":3.64319,"average_90day":3.6633,"average_180day":3.74327},{"date":"2026-05-13","sofr_index":1.24311517,"average_30day":3.64285,"average_90day":3.66274,"average_180day":3.74101},{"date":"2026-05-14","sofr_index":1.24323913,"average_30day":3.64152,"average_90day":3.66207,"average_180day":3.73898},{"date":"2026-05-15","sofr_index":1.24336207,"average_30day":3.63817,"average_90day":3.66096,"average_180day":3.73677},{"date":"2026-05-18","sofr_index":1.2437299,"average_30day":3.62513,"average_90day":3.65726,"average_180day":3.72975},{"date":"2026-05-19","sofr_index":1.24385186,"average_30day":3.62113,"average_90day":3.65524,"average_180day":3.7276},{"date":"2026-05-20","sofr_index":1.24397313,"average_30day":3.61645,"average_90day":3.65278,"average_180day":3.72534},{"date":"2026-05-21","sofr_index":1.24409407,"average_30day":3.6121,"average_90day":3.65087,"average_180day":3.72291},{"date":"2026-05-22","sofr_index":1.24421537,"average_30day":3.60809,"average_90day":3.6492,"average_180day":3.72053},{"date":"2026-05-26","sofr_index":1.24470615,"average_30day":3.59435,"average_90day":3.64413,"average_180day":3.71062},{"date":"2026-05-27","sofr_index":1.24483166,"average_30day":3.59335,"average_90day":3.64369,"average_180day":3.70825},{"date":"2026-05-28","sofr_index":1.24495718,"average_30day":3.59234,"average_90day":3.64324,"average_180day":3.70548},{"date":"2026-05-29","sofr_index":1.24508236,"average_30day":3.59167,"average_90day":3.64257,"average_180day":3.70265},{"date":"2026-06-01","sofr_index":1.245459,"average_30day":3.59033,"average_90day":3.64055,"average_180day":3.69495},{"date":"2026-06-02","sofr_index":1.24558528,"average_30day":3.59067,"average_90day":3.63999,"average_180day":3.69325},{"date":"2026-06-03","sofr_index":1.24571087,"average_30day":3.59034,"average_90day":3.63954,"average_180day":3.69161},{"date":"2026-06-04","sofr_index":1.24583579,"average_30day":3.58967,"average_90day":3.63898,"average_180day":3.68981},{"date":"2026-06-05","sofr_index":1.24596107,"average_30day":3.58967,"average_90day":3.63865,"average_180day":3.68806},{"date":"2026-06-08","sofr_index":1.24633797,"average_30day":3.59233,"average_90day":3.63797,"average_180day":3.68285},{"date":"2026-06-09","sofr_index":1.24646364,"average_30day":3.59335,"average_90day":3.63786,"average_180day":3.68132},{"date":"2026-06-10","sofr_index":1.24658829,"average_30day":3.59335,"average_90day":3.63741,"average_180day":3.68098},{"date":"2026-06-11","sofr_index":1.2467126,"average_30day":3.59301,"average_90day":3.63674,"average_180day":3.68053}]},"meta":{"timestamp":"2026-06-12T10:34:32.354Z","request_id":"f55fc5ca-39fe-4c3e-9feb-584745488507"},"status":"ok","message":"SOFR averages history retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"rates and meta take no parameters. accrual takes start (required, YYYY-MM-DD), end (optional, default latest) and principal (optional, default 1,000,000); it resolves each date to the nearest business day on-or-before and compounds via the SOFR Index (history covers roughly the last two years). history takes window (10-500 days, default 180). A 30-minute protective cache fronts the shared NY Fed upstream.","source":"Federal Reserve Bank of New York markets API (SOFRAI + overnight SOFR), live","service":"sofraverages-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/rates":"Current 30/90/180-day SOFR Averages, the SOFR Index, term-slope read and overnight SOFR.","GET /v1/accrual":"Realized compounded SOFR + interest between two dates via the SOFR Index (start=YYYY-MM-DD, end, principal).","GET /v1/history":"Daily SOFR Averages & Index time series (window=180)."},"sofr_index":1.2467126,"description":"SOFR Averages, Index & compounded accrual — the term reference rates that actually price SOFR-linked loans and floating-rate notes, live from the New York Fed's public markets API (no key, nothing stored). rates returns the 30/90/180-day compounded averages, the SOFR Index and a read of the term-average slope (with the overnight SOFR for context); accrual computes the realized compounded SOFR between any two dates straight from the SOFR Index — the exact arithmetic a loan servicer runs to settle an interest period; history returns the averages and index as a time series. The SOFR term-rate / accrual cut — distinct from the overnight money-market benchmark board (daily SOFR fixing, no compounded averages or index) and the funding-spread stress monitor (spreads between overnight rates, not term reference rates).","average_30day":3.59301,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-12T10:34:32.457Z","request_id":"787f5ba0-b192-40fa-8fb1-25fd1db64294"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":780,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1290,"monthly_call_quota":17400,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3940,"monthly_call_quota":91000,"rps_limit":16,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":8730,"monthly_call_quota":505000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/sofraverages-api"}