Criminal background checks are actually surprisingly hard to do.  There are cheap ones that will search a subset, but doing it thoroughly actually requires physically going to courthouses in the county for all prior addresses.  Even then, you can miss records if they are in counties where the person doesn&#x27;t live.