I have compiled a local instance of the overpass api, because I need to make a lot of "around" queries (over 6 million). The solution I'm using right now is to call bin/osm3s_query for every single query. This is very slow, because osm3s_query has to start, answer the query and shut down for every single query.
The solution in Query one overpass api process multiple times (which question is very similar to mine but not the same) suggest just grabbing the bounding box and then searching the return value of that, but for "around" queries that doesn't help because I have no perfect matches for the GPS coordinates that gets me. Is there a way to submit multiple queries to the overpass API? Or should I be using something else entirely?
edit: it currently takes a little under half a second to get a single point. Even if I cut down my dataset an order of magnitude that's still 3.5 days non-stop.