This thread has covered the OP's question pretty good already. Pulling codes can be done for anywhere between $20 and $4,000. Just depends on how much info you want to access and on how many vehicles.

Is everyone familiar with the 'Right To Repair' movement?
https://en.wikipedia.org/wiki/Electronics_right_to_repair


Master, again and still