I would like to get a full national wide coverage of Uber service area. I find there are specific coverage boundaries by city on its website. For example, https://www.uber.com/cities/charlotte/.

Is there a way extract the polygon and turn it into a shapefile?

If so, is it possible to scale it up for all the cities?

  • view source on uber.com/en-US/cities/charlotte do a find for 'geobox' and then the next 'geojson' will be the coordinates - copy out in a text editor and save as geojson (check formatting is correct) load into qgis and export as shapefile. (this might be against the terms of use - I am not a lawyer)
    – Mapperz
    May 25, 2019 at 20:29
  • 1
    Have you asked Uber whether they are willing to supply you with this data?
    – PolyGeo
    May 25, 2019 at 20:53
  • 1
    Scraping is a bit archaic. I'd first try to see if they expose something in the Uber API. I'd search for GeoFence. See interesting article here. May 25, 2019 at 22:48
  • @Mapperz Thanks very much! Now I can see and extract lat/lng in the source code. But the same method seem not apply to Lyft (e.g. lyft.com/rider/cities/auburn-al ) Do you have any suggestion in this case? May 28, 2019 at 14:28
  • That is not uber but lyft (technically a different question) you need to use the api for that lyft.com/api/region/auburn-al (has all the info you need)
    – Mapperz
    May 28, 2019 at 15:23


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.