Uber has a mobile website - you could either scrape the site (probably much easier than trying to scrape an app) or capture the traffic and build your own kind of API. There's a service called gargl that says they do that kind of thing, although I haven't got around to looking at them yet.
Hm interesting! I had not heard of gargl - may check it out. This is a hard feature to implement without their permission. There is a benefit to Uber / Lyft, if there was a direct link to their apps.