To get an idea how often stops are served, you will need schedule information. The Germen DELFI e.V. publishes this as CC-BY licensed GTFS dataset. Although it has some quality issues and you’ll need to prepare the data for efficient querying, e.g. with a tool like gtfs-via-postgres, it will IMHO be more suited for your use case than OSM data.