If you're doing state-level search, submit your request directly to the state. I'm not sure of the price comparison to a regular company, but they have access to ALL records while some companies only have access to what's public. Also, depending on the state, sometimes company hire outside contractors to go to the courthouse and search the records manually.