You can google "ordering blood work online" and you'll get a bunch of results.
Quest Diagnostics offers it, but you have to pay a "physician's fee" in addition to the price of the test.
https://questdirect.questdiagnostics.com/
There are a lot of other ones too.