{"openapi":"3.1.0","info":{"title":"Front-Month Futures Quotes API","version":"1.0.0","description":"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.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/cmefutures-api","description":"oanor gateway"}],"tags":[{"name":"Futures"},{"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/board":{"get":{"operationId":"get_v1_board","tags":["Futures"],"summary":"Full cross-asset futures board","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":37,"quotes":[{"low":4283.4,"code":"GC","high":4366.1,"last":4359,"name":"Gold","open":4289.4,"volume":61066,"category":"metals","contract":"COMEX:GC1!","currency":"USD","change_abs":120.2,"change_pct":2.8357},{"low":68.725,"code":"SI","high":70.935,"last":70.73,"name":"Silver","open":68.9,"volume":16726,"category":"metals","contract":"COMEX:SI1!","currency":"USD","change_abs":2.756,"change_pct":4.0545},{"low":6.4775,"code":"HG","high":6.562,"last":6.493,"name":"Copper","open":6.51,"volume":18476,"category":"metals","contract":"COMEX:HG1!","currency":"USD","change_abs":0.048,"change_pct":0.7448},{"low":1730.6,"code":"PL","high":1789.7,"last":1787.5,"name":"Platinum","open":1730.6,"volume":6656,"category":"metals","contract":"NYMEX:PL1!","currency":"USD","change_abs":75.3,"change_pct":4.3979},{"low":1305,"code":"PA","high":1362,"last":1360.5,"name":"Palladium","open":1308,"volume":1940,"category":"metals","contract":"NYMEX:PA1!","currency":"USD","change_abs":69,"change_pct":5.3426},{"low":79.7,"code":"CL","high":82.42,"last":80.28,"name":"WTI Crude Oil","open":81.4,"volume":72767,"category":"energy","contract":"NYMEX:CL1!","currency":"USD","change_abs":-4.6,"change_pct":-5.4194},{"low":3.017,"code":"NG","high":3.094,"last":3.018,"name":"Natural Gas","open":3.085,"volume":17962,"category":"energy","contract":"NYMEX:NG1!","currency":"USD","change_abs":-0.102,"change_pct":-3.2692},{"low":2.8591,"code":"RB","high":2.96,"last":2.873,"name":"RBOB Gasoline","open":2.9374,"volume":8285,"category":"energy","contract":"NYMEX:RB1!","currency":"USD","change_abs":-0.1137,"change_pct":-3.8069},{"low":3.2114,"code":"HO","high":3.316,"last":3.2577,"name":"Heating Oil","open":3.3,"volume":6221,"category":"energy","contract":"NYMEX:HO1!","currency":"USD","change_abs":-0.1062,"change_pct":-3.157},{"low":572.25,"code":"ZW","high":582.75,"last":574.5,"name":"Chicago SRW Wheat","open":582.5,"volume":16692,"category":"grains","contract":"CBOT:ZW1!","currency":"USX","change_abs":-10,"change_pct":-1.7109},{"low":407.25,"code":"ZC","high":412.25,"last":407.5,"name":"Corn","open":411.75,"volume":30060,"category":"grains","contract":"CBOT:ZC1!","currency":"USX","change_abs":-5.25,"change_pct":-1.272},{"low":1107.25,"code":"ZS","high":1116.75,"last":1107.75,"name":"Soybeans","open":1111,"volume":13440,"category":"grains","contract":"CBOT:ZS1!","currency":"USX","change_abs":-5.75,"change_pct":-0.5164},{"low":300.6,"code":"ZM","high":303.9,"last":302.8,"name":"Soybean Meal","open":301.3,"volume":8507,"category":"grains","contract":"CBOT:ZM1!","currency":"USD","change_abs":1.5,"change_pct":0.4978},{"low":72.83,"code":"ZL","high":73.79,"last":72.83,"name":"Soybean Oil","open":73.5,"volume":12334,"category":"grains","contract":"CBOT:ZL1!","currency":"USX","change_abs":-1.45,"change_pct":-1.9521},{"low":252.25,"code":"KC","high":257.9,"last":254.65,"name":"Coffee","open":252.4,"volume":4074,"category":"softs","contract":"ICEUS:KC1!","currency":"USX","change_abs":1.25,"change_pct":0.4933},{"low":13.61,"code":"SB","high":13.8,"last":13.76,"name":"Sugar No.11","open":13.68,"volume":19531,"category":"softs","contract":"ICEUS:SB1!","currency":"USX","change_abs":0.06,"change_pct":0.438},{"low":4036,"code":"CC","high":4173,"last":4121,"name":"Cocoa","open":4038,"volume":7139,"category":"softs","contract":"ICEUS:CC1!","currency":"USD","change_abs":253,"change_pct":6.5408},{"low":76.11,"code":"CT","high":76.99,"last":76.38,"name":"Cotton No.2","open":76.6,"volume":6182,"category":"softs","contract":"ICEUS:CT1!","currency":"USX","change_abs":3.44,"change_pct":4.7162},{"low":162,"code":"OJ","high":167.95,"last":163.3,"name":"Orange Juice","open":165.95,"volume":691,"category":"softs","contract":"ICEUS:OJ1!","currency":"USX","change_abs":-2.5,"change_pct":-1.5078},{"low":238.55,"code":"LE","high":243.125,"last":241.175,"name":"Live Cattle","open":242.6,"volume":24383,"category":"livestock","contract":"CME:LE1!","currency":"USX","change_abs":-1.5,"change_pct":-0.6181},{"low":94.75,"code":"HE","high":97.825,"last":97.45,"name":"Lean Hogs","open":96.075,"volume":26895,"category":"livestock","contract":"CME:HE1!","currency":"USX","change_abs":0.825,"change_pct":0.8538},{"low":355.2,"code":"GF","high":360.3,"last":357.425,"name":"Feeder Cattle","open":359.65,"volume":6704,"category":"livestock","contract":"CME:GF1!","currency":"USX","change_abs":-2.225,"change_pct":-0.6187},{"low":7542,"code":"ES","high":7597,"last":7593.75,"name":"E-mini S&P 500","open":7543.5,"volume":179693,"category":"index","contract":"CME_MINI:ES1!","currency":"USD","change_abs":158.75,"change_pct":2.1352},{"low":30191,"code":"NQ","high":30628.25,"last":30584.75,"name":"E-mini Nasdaq 100","open":30191,"volume":71671,"category":"index","contract":"CME_MINI:NQ1!","currency":"USD","change_abs":922.75,"change_pct":3.1109},{"low":51743,"code":"YM","high":52161,"last":52058,"name":"E-mini Dow","open":51744,"volume":15303,"category":"index","contract":"CBOT_MINI:YM1!","currency":"USD","change_abs":831,"change_pct":1.6222},{"low":2979.3,"code":"RTY","high":3002.1,"last":2994.2,"name":"E-mini Russell 2000","open":2984,"volume":16567,"category":"index","contract":"CME_MINI:RTY1!","currency":"USD","change_abs":47.2,"change_pct":1.6016},{"low":112.6875,"code":"ZB","high":113.25,"last":112.9375,"name":"30-Year T-Bond","open":112.71875,"volume":63863,"category":"rates","contract":"CBOT:ZB1!","currency":"USD","change_abs":0.5625,"change_pct":0.5006},{"low":109.765625,"code":"ZN","high":110,"last":109.84375,"name":"10-Year T-Note","open":109.78125,"volume":406892,"category":"rates","contract":"CBOT:ZN1!","currency":"USD","change_abs":0.3281,"change_pct":0.2996},{"low":107.109375,"code":"ZF","high":107.2578125,"last":107.15625,"name":"5-Year T-Note","open":107.1328125,"volume":284172,"category":"rates","contract":"CBOT:ZF1!","currency":"USD","change_abs":0.2266,"change_pct":0.2119},{"low":103.21484375,"code":"ZT","high":103.28125,"last":103.23046875,"name":"2-Year T-Note","open":103.234375,"volume":175040,"category":"rates","contract":"CBOT:ZT1!","currency":"USD","change_abs":0.0937,"change_pct":0.0909},{"low":1.16365,"code":"6E","high":1.16645,"last":1.1653,"name":"Euro FX","open":1.1645,"volume":55907,"category":"fx","contract":"CME:6E1!","currency":"USD","change_abs":0.0035,"change_pct":0.3056},{"low":0.0062855,"code":"6J","high":0.0063055,"last":0.00629,"name":"Japanese Yen","open":0.006305,"volume":52923,"category":"fx","contract":"CME:6J1!","currency":"USD","change_abs":0,"change_pct":0.0557},{"low":1.3415,"code":"6B","high":1.3459,"last":1.3424,"name":"British Pound","open":1.3415,"volume":30479,"category":"fx","contract":"CME:6B1!","currency":"USD","change_abs":0.0012,"change_pct":0.0895},{"low":0.7052,"code":"6A","high":0.70755,"last":0.706,"name":"Australian Dollar","open":0.7068,"volume":32657,"category":"fx","contract":"CME:6A1!","currency":"USD","change_abs":0.0025,"change_pct":0.3625},{"low":0.71805,"code":"6C","high":0.7196,"last":0.71855,"name":"Canadian Dollar","open":0.71805,"volume":19010,"category":"fx","contract":"CME:6C1!","currency":"USD","change_abs":0.0004,"change_pct":0.0557},{"low":63430,"code":"BTC","high":66055,"last":65950,"name":"CME Bitcoin","open":63950,"volume":2545,"category":"crypto","contract":"CME:BTC1!","currency":"USD","change_abs":2290,"change_pct":3.5972},{"low":1656.5,"code":"ETH","high":1749.5,"last":1737.5,"name":"CME Ether","open":1677.5,"volume":3159,"category":"crypto","contract":"CME:ETH1!","currency":"USD","change_abs":72.5,"change_pct":4.3544}]},"meta":{"timestamp":"2026-06-15T11:15:49.922Z","request_id":"9ba97c71-d6d0-4ead-9703-f35fa8784574"},"status":"ok","message":"Board 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/category":{"get":{"operationId":"get_v1_category","tags":["Futures"],"summary":"Futures in one category","description":"","parameters":[{"name":"category","in":"query","required":true,"description":"metals, energy, grains, softs, livestock, index, rates, fx or crypto","schema":{"type":"string"},"example":"energy"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":4,"quotes":[{"low":79.7,"code":"CL","high":82.42,"last":80.28,"name":"WTI Crude Oil","open":81.4,"volume":72767,"category":"energy","contract":"NYMEX:CL1!","currency":"USD","change_abs":-4.6,"change_pct":-5.4194},{"low":3.017,"code":"NG","high":3.094,"last":3.018,"name":"Natural Gas","open":3.085,"volume":17962,"category":"energy","contract":"NYMEX:NG1!","currency":"USD","change_abs":-0.102,"change_pct":-3.2692},{"low":2.8591,"code":"RB","high":2.96,"last":2.873,"name":"RBOB Gasoline","open":2.9374,"volume":8285,"category":"energy","contract":"NYMEX:RB1!","currency":"USD","change_abs":-0.1137,"change_pct":-3.8069},{"low":3.2114,"code":"HO","high":3.316,"last":3.2577,"name":"Heating Oil","open":3.3,"volume":6221,"category":"energy","contract":"NYMEX:HO1!","currency":"USD","change_abs":-0.1062,"change_pct":-3.157}],"category":"energy"},"meta":{"timestamp":"2026-06-15T11:15:50.152Z","request_id":"b64e55e6-0a9b-4143-abfa-7b367c52ab52"},"status":"ok","message":"Category 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/quote":{"get":{"operationId":"get_v1_quote","tags":["Futures"],"summary":"Front-month quote for one or more codes","description":"","parameters":[{"name":"symbols","in":"query","required":true,"description":"Comma-separated futures codes","schema":{"type":"string"},"example":"GC,CL,ES"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":3,"quotes":[{"low":4283.4,"code":"GC","high":4366.1,"last":4359,"name":"Gold","open":4289.4,"volume":61066,"category":"metals","contract":"COMEX:GC1!","currency":"USD","change_abs":120.2,"change_pct":2.8357},{"low":79.7,"code":"CL","high":82.42,"last":80.28,"name":"WTI Crude Oil","open":81.4,"volume":72767,"category":"energy","contract":"NYMEX:CL1!","currency":"USD","change_abs":-4.6,"change_pct":-5.4194},{"low":7542,"code":"ES","high":7597,"last":7593.75,"name":"E-mini S&P 500","open":7543.5,"volume":179693,"category":"index","contract":"CME_MINI:ES1!","currency":"USD","change_abs":158.75,"change_pct":2.1352}]},"meta":{"timestamp":"2026-06-15T11:15:50.358Z","request_id":"3ace8f33-cea9-4b19-ab4b-0fcf497962d6"},"status":"ok","message":"Quote 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":"Codes, categories & endpoint guide","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"codes":{"6A":{"name":"Australian Dollar","category":"fx","contract":"CME:6A1!"},"6B":{"name":"British Pound","category":"fx","contract":"CME:6B1!"},"6C":{"name":"Canadian Dollar","category":"fx","contract":"CME:6C1!"},"6E":{"name":"Euro FX","category":"fx","contract":"CME:6E1!"},"6J":{"name":"Japanese Yen","category":"fx","contract":"CME:6J1!"},"CC":{"name":"Cocoa","category":"softs","contract":"ICEUS:CC1!"},"CL":{"name":"WTI Crude Oil","category":"energy","contract":"NYMEX:CL1!"},"CT":{"name":"Cotton No.2","category":"softs","contract":"ICEUS:CT1!"},"ES":{"name":"E-mini S&P 500","category":"index","contract":"CME_MINI:ES1!"},"GC":{"name":"Gold","category":"metals","contract":"COMEX:GC1!"},"GF":{"name":"Feeder Cattle","category":"livestock","contract":"CME:GF1!"},"HE":{"name":"Lean Hogs","category":"livestock","contract":"CME:HE1!"},"HG":{"name":"Copper","category":"metals","contract":"COMEX:HG1!"},"HO":{"name":"Heating Oil","category":"energy","contract":"NYMEX:HO1!"},"KC":{"name":"Coffee","category":"softs","contract":"ICEUS:KC1!"},"LE":{"name":"Live Cattle","category":"livestock","contract":"CME:LE1!"},"NG":{"name":"Natural Gas","category":"energy","contract":"NYMEX:NG1!"},"NQ":{"name":"E-mini Nasdaq 100","category":"index","contract":"CME_MINI:NQ1!"},"OJ":{"name":"Orange Juice","category":"softs","contract":"ICEUS:OJ1!"},"PA":{"name":"Palladium","category":"metals","contract":"NYMEX:PA1!"},"PL":{"name":"Platinum","category":"metals","contract":"NYMEX:PL1!"},"RB":{"name":"RBOB Gasoline","category":"energy","contract":"NYMEX:RB1!"},"SB":{"name":"Sugar No.11","category":"softs","contract":"ICEUS:SB1!"},"SI":{"name":"Silver","category":"metals","contract":"COMEX:SI1!"},"YM":{"name":"E-mini Dow","category":"index","contract":"CBOT_MINI:YM1!"},"ZB":{"name":"30-Year T-Bond","category":"rates","contract":"CBOT:ZB1!"},"ZC":{"name":"Corn","category":"grains","contract":"CBOT:ZC1!"},"ZF":{"name":"5-Year T-Note","category":"rates","contract":"CBOT:ZF1!"},"ZL":{"name":"Soybean Oil","category":"grains","contract":"CBOT:ZL1!"},"ZM":{"name":"Soybean Meal","category":"grains","contract":"CBOT:ZM1!"},"ZN":{"name":"10-Year T-Note","category":"rates","contract":"CBOT:ZN1!"},"ZS":{"name":"Soybeans","category":"grains","contract":"CBOT:ZS1!"},"ZT":{"name":"2-Year T-Note","category":"rates","contract":"CBOT:ZT1!"},"ZW":{"name":"Chicago SRW Wheat","category":"grains","contract":"CBOT:ZW1!"},"BTC":{"name":"CME Bitcoin","category":"crypto","contract":"CME:BTC1!"},"ETH":{"name":"CME Ether","category":"crypto","contract":"CME:ETH1!"},"RTY":{"name":"E-mini Russell 2000","category":"index","contract":"CME_MINI:RTY1!"}},"source":"TradingView futures screener (front-month 1! contracts), keyless","examples":{"board":"/v1/board","quote":"/v1/quote?symbols=GC,CL,ES","category":"/v1/category?category=energy"},"endpoints":{"/v1/board":"full cross-asset futures board (all codes)","/v1/quote":"front-month quote for one or more codes (symbols=GC,CL,ES)","/v1/category":"futures in one category (category=metals|energy|grains|softs|livestock|index|rates|fx|crypto)"},"categories":["metals","energy","grains","softs","livestock","index","rates","fx","crypto"],"cache_ttl_ms":15000},"meta":{"timestamp":"2026-06-15T11:15:50.434Z","request_id":"b312d63d-2906-4e97-8790-33301deb8cbc"},"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":1560,"rps_limit":3,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1310,"monthly_call_quota":45300,"rps_limit":7,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3740,"monthly_call_quota":190000,"rps_limit":18,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":7790,"monthly_call_quota":785000,"rps_limit":45,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/cmefutures-api"}