Yes, it does. However, insurance coverage for scratches can vary.
Your car insurance company can offer car scratch coverage if the scratch was caused by accidental collisions such as car keying as an act of vandalism, scratches because of tree branched, shopping cart colliding, and scratching your car because of air pressure. Remember that if the cost of the deductible on the car is about the same price as the repair work, it might be better to pay for it yourself. Scratch repairs can cost anywhere from $150-$2000, depending on the severity, location, and if any structural damage occurred.