I looked into it earlier and concluded the companies do not share this info, but recently I can across an app called "Scoot", which does the following:
"Using the app you can compare availability and real time ETA of cabs across different taxi services/aggregators like Ola Cabs, Uber, Taxiforsure"
How are they getting their info, anybody know?
Uber's API has a public call to get time estimations for a given location, see here: Uber API docs
The rest of the services you mentioned doesn't seem to have a public API (or at least not one that I could access now). In such cases you might have to scrape their websites for the information you need, but keep in mind that the policy of the sites might prohibit such actions - I'd recommend contacting the companies behind those services and ask for permission.