App Logo
riders.uber.com

Download Uber trip invoice PDF

Automatically download Uber trip invoice PDF on riders.uber.com. 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.

Input

tripId required

Trip uuid, e.g. 01234567-89ab-cdef-0123-456789abcdef

Output

filename required

The file's name as Uber serves it (<uuid>_<uuid>.pdf).

url optional

On a managed browser, a link to the PDF bytes (the file is not on your machine).

path optional

Where the PDF is saved on the machine running the browser (on a paired Chrome, its downloads folder). Read or move the file from there.

FAQ

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.
Ask an AI agent connected to Reduck to run reduck/riders.uber.com/download_invoice, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/riders.uber.com/download_invoice
You do not need one. "Download Uber trip invoice PDF" drives the real riders.uber.com pages in a browser, so it works whether or not riders.uber.com offers an API for this.
Required: tripId.
It returns url, path, filename.
Yes. It acts as you on riders.uber.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the riders.uber.com cookies saved by the Reduck extension.
It only reads. It looks things up on riders.uber.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/riders.uber.com/download_invoice, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/riders.uber.com/download_invoice
It is part of Reduck's official curated catalogue.

Start building not clicking