Yes, auto insurance will cover scratches. However, the scratches must be caused by a peril covered in your policy, like a car accident, collision or vandalism.
The rules of the road even apply to parking lots. If you file a claim following a minor accident that occurred in a parking lot and if you have collision coverage in your insurance policy, your auto insurer will handle it the same as any other type of claim: they will investigate, determine fault, and pay out damage accordingly. If you don’t have collision coverage, and you are at-fault for the accident, you may have to shell out money for any damage to your vehicle. Depending on your deductibles if it is meagre, it may not be worth filing a claim.