venmo-cli

Query Venmo transaction history via the private mobile API.

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/adbertram/cli-tools --skill venmo-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: venmo-cli
Source: https://github.com/adbertram/cli-tools/tree/main/_repo/skills/venmo-cli
Command: npx skills add https://github.com/adbertram/cli-tools --skill venmo-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the lack of a public consumer API for Venmo by providing a stable, read-only interface to access your transaction history and account activity directly from the terminal.

Core Features & Use Cases

  • Transaction History: Retrieve full, raw transaction payloads including payment status, actor details, and notes.
  • Advanced Filtering: Use dotted-path syntax to filter transactions by amount, status, or specific participants.
  • Multi-Account Support: Manage and switch between multiple Venmo authentication profiles seamlessly.

Quick Start

Use the venmo cli to list the 10 most recent transactions and display them in a table format.

Frequently Asked Questions about venmo-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access Venmo transaction history without a public API?

To access Venmo transaction history without a public API, you can use a read-only interface that wraps the reverse-engineered private mobile API to retrieve raw transaction payloads directly from your terminal. It facilitates data retrieval for personal finance tracking and auditing.

Can I filter Venmo transaction data by specific participants or amount?

You can filter Venmo transactions by specific participants, amount, or status using dotted-path syntax. This advanced filtering capability allows you to parse and query complex nested JSON transaction payloads retrieved from the API wrapper.

How do I securely manage Venmo credentials when querying transaction history from the terminal?

To securely manage Venmo credentials when querying transaction history, the system requires secure credential management via the system keychain. This ensures your authentication profiles are safely stored and accessed during read-only terminal operations.

Does the Venmo CLI tool support managing multiple authenticated profiles?

The Venmo CLI tool supports multi-account management, allowing you to manage and switch between multiple authenticated Venmo profiles seamlessly. This facilitates transaction auditing and data retrieval across different accounts from a single interface.

What are the limitations of using a reverse-engineered Venmo API for transaction auditing?

A limitation of using a reverse-engineered Venmo API is that it provides only a read-only interface, meaning you cannot initiate payments or send requests. Additionally, reliance on the private mobile API may cause instability if Venmo changes their backend endpoints.