List Uber trips
Automatically list Uber trips on riders.uber.com. List the signed-in rider's past Uber trips (riders.uber.com/trips), newest first, one page at a time as Uber pages them. Returns per trip: tripId (uuid), title (destination address), when (e.g. "Mar 3 • 8:15 PM"), amount (e.g. "€14.50"), url. Pass the returned nextCursor as cursor to get the next, older page; nextCursor is null and complete is true on the last page. A rider with no trips gets an empty list. tripId is the join key for riders.uber.com/download_invoice.
Input
cursor optionalnextCursor from a previous call, to get the next page of older trips. Omit for the newest page.
Output
total requiredTrips on this page.
trips requiredcomplete requiredtrue when this is the last page (nextCursor is null).
nextCursor requiredPass as cursor to get the next page; null when there are no older trips.
FAQ
Uber whoami (signed-in rider account)
Report which Uber rider account this browser is signed in as: the rider id, first and last name, email and phone number. If the browser is not signed in to Uber, the run fails with a signed-out error that asks you to sign in to riders.uber.com; loggedIn is true on every answer.
Download Uber trip invoice PDF
Download one Uber trip's invoice PDF (trip page > Download Invoice) by tripId (uuid from riders.uber.com/list_trips). Returns the file's filename and the path where the browser saved it (or a url to it on a managed browser), so you can read or move the PDF directly. Trips without an invoice (e.g. canceled €0.00 rides) have no Download Invoice affordance and fail loudly.
Download Uber trip receipt PDF
Download one Uber trip's receipt as a PDF, by tripId (from riders.uber.com/list_trips). Returns the filename and the path where the browser saved it (or a url to it on a managed browser), so you can read or move the PDF directly. Every completed trip has a receipt, including trips in regions that issue no separate VAT invoice; use riders.uber.com/download_invoice when you specifically need the VAT invoice document.
