App Logo

Official scripts

Explore our curated collection of scripts

dashboard.stripe.com

Stripe Dashboard whoami (signed-in account)

Report which Stripe Dashboard user this browser is signed in as: the user email. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Stripe Dashboard scripts.

dashboard.stripe.com

Stripe Dashboard login (Google SSO)

Log into the Stripe Dashboard with Continue with Google, handling the Google account chooser and consent screen. Returns straight away if you are already signed in, and reports the Stripe user email. If Stripe asks for a two-step verification code it stops and says so instead of attempting it. Optionally pass which Google account to use. Needs a browser already signed in to Google and a Google account that is already a Stripe user.

dashboard.stripe.com

List Stripe customer invoices

List the invoices your Stripe account has issued to its customers, from the signed-in Stripe dashboard: number, status, customer name and email, amount due, total, currency, creation and due dates, and the hosted invoice link. Choose live or test mode and optionally a status (draft, open, paid, uncollectible, void). Returns the first page of the list and says whether more exist. Reports which mode was actually shown, since Stripe opens test mode on accounts not yet activated for live payments.

dashboard.stripe.com

Invite team member (Stripe)

Invite someone into a Stripe team by email, with built-in verification. It records the member list and the pending invitations before and after the action, returning invited / verified / collateralChange — proof the right person was added and nobody else moved. Stripe membership is invite-based: the invitee stays pending until they accept, so this reports an invitation, not an active member. The role you ask for is matched against your account's own role list and defaults to the least privileged one; roles your account is not allowed to grant are reported up front with the list of ones it can. Stripe sometimes asks you to confirm your identity before it will apply a team change — when that happens the invitation is refused and this stops with a clear explanation instead of reporting success, so complete that confirmation in the dashboard and run it again. dryRun (default true) fills the form and stops before sending. Requires being signed into Stripe with team permissions. Pair with dashboard.stripe.com/delete_user, which also cancels a pending invite.

dashboard.stripe.com

Remove team member (Stripe)

Remove a member from a Stripe team by email, or cancel an invitation they never accepted — both cases are handled. It records the member list before and after, returning removed / verified / collateralLoss: proof the right person disappeared and nobody else moved. As a safety guard, the destructive click only fires when the confirmation dialog names the target email. It also reports the person's role and their last sign-in date, which is what reveals access still being used after someone left. dryRun (default true) reaches the confirmation step then backs out. Requires being signed into Stripe with team permissions.

invoice.stripe.com

Download Stripe invoice/receipt PDF

Download a Stripe-hosted invoice or payment receipt PDF from its hosted_invoice_url. Returns the file's real name 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. Vendor-agnostic and login-free: the hosted_invoice_url is a public tokenized link, so it works for any Stripe-billed service (Claude, ChatGPT, X, Notion, Slack, Lovable, ...). An expired or dead URL fails cleanly.

console.anthropic.com

List Anthropic Console invoices

List your Claude API invoices from the Anthropic Console (platform.claude.com): date, type, invoice number, status, amount and each invoice's Stripe-hosted page, plus the organization id and name. Reads the whole invoice history, following pagination, and works whatever language the Console is in. An organization with no invoices returns an empty list; signed out, it stops with a clear error rather than returning nothing. The Stripe links are re-signed on every load, so use them rather than store them; to download a PDF, feed one to invoice.stripe.com/download_invoice_pdf.

numerous.ai

List Numerous.ai invoices

List Numerous.ai subscription invoices. Returns total and invoices (date, amount, status, description, and hostedInvoiceUrl - an invoice.stripe.com link you can feed to invoice.stripe.com/download_invoice_pdf). Assumes at least one invoice (a paying account).

huggingface.co

Hugging Face — list invoices

List Hugging Face billing invoices from /settings/billing/invoices (newest first). Each row carries period, status and amount; rows with a finalized Stripe invoice also expose hostedInvoiceUrl (https://invoice.stripe.com/i/...), which is null when HF doesn't render a downloadable invoice for that period. For org billing, set the active org's billing via the org URL first (this reads the personal/default billing scope).

airtable.com

List Airtable invoices

List Airtable workspace billing invoices across every workspace you have billing access to. Each invoice resolves to its Stripe hosted invoice URL (download via invoice.stripe.com/download_invoice_pdf). Returns total plus invoices (workspace, date, amount, status, hosted_invoice_url). Billing is per-workspace and only the workspace billing owner sees the Billing tab; workspaces without paid history return no invoices.

riders.uber.com

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.

pay.google.com

List Google Payments activity (Google One, YouTube, Google Play charges)

List the signed-in Google account's payments activity (pay.google.com > Activity): every Google charge, such as Google One storage and Google AI plans, YouTube Premium, and Google Play purchases and subscriptions. One row per transaction with merchant, transaction label (e.g. "12 Mar · 100 GB (Google One)") and amount, newest first. The transaction label is the join key for pay.google.com/download_tax_invoice, which downloads that charge's invoice. Scrolls until max rows or the list runs out.

dashboard.ngrok.com

ngrok — get subscription

Read the signed-in ngrok account's subscription: current plan, billing interval, renewal date, the plan scheduled for the next period, the current billing period, and the credit balance with its original grant and expiry. Read-only; signed out is a clear error.

app.pennylane.com

List Pennylane supplier invoices

Lists a Pennylane company's supplier invoices, newest first, one page at a time. Returns each invoice's id, label, provider, invoice number, date, deadline, amount and currency, invoice and payment status, and paid flag, plus paging totals (use hasNextPage to ask for the next page). Requires companyId, the number in the app URL at /companies/<id>/. Fails with a sign-in error when the browser is not signed in to Pennylane.

riders.uber.com

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.

admin.shopify.com

Shopify: list invoices

List a Shopify store's billing invoices — number, date, type, status, amount and invoiceUrl — for the store the signed-in account lands on. Metadata only: feed a row's invoiceUrl to admin.shopify.com/download_invoice to fetch that invoice's PDF. A store that has never been invoiced returns an empty list. Deactivated stores still return their full invoice list, even when their PDFs are unavailable.

web.descript.com

List Descript invoices

List Descript billing invoices for the signed-in drive. Returns id, number, date, total (in cents), currency, paid and receiptUrl (a Stripe receipt page linking to the invoice PDF) per invoice.

surfshark.com

Download Surfshark receipt

Download a single Surfshark payment receipt PDF by order id (from surfshark.com/list_invoices). Returns the PDF bytes as base64 plus a filename.

sncf-connect.com

List booked tickets (future / past / pending options)

List the account's booked tickets from SNCF Connect "Billets > Vos voyages": upcoming trips, past trips, and pending free options (pre-reservations). SNCF Connect exposes no "cancelled tickets" list — a cancelled trip simply disappears; this is a site limitation, not a filter. Requires login. Runs only via the local browser extension, not the hosted cloud browser.

chatgpt.com

List ChatGPT models

List the models ChatGPT offers the signed-in account and the lanes its model picker is built from, plus the account's default model. Each model carries its slug, title and description; each lane carries its id, name, default model, the models it holds and the plan it requires. On a free account the picker itself is not shown and only the free lanes come back, which is what the site offers there. A signed-out browser fails with a signed-out error asking to sign in to chatgpt.com.

calendly.com

List Calendly invoices

List Calendly billing invoices (org admin only). Per invoice returns date, title, amount, currency, status, invoiceId, chargeId and downloadUrl (a direct Stripe PDF link; open it in a browser to save). A signed-out browser fails with a signed-out error asking to sign in to calendly.com (calendly.com/login_with_google can do it); an account that is not an org admin fails asking to sign in as one. An account with no charges returns an empty list.

pay.google.com

Download a Google Payments invoice (Google One, YouTube, Google Play)

Download the invoice PDF of one Google charge, such as a Google One or Google AI plan, YouTube Premium, or a Google Play purchase (pay.google.com > Activity > Transaction details > Download tax invoice). Pass the row's transaction label as returned by pay.google.com/list_transactions (e.g. "12 Mar · 100 GB (Google One)"); the first (newest) matching row wins. Returns Google's filename and the path where the browser saved the PDF (or a url to it on a managed browser), so you can read or move it directly.

calendly.com

Calendly unofficial API: download invoices

List Calendly billing invoices for the signed-in account and download each invoice's PDF into the browser's download directory. Requires an existing Calendly session — run calendly.com/login_with_google first; this script never signs in itself and fails with "Not signed in" otherwise. Returns per invoice date, title, amount, currency, status, invoiceId, chargeId, filename and path (path is null when no PDF was available for that charge). Org admin only.

g2.com

Get G2 product alternatives

List a G2 product's alternatives/competitors from its Alternatives page: name, product slug, and G2 rating. No login required.

admin.google.com

Google Workspace unofficial API: download an invoice PDF or CSV

An unofficial Google Workspace API to download billing invoices. Download a single Google Workspace billing document (CSV or PDF) by its line-item label from admin.google.com/list_invoices (pass the same dateRange/format used to list it). Returns the file bytes as base64 plus a filename.