Yes, that’s valid JSON. But as @slscustom.ru pointed out, it’s too big for Glide to handle. That JSON file is 1.1MB, which exceeds the Glide limit for a single cell (1MB).
I’d suggest reaching out to the site owner - he seems quite approachable. Most likely he can give you a smaller filtered subset of that data.