App Logo

Official scripts

Explore our curated collection of scripts

app.hubspot.com

HubSpot whoami (signed-in account)

Report which HubSpot account this browser is signed in as: the numeric user id, email, first name and last name. 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 HubSpot scripts.

app.hubspot.com

Search HubSpot contacts

Search the contacts in a HubSpot account and return the matching rows with name, email, phone, owner, company and dates. Finds the right account and region automatically, and reports a search that matches nothing as an empty result.

app.hubspot.com

HubSpot login (Google SSO)

Log into HubSpot (app.hubspot.com) with Google SSO: submits your email, signs in through Google, and handles the account chooser and first-time consent. HubSpot then shows a new-device email-verification step: pass the 6-digit code as `code`, or sign in once manually so HubSpot trusts the device — that confirmation is reliable only on a trusted device, so in practice this re-logs you in after one manual sign-in. `email` is required for a fresh sign-in: HubSpot's login is identifier-first, so the Google option only appears once an email is submitted, and it also selects which Google account to use.

app.hubspot.com

List HubSpot invoices

List the billing invoices on a HubSpot account, taken from Account & Billing → Transactions: each invoice's number, date, amount, status, and a link to its PDF. The PDF link is tied to the signed-in session, so it only opens while that session is still active. Sign in to HubSpot in the browser this runs against before using it — signed out, the script says so rather than returning an empty list. Pass portalId to target a specific portal when the account has more than one.

app.hubspot.com

Create or update a HubSpot contact

Create a HubSpot contact from an email address, or update the existing one's first and last name when that email is already on the account — never a duplicate. Reports created, updated or unchanged (nothing saved when the values already match), and re-reads the contact afterwards to confirm. On accounts with GDPR features on, creating needs legalBasis (the caller chooses it; it is never defaulted). dry_run fills everything in and stops before saving. Finds the right account and regional host automatically.

app.hubspot.com

Add a note to a HubSpot contact

Add a note to a HubSpot contact's timeline, by contact id. Confirms the note by reloading the record and reading its timeline back: posted is true only when a new note with this text is found, and its noteId is returned. Also reports alreadyPresent — whether the same text was already among the contact's latest timeline items — so the caller can avoid duplicates. dry_run types the note into the composer and stops before saving. Finds the right account and regional host automatically.

app.notion.com

Get Notion Marketplace custom agent

Fetch one Notion Marketplace custom agent by its URL slug: title, icon, brief and full description, advertised features, gallery images, categories, the integrations it requires (Notion, Slack, …), creator, install count, rating, price, published locales and last update. Read-only.

trustpilot.com

Get Trustpilot company profile

Get a Trustpilot company profile: TrustScore, stars, review count, full 1-5 star rating distribution, categories, breadcrumb, contact info, claim status and reply behavior. Input is the domain key (e.g. "amazon.com"); the resolved identifyingName is returned (may differ via redirect).

app.pennylane.com

List supplier invoices

Lists Pennylane supplier invoices from one tab (All / Inbox / To pay / Paid / To approve). Returns each invoice's id, provider (best-effort, parsed from the site-generated label), invoice number, dates, amount/currency, payment status and paid flag. Requires companyId (the number in the app URL at /companies/<id>/supplier_invoices); defaults to the Inbox tab, the invoices needing reconciliation.

app.pennylane.com

Pennylane whoami (signed-in account)

Report which Pennylane account this browser is signed in as: email and name from the app's own users/me. 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 Pennylane scripts.

play.google.com

Search Google Play apps

Search the Google Play Store for apps by keyword: package id, name, developer, rating, and icon for each result. No login required.

crunchbase.com

Crunchbase: Get Company News

Recent news and press mentions for one company from Crunchbase, by permalink (title, publisher, author, URL, date). Returns the 10 most recent items; older history isn't available on the free tier.

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 Auto and Instant lanes come back, which is what the site offers there. Requires a signed-in session.

app.pennylane.com

Get Current User

Report which Pennylane account this browser is signed in as: email and name. 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 Pennylane scripts.

apps.apple.com

Get App Store app reviews

Read an App Store app's customer reviews and aggregate rating from its public "Ratings & Reviews" page, for any storefront country. Returns averageRating, the site's own ratings-count text, and the reviews the page renders (id, title, rating 1-5, author, ISO date, full body). Anonymous, read-only. Apple's web page serves a fixed first page of ~10 reviews and exposes no pagination, offset or sort control at all, so that is the ceiling — deeper history is not a web affordance.

browserbase.com

Browserbase — get usage

Read a Browserbase project's usage — browser time (ms), proxy bytes, agent runs, fetch and search requests and model-gateway spend (microcents) — as totals, averages and per-day buckets, for the current billing period or the last 7 or 30 days. org and projectId default to the dashboard's own (see browserbase.com/list_projects). Read-only; signed out is a clear error.

reddit.com

Join subreddit

Join (subscribe to) a subreddit by name. If you're already a member, nothing changes and changed is returned as false. Runs only via the browser extension, not the hosted cloud browser.

tiktok.com

Get TikTok post analytics

Read the TikTok Studio analytics for one of your own posts (video or photo), given its URL or id. Returns views, likes, comments, shares, saves, total play time, average watch time, finish rate, new followers and traffic sources (For You, Follow, Search…). Metrics TikTok hasn't computed yet (it needs more views) come back as null. Read-only. It fails with a clear error if the post isn't on the signed-in account.

crunchbase.com

Crunchbase login (Google SSO)

Log into Crunchbase with Continue with Google, using a Google account already signed in on this browser. Returns straight away if you are already signed in, and reports the Crunchbase account. It only signs in to an existing Crunchbase account and never creates one. Crunchbase allows one device at a time, so signing in here signs the account out elsewhere.

miro.com

Miro login (Google SSO)

Log into Miro with your Google account and land on the boards dashboard. Returns straight away if you're already signed in, so it's safe to run repeatedly.

adobe.com

Adobe login (Google SSO)

Log into Adobe with Google.

greenhouse.io

Greenhouse: get company jobs

Fetch a company's live job postings from Greenhouse's public board API by board slug (boards.greenhouse.io/<slug>). Anonymous, no auth. Returns id, title, location, department(s), url, updatedAt, firstPublished. Throws (job board not found) if the slug isn't a Greenhouse customer.

play.google.com

Get Google Play app details

Fetch an Android app's store listing details: name, description, developer, category, rating, review count, price, and icon. No login required.

app.notion.com

List Notion Marketplace custom agents

List the custom agents published on the Notion Marketplace (app.notion.com/marketplace/custom-agents). Returns the total count and one page of agents, each with id, slug, url, title, briefDescription, icon, features, installCount, rating and updatedAt. Order by "popular" (default) or "recent"; paginate with limit/offset. Read-only.

substack.com

Subscribe to Substack publication

Subscribe the logged-in account to a Substack publication's free tier.