Yes, O'Reilly's does scan for free. However, there is a limit to the number of scans that you can perform in a day. If you need to scan more than what is allowed for free, then you will need to purchase a subscription.