I'm using a json file at this stage as it was a quick knee jerk project that i pulled together as an experiment after reading this thread. if it bears fruit, then for sure I'll throw it into a DB.
Yes, I have an API key, but I don't use any BF related info linked into this just yet. However, for analysing things further down the line, then I will link into the BF odds. One thing that is useful with oddschecker odds (and more so with OC bookies [when they come back]) is that you can compare OC odds to BF odds and see if there's any balancing of the book going on that you can take advantage of in BF.
As i said, still not 100% certain of this is a goer or not, but it's ultra cheap to throw up a quick scrape and json feed which I can analyse with a pre-existing stucture, so the only pain point is the hour or so up front in looking at the elements required for the scrape. TBH -i had imagined that oddschecker would chuck everything uot in json format (i.e a hidden api) and transform it in the UI via react or jquery - that would have of course made things far simpler... however!!