GET/v1/gex/{symbol}
Get dealer gamma exposure profile
Returns aggregate dealer gamma positioning, gamma flip threshold, and major call/put walls.
Endpoint Usage & Plan Rules
Plan Access
Included in Basic
Active subscription
Result Clamping
Not Clamped
Full response returned
Parameters
Required Parameters
| Name | Type | Location | Description |
|---|---|---|---|
| symbol | string | path | Underlying equity ticker symbol (e.g. SPY, AAPL). |
Optional Parameters
| Name | Type | Location | Description |
|---|---|---|---|
| minDte | integer | query | Minimum DTE horizon filter (alias: dteMin, default 0). |
| maxDte | integer | query | Maximum days to expiration (alias: dteMax; default 60; max 730). In GEX, maxDte=0 filters for 0DTE contracts (same-day expiration) for backward compatibility; see also zeroDte=true. |
| zeroDte | boolean | query | Filter strictly for 0DTE (same-day expiration) contracts. In GEX, maxDte=0 also denotes 0DTE contracts for backwards compatibility. zeroDte=true with maxDte > 0 returns 400 invalid_parameter. |
Request Examples
curl -s -H "Authorization: Bearer $WSO_API_KEY" \
"https://api.wheelstrategyoptions.com/v1/gex/SPY?minDte=0&maxDte=60"Try it
GET/v1/gex/{symbol}
Included in BasicAdd your API key to send.
Response
Send a request to see the live response, its status, timing, and rate-limit headers.
Response Attributes (200 OK)
| Field | Type | Nullable | Description |
|---|---|---|---|
| symbol | string | No | Underlying equity ticker symbol. |
| stockPrice | number | No | Current underlying stock spot price in USD. |
| asOf | string | Yes | ISO 8601 UTC timestamp of GEX calculation. |
| regime | string | No | Sign of net dealer gamma: 'positive' (net dealer gamma > 0), 'negative' (net dealer gamma < 0), or 'neutral' (net dealer gamma == 0). See flipRegime for the spot-vs-flip view. |
| flipRegime | string | Yes | Market regime derived from spot relative to gammaFlip: 'positive' when stockPrice > gammaFlip, 'negative' when stockPrice < gammaFlip, 'neutral' when stockPrice == gammaFlip, or null when there is no gammaFlip. |
| netGex | number | No | Net dealer gamma exposure across all strikes. Signed dealer gamma exposure as published by the upstream feed (calls positive, puts negative). |
| totalCallGex | number | No | Aggregate call gamma exposure across all strikes. Signed dealer gamma exposure as published by the upstream feed (calls positive, puts negative). |
| totalPutGex | number | No | Aggregate put gamma exposure across all strikes. Signed dealer gamma exposure as published by the upstream feed (calls positive, puts negative). |
| gammaFlip | number | Yes | Price level in USD where net gamma transitions between positive and negative regimes. |
| callWallStrike | number | Yes | Strike with highest positive gamma exposure; falls back to strike with highest absolute gamma if no regime wall exists. |
| putWallStrike | number | Yes | Strike with highest negative gamma exposure; falls back to strike with highest absolute gamma if no regime wall exists. |
| strikes | object[] | No | Per-strike gamma exposure breakdown. |
| disclaimer | string | No | Educational modeling and positioning disclaimer. |
Response Example
json
{
"symbol": "SPY",
"stockPrice": 778.92,
"asOf": "2026-10-09T19:32:20.682Z",
"regime": "positive",
"flipRegime": "negative",
"netGex": 14833896574.04,
"totalCallGex": 33527578994.1,
"totalPutGex": -18693682420.07,
"gammaFlip": 779.51,
"callWallStrike": 780,
"putWallStrike": 778,
"strikes": [
{
"strike": 300,
"callGex": 3858.59,
"putGex": -12155.75,
"netGex": -8297.16
},
{
"strike": 305,
"callGex": 0,
"putGex": -4588.69,
"netGex": -4588.69
},
{
"strike": 310,
"callGex": 93.77,
"putGex": -702.65,
"netGex": -608.88
},
{
"strike": 315,
"callGex": 0,
"putGex": -1708.11,
"netGex": -1708.11
},
{
"strike": 320,
"callGex": 506.55,
"putGex": -1330.42,
"netGex": -823.87
},
{
"strike": 325,
"callGex": 52.64,
"putGex": -858.14,
"netGex": -805.51
},
{
"strike": 330,
"callGex": 0,
"putGex": -727.47,
"netGex": -727.47
},
{
"strike": 335,
"callGex": 0,
"putGex": -475.68,
"netGex": -475.68
},
{
"strike": 340,
"callGex": 59,
"putGex": -8713.33,
"netGex": -8654.33
},
{
"strike": 345,
"callGex": 0,
"putGex": -1921.31,
"netGex": -1921.31
},
{
"strike": 350,
"callGex": 127.23,
"putGex": -4566.24,
"netGex": -4439.01
},
{
"strike": 355,
"callGex": 0,
"putGex": -5528.62,
"netGex": -5528.62
},
{
"strike": 360,
"callGex": 68.56,
"putGex": -12933.31,
"netGex": -12864.76
},
{
"strike": 365,
"callGex": 0,
"putGex": -54362.02,
"netGex": -54362.02
},
{
"strike": 370,
"callGex": 0,
"putGex": -72443.35,
"netGex": -72443.35
},
{
"strike": 375,
"callGex": 0,
"putGex": -13541.92,
"netGex": -13541.92
},
{
"strike": 380,
"callGex": 79.54,
"putGex": -1183101.07,
"netGex": -1183021.53
},
{
"strike": 385,
"callGex": 0,
"putGex": -3658.83,
"netGex": -3658.83
},
{
"strike": 390,
"callGex": 0,
"putGex": -943333.85,
"netGex": -943333.85
},
{
"strike": 395,
"callGex": 93.61,
"putGex": -15896.77,
"netGex": -15803.16
},
{
"strike": 400,
"callGex": 2028.64,
"putGex": -805084.38,
"netGex": -803055.75
},
{
"strike": 405,
"callGex": 0,
"putGex": -3657.75,
"netGex": -3657.75
},
{
"strike": 410,
"callGex": 99.27,
"putGex": -16110.41,
"netGex": -16011.14
},
{
"strike": 415,
"callGex": 103.01,
"putGex": -13202.72,
"netGex": -13099.71
},
{
"strike": 420,
"callGex": 0,
"putGex": -43158.13,
"netGex": -43158.13
},
{
"strike": 425,
"callGex": 887.25,
"putGex": -11268.26,
"netGex": -10381.01
},
{
"strike": 430,
"callGex": 115.09,
"putGex": -45826.84,
"netGex": -45711.75
},
{
"strike": 435,
"callGex": 2627.57,
"putGex": -5595.99,
"netGex": -2968.41
},
{
"strike": 440,
"callGex": 123.95,
"putGex": -10513.3,
"netGex": -10389.35
},
{
"strike": 445,
"callGex": 514.62,
"putGex": -16029.03,
"netGex": -15514.41
},
{
"strike": 450,
"callGex": 2136.82,
"putGex": -13376.82,
"netGex": -11240
},
{
"strike": 455,
"callGex": 0,
"putGex": -5344.4,
"netGex": -5344.4
},
{
"strike": 460,
"callGex": 2303.01,
"putGex": -23203.01,
"netGex": -20900
},
{
"strike": 465,
"callGex": 597.85,
"putGex": -151569.56,
"netGex": -150971.72
},
{
"strike": 470,
"callGex": 1274.55,
"putGex": -995438.92,
"netGex": -994164.38
},
{
"strike": 475,
"callGex": 1518.91,
"putGex": -156964.6,
"netGex": -155445.69
},
{
"strike": 480,
"callGex": 6965.41,
"putGex": -190158.13,
"netGex": -183192.72
},
{
"strike": 485,
"callGex": 6412.25,
"putGex": -23662.31,
"netGex": -17250.06
},
{
"strike": 490,
"callGex": 13172.83,
"putGex": -23019.91,
"netGex": -9847.09
},
{
"strike": 495,
"callGex": 35062.4,
"putGex": -23263.91,
"netGex": 11798.49
},
{
"strike": 500,
"callGex": 9903.82,
"putGex": -14242024.15,
"netGex": -14232120.34
},
{
"strike": 505,
"callGex": 789.52,
"putGex": -49012.88,
"netGex": -48223.35
},
{
"strike": 510,
"callGex": 7430.83,
"putGex": -10878345.13,
"netGex": -10870914.3
},
{
"strike": 515,
"callGex": 21864.6,
"putGex": -560790.4,
"netGex": -538925.8
},
{
"strike": 520,
"callGex": 15830.93,
"putGex": -9706013.19,
"netGex": -9690182.26
},
{
"strike": 525,
"callGex": 1632.79,
"putGex": -339907.69,
"netGex": -338274.9
},
{
"strike": 530,
"callGex": 21573.63,
"putGex": -363203.79,
"netGex": -341630.16
},
{
"strike": 535,
"callGex": 2707.3,
"putGex": -153932.32,
"netGex": -151225.02
},
{
"strike": 540,
"callGex": 4909.57,
"putGex": -262112.01,
"netGex": -257202.43
},
{
"strike": 545,
"callGex": 11350.06,
"putGex": -416574.81,
"netGex": -405224.74
},
{
"strike": 550,
"callGex": 9720.81,
"putGex": -953698.35,
"netGex": -943977.53
},
{
"strike": 555,
"callGex": 5913.5,
"putGex": -533951.43,
"netGex": -528037.92
},
{
"strike": 560,
"callGex": 8984.6,
"putGex": -1013642.92,
"netGex": -1004658.32
},
{
"strike": 565,
"callGex": 5714.79,
"putGex": -723853.07,
"netGex": -718138.28
},
{
"strike": 570,
"callGex": 257744.92,
"putGex": -19850265.87,
"netGex": -19592520.95
},
{
"strike": 575,
"callGex": 24754.99,
"putGex": -402136.91,
"netGex": -377381.92
},
{
"strike": 580,
"callGex": 62745.11,
"putGex": -3751865.06,
"netGex": -3689119.95
},
{
"strike": 581,
"callGex": 0,
"putGex": -3301.6,
"netGex": -3301.6
},
{
"strike": 582,
"callGex": 0,
"putGex": -3724.17,
"netGex": -3724.17
},
{
"strike": 583,
"callGex": 0,
"putGex": 0,
"netGex": 0
},
{
"strike": 584,
"callGex": 4746.4,
"putGex": -38377.91,
"netGex": -33631.51
},
{
"strike": 585,
"callGex": 16812.15,
"putGex": -891045.23,
"netGex": -874233.08
},
{
"strike": 586,
"callGex": 0,
"putGex": -593.14,
"netGex": -593.14
},
{
"strike": 587,
"callGex": 0,
"putGex": -200.69,
"netGex": -200.69
},
{
"strike": 588,
"callGex": 0,
"putGex": -407.52,
"netGex": -407.52
},
{
"strike": 589,
"callGex": 0,
"putGex": -413.91,
"netGex": -413.91
},
{
"strike": 590,
"callGex": 33110.28,
"putGex": -600522.05,
"netGex": -567411.77
},
{
"strike": 591,
"callGex": 1844.67,
"putGex": -5124.09,
"netGex": -3279.41
},
{
"strike": 592,
"callGex": 931.81,
"putGex": -433.69,
"netGex": 498.12
},
{
"strike": 593,
"callGex": 0,
"putGex": -2643.13,
"netGex": -2643.13
},
{
"strike": 595,
"callGex": 119397.3,
"putGex": -2076224.37,
"netGex": -1956827.07
},
{
"strike": 596,
"callGex": 0,
"putGex": -68312.11,
"netGex": -68312.11
},
{
"strike": 597,
"callGex": 0,
"putGex": -78752.4,
"netGex": -78752.4
},
{
"strike": 598,
"callGex": 496.27,
"putGex": -209465.42,
"netGex": -208969.15
},
{
"strike": 599,
"callGex": 0,
"putGex": -2658.96,
"netGex": -2658.96
},
{
"strike": 600,
"callGex": 1263592.26,
"putGex": -5517676.3,
"netGex": -4254084.04
},
{
"strike": 601,
"callGex": 0,
"putGex": -747.77,
"netGex": -747.77
},
{
"strike": 602,
"callGex": 0,
"putGex": -29865.78,
"netGex": -29865.78
},
{
"strike": 603,
"callGex": 0,
"putGex": -5653.84,
"netGex": -5653.84
},
{
"strike": 604,
"callGex": 0,
"putGex": -260.94,
"netGex": -260.94
},
{
"strike": 605,
"callGex": 10188.74,
"putGex": -820898.9,
"netGex": -810710.16
},
{
"strike": 606,
"callGex": 0,
"putGex": -15339.12,
"netGex": -15339.12
},
{
"strike": 607,
"callGex": 0,
"putGex": -107422.82,
"netGex": -107422.82
},
{
"strike": 608,
"callGex": 0,
"putGex": -100238.23,
"netGex": -100238.23
},
{
"strike": 609,
"callGex": 8381.43,
"putGex": -60666.94,
"netGex": -52285.51
},
{
"strike": 610,
"callGex": 30143.08,
"putGex": -1247589.95,
"netGex": -1217446.87
},
{
"strike": 611,
"callGex": 0,
"putGex": -7868.29,
"netGex": -7868.29
},
{
"strike": 612,
"callGex": 0,
"putGex": -6212007.74,
"netGex": -6212007.74
},
{
"strike": 614,
"callGex": 0,
"putGex": -1834.55,
"netGex": -1834.55
},
{
"strike": 615,
"callGex": 23832.52,
"putGex": -1478621.99,
"netGex": -1454789.47
},
{
"strike": 616,
"callGex": 0,
"putGex": -34721.29,
"netGex": -34721.29
},
{
"strike": 617,
"callGex": 0,
"putGex": -86267.26,
"netGex": -86267.26
},
{
"strike": 618,
"callGex": 0,
"putGex": -99373.55,
"netGex": -99373.55
},
{
"strike": 619,
"callGex": 0,
"putGex": -51636.92,
"netGex": -51636.92
},
{
"strike": 620,
"callGex": 50042.87,
"putGex": -49282341.35,
"netGex": -49232298.48
},
{
"strike": 621,
"callGex": 0,
"putGex": -1025.49,
"netGex": -1025.49
},
{
"strike": 622,
"callGex": 644.31,
"putGex": -104587.97,
"netGex": -103943.66
},
{
"strike": 623,
"callGex": 0,
"putGex": -353.19,
"netGex": -353.19
},
{
"strike": 624,
"callGex": 0,
"putGex": -144670.21,
"netGex": -144670.21
},
{
"strike": 625,
"callGex": 10441.71,
"putGex": -7736860.66,
"netGex": -7726418.95
},
{
"strike": 626,
"callGex": 0,
"putGex": -119777.95,
"netGex": -119777.95
},
{
"strike": 627,
"callGex": 0,
"putGex": -20728.5,
"netGex": -20728.5
},
{
"strike": 628,
"callGex": 0,
"putGex": -118353.99,
"netGex": -118353.99
},
{
"strike": 629,
"callGex": 0,
"putGex": -778.56,
"netGex": -778.56
},
{
"strike": 630,
"callGex": 537393.28,
"putGex": -38360756.77,
"netGex": -37823363.5
},
{
"strike": 631,
"callGex": 0,
"putGex": -214915.22,
"netGex": -214915.22
},
{
"strike": 632,
"callGex": 0,
"putGex": -124017.84,
"netGex": -124017.84
},
{
"strike": 633,
"callGex": 0,
"putGex": -4578.6,
"netGex": -4578.6
},
{
"strike": 634,
"callGex": 0,
"putGex": -108358.42,
"netGex": -108358.42
},
{
"strike": 635,
"callGex": 270369.52,
"putGex": -2829888.09,
"netGex": -2559518.57
},
{
"strike": 636,
"callGex": 0,
"putGex": -59522.91,
"netGex": -59522.91
},
{
"strike": 637,
"callGex": 761.12,
"putGex": -90340.71,
"netGex": -89579.59
},
{
"strike": 638,
"callGex": 0,
"putGex": -22172.5,
"netGex": -22172.5
},
{
"strike": 639,
"callGex": 0,
"putGex": -15182.86,
"netGex": -15182.86
},
{
"strike": 640,
"callGex": 506498.81,
"putGex": -34264859.79,
"netGex": -33758360.97
},
{
"strike": 641,
"callGex": 1571822.46,
"putGex": -82685.07,
"netGex": 1489137.39
},
{
"strike": 642,
"callGex": 26212.71,
"putGex": -89197.08,
"netGex": -62984.37
},
{
"strike": 643,
"callGex": 0,
"putGex": -95841.33,
"netGex": -95841.33
},
{
"strike": 644,
"callGex": 513.55,
"putGex": -102043.92,
"netGex": -101530.37
},
{
"strike": 645,
"callGex": 88347.75,
"putGex": -3608898.23,
"netGex": -3520550.48
},
{
"strike": 646,
"callGex": 3731.26,
"putGex": -107299.6,
"netGex": -103568.34
},
{
"strike": 647,
"callGex": 0,
"putGex": -312152.45,
"netGex": -312152.45
},
{
"strike": 648,
"callGex": 553.07,
"putGex": -107347.72,
"netGex": -106794.65
},
{
"strike": 649,
"callGex": 0,
"putGex": -129928,
"netGex": -129928
},
{
"strike": 650,
"callGex": 1797217.54,
"putGex": -16682905.28,
"netGex": -14885687.74
},
{
"strike": 651,
"callGex": 1168.45,
"putGex": -74819.78,
"netGex": -73651.33
},
{
"strike": 652,
"callGex": 1189.83,
"putGex": -251788.96,
"netGex": -250599.13
},
{
"strike": 653,
"callGex": 0,
"putGex": -332224.55,
"netGex": -332224.55
},
{
"strike": 654,
"callGex": 2467.15,
"putGex": -52987.8,
"netGex": -50520.65
},
{
"strike": 655,
"callGex": 1010202.27,
"putGex": -9252396.71,
"netGex": -8242194.45
},
{
"strike": 656,
"callGex": 112523.91,
"putGex": -126884.69,
"netGex": -14360.79
},
{
"strike": 657,
"callGex": 1301.77,
"putGex": -146203,
"netGex": -144901.23
},
{
"strike": 658,
"callGex": 22952.03,
"putGex": -132950.14,
"netGex": -109998.11
},
{
"strike": 659,
"callGex": 1655.18,
"putGex": -130599.48,
"netGex": -128944.3
},
{
"strike": 660,
"callGex": 1350881.74,
"putGex": -10665812.76,
"netGex": -9314931.03
},
{
"strike": 661,
"callGex": 7688.45,
"putGex": -284533.07,
"netGex": -276844.62
},
{
"strike": 662,
"callGex": 4980.27,
"putGex": -90776.78,
"netGex": -85796.52
},
{
"strike": 663,
"callGex": 724.2,
"putGex": -391970.9,
"netGex": -391246.7
},
{
"strike": 664,
"callGex": 737.14,
"putGex": -520290.43,
"netGex": -519553.29
},
{
"strike": 665,
"callGex": 1928811.4,
"putGex": -4280117.08,
"netGex": -2351305.68
},
{
"strike": 666,
"callGex": 13588.85,
"putGex": -104823.08,
"netGex": -91234.23
},
{
"strike": 667,
"callGex": 777.34,
"putGex": -289595.35,
"netGex": -288818.01
},
{
"strike": 668,
"callGex": 4257.83,
"putGex": -199426.96,
"netGex": -195169.13
},
{
"strike": 669,
"callGex": 1610.68,
"putGex": -87039.65,
"netGex": -85428.97
},
{
"strike": 670,
"callGex": 2189401.48,
"putGex": -40026168.31,
"netGex": -37836766.83
},
{
"strike": 671,
"callGex": 0,
"putGex": -124045.54,
"netGex": -124045.54
},
{
"strike": 672,
"callGex": 5394.67,
"putGex": -211543.8,
"netGex": -206149.13
},
{
"strike": 673,
"callGex": 411077.29,
"putGex": -456633.87,
"netGex": -45556.57
},
{
"strike": 674,
"callGex": 142406.63,
"putGex": -287781.89,
"netGex": -145375.26
},
{
"strike": 675,
"callGex": 453354.61,
"putGex": -76886534.06,
"netGex": -76433179.45
},
{
"strike": 676,
"callGex": 36220.4,
"putGex": -164118.71,
"netGex": -127898.31
},
{
"strike": 677,
"callGex": 3079.17,
"putGex": -279998.02,
"netGex": -276918.85
},
{
"strike": 678,
"callGex": 158223.99,
"putGex": -303981.17,
"netGex": -145757.18
},
{
"strike": 679,
"callGex": 142789.47,
"putGex": -833056.53,
"netGex": -690267.06
},
{
"strike": 680,
"callGex": 1259957.76,
"putGex": -54866690.18,
"netGex": -53606732.42
},
{
"strike": 681,
"callGex": 59135.02,
"putGex": -652421.36,
"netGex": -593286.34
},
{
"strike": 682,
"callGex": 78671.63,
"putGex": -214541.4,
"netGex": -135869.77
},
{
"strike": 683,
"callGex": 54907.52,
"putGex": -1270854.55,
"netGex": -1215947.03
},
{
"strike": 684,
"callGex": 151150.66,
"putGex": -20022471.18,
"netGex": -19871320.51
},
{
"strike": 685,
"callGex": 711917.24,
"putGex": -25012170.38,
"netGex": -24300253.14
},
{
"strike": 686,
"callGex": 90580.82,
"putGex": -463632.69,
"netGex": -373051.87
},
{
"strike": 687,
"callGex": 68763.43,
"putGex": -245042.57,
"netGex": -176279.14
},
{
"strike": 688,
"callGex": 4121293.15,
"putGex": -2361274.54,
"netGex": 1760018.61
},
{
"strike": 689,
"callGex": 4353445.91,
"putGex": -2239297.58,
"netGex": 2114148.33
},
{
"strike": 690,
"callGex": 3120518.59,
"putGex": -41033326.61,
"netGex": -37912808.02
},
{
"strike": 691,
"callGex": 80017.78,
"putGex": -417006.58,
"netGex": -336988.8
},
{
"strike": 692,
"callGex": 180552.95,
"putGex": -1219564.22,
"netGex": -1039011.26
},
{
"strike": 693,
"callGex": 3252303.32,
"putGex": -3605185.69,
"netGex": -352882.37
},
{
"strike": 694,
"callGex": 59407.87,
"putGex": -282748.35,
"netGex": -223340.47
},
{
"strike": 695,
"callGex": 3415107.14,
"putGex": -17091155.81,
"netGex": -13676048.67
},
{
"strike": 696,
"callGex": 192188.01,
"putGex": -506752.39,
"netGex": -314564.38
},
{
"strike": 697,
"callGex": 45597.85,
"putGex": -549476.77,
"netGex": -503878.92
},
{
"strike": 698,
"callGex": 2187274.73,
"putGex": -1333261.6,
"netGex": 854013.13
},
{
"strike": 699,
"callGex": 274113.78,
"putGex": -471709.88,
"netGex": -197596.1
},
{
"strike": 700,
"callGex": 15602155.4,
"putGex": -116253817.6,
"netGex": -100651662.2
},
{
"strike": 701,
"callGex": 334736.19,
"putGex": -3692257.04,
"netGex": -3357520.85
},
{
"strike": 702,
"callGex": 78631.38,
"putGex": -1774610.2,
"netGex": -1695978.81
},
{
"strike": 703,
"callGex": 58942.12,
"putGex": -1256475.44,
"netGex": -1197533.32
},
{
"strike": 704,
"callGex": 75821.54,
"putGex": -1721593.02,
"netGex": -1645771.48
},
{
"strike": 705,
"callGex": 1637321.62,
"putGex": -36922960.04,
"netGex": -35285638.42
},
{
"strike": 706,
"callGex": 227202.99,
"putGex": -1945153.46,
"netGex": -1717950.48
},
{
"strike": 707,
"callGex": 137452.81,
"putGex": -24228852.43,
"netGex": -24091399.62
},
{
"strike": 708,
"callGex": 57599.37,
"putGex": -2665333.62,
"netGex": -2607734.25
},
{
"strike": 709,
"callGex": 74163.67,
"putGex": -3095368.27,
"netGex": -3021204.6
},
{
"strike": 710,
"callGex": 2829086.24,
"putGex": -44460314.45,
"netGex": -41631228.21
},
{
"strike": 711,
"callGex": 206695.38,
"putGex": -2894463.82,
"netGex": -2687768.45
},
{
"strike": 712,
"callGex": 255589.24,
"putGex": -4606096,
"netGex": -4350506.76
},
{
"strike": 713,
"callGex": 201592.23,
"putGex": -4350559.63,
"netGex": -4148967.4
},
{
"strike": 714,
"callGex": 167961.18,
"putGex": -5948658.21,
"netGex": -5780697.03
},
{
"strike": 715,
"callGex": 2822303.61,
"putGex": -81025055.9,
"netGex": -78202752.3
},
{
"strike": 716,
"callGex": 372203.58,
"putGex": -8989013.14,
"netGex": -8616809.57
},
{
"strike": 717,
"callGex": 284327.09,
"putGex": -3419765.49,
"netGex": -3135438.4
},
{
"strike": 718,
"callGex": 202419.68,
"putGex": -9819639.75,
"netGex": -9617220.07
},
{
"strike": 719,
"callGex": 281303.84,
"putGex": -2875232.55,
"netGex": -2593928.72
},
{
"strike": 720,
"callGex": 8327185.28,
"putGex": -123767405.27,
"netGex": -115440219.99
},
{
"strike": 721,
"callGex": 125673.12,
"putGex": -4439708.19,
"netGex": -4314035.06
},
{
"strike": 722,
"callGex": 265785.89,
"putGex": -18284917.58,
"netGex": -18019131.69
},
{
"strike": 723,
"callGex": 183498.98,
"putGex": -23641148.4,
"netGex": -23457649.42
},
{
"strike": 724,
"callGex": 682345.62,
"putGex": -23783350.07,
"netGex": -23101004.44
},
{
"strike": 725,
"callGex": 7855016.01,
"putGex": -212064080.03,
"netGex": -204209064.02
},
{
"strike": 726,
"callGex": 774779.98,
"putGex": -37779324.27,
"netGex": -37004544.29
},
{
"strike": 727,
"callGex": 611602.6,
"putGex": -111913241.13,
"netGex": -111301638.53
},
{
"strike": 728,
"callGex": 1616868.39,
"putGex": -56856152.45,
"netGex": -55239284.06
},
{
"strike": 729,
"callGex": 414803.66,
"putGex": -62187611.4,
"netGex": -61772807.74
},
{
"strike": 730,
"callGex": 10164073.61,
"putGex": -269630531.52,
"netGex": -259466457.91
},
{
"strike": 731,
"callGex": 1028863.7,
"putGex": -13253621.71,
"netGex": -12224758.02
},
{
"strike": 732,
"callGex": 1909564.55,
"putGex": -66499217.26,
"netGex": -64589652.72
},
{
"strike": 733,
"callGex": 1507890.91,
"putGex": -75777935.41,
"netGex": -74270044.5
},
{
"strike": 734,
"callGex": 671773.24,
"putGex": -50919873.62,
"netGex": -50248100.39
},
{
"strike": 735,
"callGex": 16711990.28,
"putGex": -146065282.1,
"netGex": -129353291.82
},
{
"strike": 736,
"callGex": 1382211.72,
"putGex": -153954893.45,
"netGex": -152572681.73
},
{
"strike": 737,
"callGex": 1960468.45,
"putGex": -27787918.41,
"netGex": -25827449.96
},
{
"strike": 738,
"callGex": 1748691.94,
"putGex": -28232426.97,
"netGex": -26483735.03
},
{
"strike": 739,
"callGex": 2609828.94,
"putGex": -103882374.23,
"netGex": -101272545.29
},
{
"strike": 740,
"callGex": 27900065.21,
"putGex": -614460268.23,
"netGex": -586560203.02
},
{
"strike": 741,
"callGex": 3079307.44,
"putGex": -19778201.16,
"netGex": -16698893.73
},
{
"strike": 742,
"callGex": 3285490.06,
"putGex": -32236957.6,
"netGex": -28951467.54
},
{
"strike": 743,
"callGex": 6673553.51,
"putGex": -23155766.58,
"netGex": -16482213.07
},
{
"strike": 744,
"callGex": 3603991.41,
"putGex": -29399769.45,
"netGex": -25795778.04
},
{
"strike": 745,
"callGex": 28800195.93,
"putGex": -428501390.84,
"netGex": -399701194.92
},
{
"strike": 746,
"callGex": 6501936.38,
"putGex": -26443316.28,
"netGex": -19941379.91
},
{
"strike": 747,
"callGex": 5523106.05,
"putGex": -50096593.59,
"netGex": -44573487.54
},
{
"strike": 748,
"callGex": 1913116.39,
"putGex": -78423502.53,
"netGex": -76510386.14
},
{
"strike": 749,
"callGex": 4446977.27,
"putGex": -43920612.6,
"netGex": -39473635.33
},
{
"strike": 750,
"callGex": 86233500.84,
"putGex": -704106421.68,
"netGex": -617872920.84
},
{
"strike": 751,
"callGex": 6403222.04,
"putGex": -73419928.15,
"netGex": -67016706.11
},
{
"strike": 752,
"callGex": 6043465.36,
"putGex": -53635759.75,
"netGex": -47592294.39
},
{
"strike": 753,
"callGex": 4289960.69,
"putGex": -169260508.68,
"netGex": -164970548
},
{
"strike": 754,
"callGex": 7070102.86,
"putGex": -61405602.56,
"netGex": -54335499.7
},
{
"strike": 755,
"callGex": 45403153.64,
"putGex": -799707149.22,
"netGex": -754303995.58
},
{
"strike": 756,
"callGex": 10008267.46,
"putGex": -56917772.09,
"netGex": -46909504.63
},
{
"strike": 757,
"callGex": 10545558.86,
"putGex": -204918237.22,
"netGex": -194372678.36
},
{
"strike": 758,
"callGex": 22913150.83,
"putGex": -81407696.88,
"netGex": -58494546.05
},
{
"strike": 759,
"callGex": 19908209.87,
"putGex": -97711743.75,
"netGex": -77803533.88
},
{
"strike": 760,
"callGex": 178248019.7,
"putGex": -546988041.19,
"netGex": -368740021.48
},
{
"strike": 761,
"callGex": 39081782.77,
"putGex": -140325309.64,
"netGex": -101243526.87
},
{
"strike": 762,
"callGex": 40325423.41,
"putGex": -146180482.18,
"netGex": -105855058.77
},
{
"strike": 763,
"callGex": 45637821.7,
"putGex": -173872888.78,
"netGex": -128235067.08
},
{
"strike": 764,
"callGex": 49547726.86,
"putGex": -129017487.75,
"netGex": -79469760.89
},
{
"strike": 765,
"callGex": 183085415.26,
"putGex": -880277364.04,
"netGex": -697191948.78
},
{
"strike": 766,
"callGex": 120895048.59,
"putGex": -169531050.07,
"netGex": -48636001.47
},
{
"strike": 767,
"callGex": 130638244.33,
"putGex": -454393728,
"netGex": -323755483.67
},
{
"strike": 768,
"callGex": 117149458.34,
"putGex": -373988900.92,
"netGex": -256839442.58
},
{
"strike": 769,
"callGex": 115538385.7,
"putGex": -250899354.86,
"netGex": -135360969.17
},
{
"strike": 770,
"callGex": 569661047.33,
"putGex": -1037661388.73,
"netGex": -468000341.4
},
{
"strike": 771,
"callGex": 157912610.62,
"putGex": -308038477,
"netGex": -150125866.38
},
{
"strike": 772,
"callGex": 265713255.72,
"putGex": -643995874.57,
"netGex": -378282618.85
},
{
"strike": 773,
"callGex": 267306550.65,
"putGex": -355540461.77,
"netGex": -88233911.12
},
{
"strike": 774,
"callGex": 391529913.36,
"putGex": -595273028.03,
"netGex": -203743114.67
},
{
"strike": 775,
"callGex": 1227689919.6,
"putGex": -993190592.28,
"netGex": 234499327.32
},
{
"strike": 776,
"callGex": 786665473.41,
"putGex": -537419865.78,
"netGex": 249245607.62
},
{
"strike": 777,
"callGex": 1239843353.4,
"putGex": -544164232.67,
"netGex": 695679120.73
},
{
"strike": 778,
"callGex": 2672240798.78,
"putGex": -1057377941.05,
"netGex": 1614862857.73
},
{
"strike": 779,
"callGex": 4556181185.73,
"putGex": -1815044386.75,
"netGex": 2741136798.98
},
{
"strike": 780,
"callGex": 7712772041.17,
"putGex": -615721479.71,
"netGex": 7097050561.46
},
{
"strike": 781,
"callGex": 1332684865.07,
"putGex": -169578285.68,
"netGex": 1163106579.39
},
{
"strike": 782,
"callGex": 835934208.37,
"putGex": -110494943.43,
"netGex": 725439264.94
},
{
"strike": 783,
"callGex": 930376494.57,
"putGex": -35948905.4,
"netGex": 894427589.17
},
{
"strike": 784,
"callGex": 519696618.46,
"putGex": -30835728.87,
"netGex": 488860889.59
},
{
"strike": 785,
"callGex": 2745060799.16,
"putGex": -230309750.4,
"netGex": 2514751048.75
},
{
"strike": 786,
"callGex": 368642399.76,
"putGex": -12605514.04,
"netGex": 356036885.73
},
{
"strike": 787,
"callGex": 311475162.18,
"putGex": -19529506.64,
"netGex": 291945655.54
},
{
"strike": 788,
"callGex": 162480997.51,
"putGex": -13029669.36,
"netGex": 149451328.16
},
{
"strike": 789,
"callGex": 175700890.36,
"putGex": -4562192.2,
"netGex": 171138698.16
},
{
"strike": 790,
"callGex": 1277355864.08,
"putGex": -58543577.1,
"netGex": 1218812286.98
},
{
"strike": 791,
"callGex": 108294166.5,
"putGex": -2004663.44,
"netGex": 106289503.06
},
{
"strike": 792,
"callGex": 117240165.82,
"putGex": -5644360.23,
"netGex": 111595805.59
},
{
"strike": 793,
"callGex": 165846309.56,
"putGex": -2936982.13,
"netGex": 162909327.43
},
{
"strike": 794,
"callGex": 109830163.41,
"putGex": -2221579.56,
"netGex": 107608583.85
},
{
"strike": 795,
"callGex": 518934687.55,
"putGex": -24375796.5,
"netGex": 494558891.05
},
{
"strike": 796,
"callGex": 102227373.61,
"putGex": -2425903.24,
"netGex": 99801470.37
},
{
"strike": 797,
"callGex": 126512642.62,
"putGex": -2052681.62,
"netGex": 124459960.99
},
{
"strike": 798,
"callGex": 100986933.71,
"putGex": -725617.03,
"netGex": 100261316.69
},
{
"strike": 799,
"callGex": 58167149.81,
"putGex": -347405.01,
"netGex": 57819744.8
},
{
"strike": 800,
"callGex": 890270131.93,
"putGex": -9491365.07,
"netGex": 880778766.86
},
{
"strike": 801,
"callGex": 31104055.6,
"putGex": -49480.47,
"netGex": 31054575.13
},
{
"strike": 802,
"callGex": 33615417.12,
"putGex": -318022.37,
"netGex": 33297394.74
},
{
"strike": 803,
"callGex": 43671876.64,
"putGex": -12545.91,
"netGex": 43659330.72
},
{
"strike": 804,
"callGex": 30290309.48,
"putGex": -4179.71,
"netGex": 30286129.77
},
{
"strike": 805,
"callGex": 189208865.44,
"putGex": -300905.21,
"netGex": 188907960.23
},
{
"strike": 806,
"callGex": 133322120.88,
"putGex": -10320.97,
"netGex": 133311799.91
},
{
"strike": 807,
"callGex": 22232407.32,
"putGex": -5274.9,
"netGex": 22227132.42
},
{
"strike": 808,
"callGex": 69630378.78,
"putGex": -9989.28,
"netGex": 69620389.5
},
{
"strike": 809,
"callGex": 21181156.48,
"putGex": 0,
"netGex": 21181156.48
},
{
"strike": 810,
"callGex": 258273893.83,
"putGex": -51405.97,
"netGex": 258222487.85
},
{
"strike": 811,
"callGex": 14878824.31,
"putGex": -1677.98,
"netGex": 14877146.33
},
{
"strike": 812,
"callGex": 12230524.64,
"putGex": 0,
"netGex": 12230524.64
},
{
"strike": 813,
"callGex": 3441522.67,
"putGex": 0,
"netGex": 3441522.67
},
{
"strike": 814,
"callGex": 9029933.9,
"putGex": 0,
"netGex": 9029933.9
},
{
"strike": 815,
"callGex": 82565441.72,
"putGex": -4094.72,
"netGex": 82561347
},
{
"strike": 816,
"callGex": 9116244.26,
"putGex": 0,
"netGex": 9116244.26
},
{
"strike": 817,
"callGex": 7331795.35,
"putGex": 0,
"netGex": 7331795.35
},
{
"strike": 818,
"callGex": 6135428.02,
"putGex": 0,
"netGex": 6135428.02
},
{
"strike": 819,
"callGex": 5618902.08,
"putGex": 0,
"netGex": 5618902.08
},
{
"strike": 820,
"callGex": 120021173.65,
"putGex": -507.31,
"netGex": 120020666.34
},
{
"strike": 821,
"callGex": 4902040.64,
"putGex": 0,
"netGex": 4902040.64
},
{
"strike": 822,
"callGex": 1763471.47,
"putGex": 0,
"netGex": 1763471.47
},
{
"strike": 823,
"callGex": 1494442.17,
"putGex": 0,
"netGex": 1494442.17
},
{
"strike": 824,
"callGex": 1875806.92,
"putGex": 0,
"netGex": 1875806.92
},
{
"strike": 825,
"callGex": 36071147.53,
"putGex": -1273.93,
"netGex": 36069873.6
},
{
"strike": 826,
"callGex": 317172.31,
"putGex": 0,
"netGex": 317172.31
},
{
"strike": 827,
"callGex": 5552516.4,
"putGex": 0,
"netGex": 5552516.4
},
{
"strike": 828,
"callGex": 532439.26,
"putGex": 0,
"netGex": 532439.26
},
{
"strike": 829,
"callGex": 5905179.91,
"putGex": 0,
"netGex": 5905179.91
},
{
"strike": 830,
"callGex": 42385894.31,
"putGex": -628.3,
"netGex": 42385266.01
},
{
"strike": 831,
"callGex": 2954629.15,
"putGex": 0,
"netGex": 2954629.15
},
{
"strike": 832,
"callGex": 1054088.7,
"putGex": 0,
"netGex": 1054088.7
},
{
"strike": 833,
"callGex": 261319.5,
"putGex": 0,
"netGex": 261319.5
},
{
"strike": 834,
"callGex": 6057477.48,
"putGex": 0,
"netGex": 6057477.48
},
{
"strike": 835,
"callGex": 16368272.72,
"putGex": -155.9,
"netGex": 16368116.82
},
{
"strike": 836,
"callGex": 0,
"putGex": 0,
"netGex": 0
},
{
"strike": 837,
"callGex": 0,
"putGex": 0,
"netGex": 0
},
{
"strike": 838,
"callGex": 0,
"putGex": 0,
"netGex": 0
},
{
"strike": 839,
"callGex": 0,
"putGex": 0,
"netGex": 0
},
{
"strike": 840,
"callGex": 5539703.89,
"putGex": -90.25,
"netGex": 5539613.64
},
{
"strike": 845,
"callGex": 3425021.38,
"putGex": 0,
"netGex": 3425021.38
},
{
"strike": 850,
"callGex": 13102137.63,
"putGex": -117.24,
"netGex": 13102020.39
},
{
"strike": 855,
"callGex": 1194025.55,
"putGex": 0,
"netGex": 1194025.55
},
{
"strike": 860,
"callGex": 1418947.19,
"putGex": -278.07,
"netGex": 1418669.12
},
{
"strike": 865,
"callGex": 1230521.53,
"putGex": 0,
"netGex": 1230521.53
},
{
"strike": 870,
"callGex": 827192.5,
"putGex": 0,
"netGex": 827192.5
},
{
"strike": 875,
"callGex": 6364097.54,
"putGex": 0,
"netGex": 6364097.54
},
{
"strike": 880,
"callGex": 641743.75,
"putGex": 0,
"netGex": 641743.75
},
{
"strike": 885,
"callGex": 231010.72,
"putGex": 0,
"netGex": 231010.72
},
{
"strike": 890,
"callGex": 201285.87,
"putGex": 0,
"netGex": 201285.87
},
{
"strike": 895,
"callGex": 695642.16,
"putGex": 0,
"netGex": 695642.16
},
{
"strike": 900,
"callGex": 802081.21,
"putGex": 0,
"netGex": 802081.21
},
{
"strike": 905,
"callGex": 121042.11,
"putGex": 0,
"netGex": 121042.11
},
{
"strike": 910,
"callGex": 56223.71,
"putGex": 0,
"netGex": 56223.71
},
{
"strike": 915,
"callGex": 61902.84,
"putGex": -0.22,
"netGex": 61902.62
},
{
"strike": 920,
"callGex": 132501.6,
"putGex": -0.1,
"netGex": 132501.5
},
{
"strike": 925,
"callGex": 3817.59,
"putGex": 0,
"netGex": 3817.59
},
{
"strike": 930,
"callGex": 4830.26,
"putGex": 0,
"netGex": 4830.26
},
{
"strike": 935,
"callGex": 347.63,
"putGex": 0,
"netGex": 347.63
},
{
"strike": 940,
"callGex": 6816,
"putGex": 0,
"netGex": 6816
},
{
"strike": 945,
"callGex": 4439.14,
"putGex": 0,
"netGex": 4439.14
},
{
"strike": 950,
"callGex": 27842.09,
"putGex": 0,
"netGex": 27842.09
},
{
"strike": 955,
"callGex": 149.68,
"putGex": 0,
"netGex": 149.68
},
{
"strike": 960,
"callGex": 177.49,
"putGex": 0,
"netGex": 177.49
},
{
"strike": 965,
"callGex": 213.22,
"putGex": 0,
"netGex": 213.22
},
{
"strike": 970,
"callGex": 105.65,
"putGex": 0,
"netGex": 105.65
},
{
"strike": 975,
"callGex": 104.36,
"putGex": 0,
"netGex": 104.36
},
{
"strike": 980,
"callGex": 164.44,
"putGex": 0,
"netGex": 164.44
},
{
"strike": 985,
"callGex": 830.38,
"putGex": 0,
"netGex": 830.38
},
{
"strike": 990,
"callGex": 351.08,
"putGex": 0,
"netGex": 351.08
},
{
"strike": 995,
"callGex": 194.65,
"putGex": 0,
"netGex": 194.65
},
{
"strike": 1000,
"callGex": 247.1,
"putGex": 0,
"netGex": 247.1
}
],
"disclaimer": "GEX from dealer gamma positioning (OptionFlow feed); approximate, educational use."
}Error Responses
| Status | Description |
|---|---|
| 400 | Bad Request. The request body, query parameters, or path values violated validation constraints. |
| 401 | Unauthorized. Missing, malformed, or invalid API key credential. |
| 403 | Forbidden. Rejection reasons: `subscription_required`, `subscription_inactive`, `trial_ended`, `plan_upgrade_required` (with `required_plan`), `wrong_credential_type`, `origin_forbidden` (origin authentication failed). |
| 404 | Not Found. Requested resource, ticker symbol, or option contract does not exist. |
| 405 | Method Not Allowed. Returned with an `Allow` header when an unsupported HTTP method is used. Error code: `method_not_allowed`. (HEAD is served on all GET routes and counts against the rate limit like GET.) |
| 429 | Too Many Requests. Rejection reasons: `rate_limited` (per-minute limit), `too_many_concurrent_requests` (in-flight cap), `too_many_auth_failures`. |
| 500 | Internal Server Error. Unhandled internal server or database error. |
| 503 | Service Unavailable. Backing database, cache, or external provider connection unavailable. |