I am trying to query for just motor roads, highways, streets, residential roads, etc. while filtering out things such as parking lots, pedestrian paths, and park trails on OSM overpass turbo.
Currently, this is the query I'm using but I notice that it omits some major highways and residential roads.
[out:json];
nwr({{bbox}});
(way(area)["highway"~"^(motorway|trunk|primary|secondary|tertiary|motorway_link|trunk_link|primary_link|secondary_link|tertiary_link|residential|unclassified|living_street|)$"];>;);
out;