{"page":"https://holstercheck.com/holsters-for/glock-31-gen3/with/nightstick-twm-30","firearm":{"slug":"glock-31-gen3","name":"Glock 31 Gen3","make":"Glock","model":"31","variant":"Gen3","parent":{"name":"Glock 31","slug":"glock-31"},"variants":[]},"light":{"slug":"nightstick-twm-30","name":"Nightstick TWM-30","parent":null},"mode":"light","lights_available":[{"n":58,"name":"SureFire X300U","slug":"surefire-x300u"},{"n":45,"name":"Streamlight TLR-1 HL","slug":"streamlight-tlr-1-hl"},{"n":43,"name":"Streamlight TLR-7A","slug":"streamlight-tlr-7a"},{"n":32,"name":"Streamlight TLR-7X","slug":"streamlight-tlr-7x"},{"n":31,"name":"Streamlight TLR-1","slug":"streamlight-tlr-1"},{"n":24,"name":"Streamlight TLR-7","slug":"streamlight-tlr-7"},{"n":19,"name":"Streamlight TLR-1 HL-X","slug":"streamlight-tlr-1-hl-x"},{"n":19,"name":"Streamlight TLR-7 HL-X","slug":"streamlight-tlr-7-hl-x"},{"n":18,"name":"Streamlight TLR-8","slug":"streamlight-tlr-8"},{"n":18,"name":"SureFire X300T","slug":"surefire-x300t"},{"n":16,"name":"Streamlight TLR-1 HP-X","slug":"streamlight-tlr-1-hp-x"},{"n":12,"name":"SureFire X300V","slug":"surefire-x300v"},{"n":12,"name":"SureFire XC3","slug":"surefire-xc3"},{"n":10,"name":"Streamlight TLR-3X","slug":"streamlight-tlr-3x"},{"n":9,"name":"Streamlight TLR-3","slug":"streamlight-tlr-3"},{"n":8,"name":"Streamlight TLR-8 HL-X","slug":"streamlight-tlr-8-hl-x"},{"n":8,"name":"Streamlight TLR-8A","slug":"streamlight-tlr-8a"},{"n":6,"name":"Nightstick TWM-30","slug":"nightstick-twm-30"},{"n":4,"name":"Crimson Trace Rail Master","slug":"crimson-trace-rail-master"},{"n":4,"name":"Inforce Wild1","slug":"inforce-wild1"},{"n":4,"name":"Olight Baldr Pro","slug":"olight-baldr-pro"},{"n":4,"name":"Olight Baldr RL","slug":"olight-baldr-rl"},{"n":4,"name":"Olight Baldr S","slug":"olight-baldr-s"},{"n":4,"name":"Olight PL-Mini 2","slug":"olight-pl-mini-2"},{"n":4,"name":"Olight PL-Pro","slug":"olight-pl-pro"},{"n":4,"name":"Olight PL-Turbo","slug":"olight-pl-turbo"},{"n":4,"name":"Solofish SL-1091","slug":"solofish-sl-1091"},{"n":2,"name":"SureFire XVL2","slug":"surefire-xvl2"},{"n":1,"name":"Streamlight TLR-2","slug":"streamlight-tlr-2"},{"n":1,"name":"Streamlight TLR-6","slug":"streamlight-tlr-6"},{"n":1,"name":"Streamlight TLR-7 Sub","slug":"streamlight-tlr-7-sub"},{"n":1,"name":"SureFire X300","slug":"surefire-x300"}],"summary":{"holsters":3,"makers":1,"confirmed":0,"probable":3,"likely":0,"lastSeen":"2026-10-16T06:13:47.076+00:00"},"grades":{"confirmed":"Maker confirmed","probable":"Maker lists it","likely":"Likely fit"},"holsters":[{"holster_id":28488,"holster":"IWB Light Bearing Holster (Choose Options)","maker":"Allegiant Holsters","maker_slug":"allegiant-holsters","url":"https://allegiantholsters.com/iwb-light-bearing-holster-choose-options/","affiliate_url":"https://allegiantholsters.com/iwb-light-bearing-holster-choose-options/","price_cents":6999,"image_url":"https://cdn11.bigcommerce.com/s-4hho9rsqq0/products/117/images/1840/259B3EBE-9821-4003-B9B6-4487F3DA1C1C__50794.1744326038.386.513.jpg?c=2","carry_styles":["iwb"],"grade":"probable","fits":[{"light_slug":"nightstick-twm-30","light_name":"Nightstick TWM-30","grade":"probable","optic":"unknown","source_url":"https://allegiantholsters.com/iwb-light-bearing-holster-choose-options/","source_text":"IWB Light Bearing Holster (Choose Options) | Glock 22/31 Gen 1-4 w/ Night Stick TWM-30","last_seen_at":"2026-10-16T06:13:00.251+00:00"}],"photos":[],"reports_fit":0,"reports_no_fit":0,"last_seen_at":"2026-10-16T06:13:00.251+00:00"},{"holster_id":28962,"holster":"OWB Light Bearing Foldover Holster (Choose Options)","maker":"Allegiant Holsters","maker_slug":"allegiant-holsters","url":"https://allegiantholsters.com/owb-light-bearing-foldover-holster-choose-options/","affiliate_url":"https://allegiantholsters.com/owb-light-bearing-foldover-holster-choose-options/","price_cents":8199,"image_url":"https://cdn11.bigcommerce.com/s-4hho9rsqq0/products/118/images/1552/C2_Front_Web__12094.1689641882.386.513.jpg?c=2","carry_styles":["owb"],"grade":"probable","fits":[{"light_slug":"nightstick-twm-30","light_name":"Nightstick TWM-30","grade":"probable","optic":"unknown","source_url":"https://allegiantholsters.com/owb-light-bearing-foldover-holster-choose-options/","source_text":"OWB Light Bearing Foldover Holster (Choose Options) | Glock 22/31 Gen 1-4 w/ Night Stick TWM-30","last_seen_at":"2026-10-16T06:13:47.076+00:00"}],"photos":[],"reports_fit":0,"reports_no_fit":0,"last_seen_at":"2026-10-16T06:13:47.076+00:00"},{"holster_id":28465,"holster":"OWB Light Bearing Pancake Holster (Choose Options)","maker":"Allegiant Holsters","maker_slug":"allegiant-holsters","url":"https://allegiantholsters.com/owb-light-bearing-pancake-holster-choose-options/","affiliate_url":"https://allegiantholsters.com/owb-light-bearing-pancake-holster-choose-options/","price_cents":8549,"image_url":"https://cdn11.bigcommerce.com/s-4hho9rsqq0/products/121/images/1898/BD056E62-7E0D-4106-A6DC-25D02501EF5A__36571__36775.1752027117.386.513.jpg?c=2","carry_styles":["owb"],"grade":"probable","fits":[{"light_slug":"nightstick-twm-30","light_name":"Nightstick TWM-30","grade":"probable","optic":"unknown","source_url":"https://allegiantholsters.com/owb-light-bearing-pancake-holster-choose-options/","source_text":"OWB Light Bearing Pancake Holster (Choose Options) | Glock 22/31 Gen 1-4 w/ Night Stick TWM-30","last_seen_at":"2026-10-16T06:12:52.819+00:00"}],"photos":[],"reports_fit":0,"reports_no_fit":0,"last_seen_at":"2026-10-16T06:12:52.819+00:00"}]}