Store JSON after crawl instead of generating on request from the DB. Pull JSON via slug instead of ID to make backend easier to change/regenerate.