For Agents
Open and operate U.S. bank accounts, move money over ACH, wire, RTP, and check rails, and issue cards programmatically. Covers entity onboarding, transfers, card disputes, and webhook events.
Use for: I need to send a same-day ACH credit to a vendor, I want to open a new Increase account for a customer entity, Originate a wire transfer and approve it once compliance signs off, Issue a virtual card for an employee and push it to Apple Pay
Not supported: Does not handle merchant card acceptance, subscriptions, or international wire corridors - use for U.S. programmatic banking, ACH/wire/RTP origination, and card issuing only.
Increase is a programmatic banking platform that exposes the underlying U.S. financial network through a REST API, including the Federal Reserve, Visa, ACH, real-time payments, wires, and check rails. The API spans 199 endpoints covering accounts, account numbers, account transfers, ACH transfers, wire transfers, real-time payment transfers, check transfers, inbound check deposits, cards, card disputes, physical card profiles, digital wallet tokens, and entity onboarding for KYC. Webhook event subscriptions deliver settlement, return, and decline notifications, and the simulations endpoints let teams reproduce wire returns or ACH NSF events in sandbox before production.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Increase API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fincrease.com%2Fincrease" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fincrease.com%2Fincrease" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Increase API.
Open Increase accounts and provision additional account numbers for routing-level reconciliation
Send ACH credits and debits, schedule prefunded same-day ACH, and manage ACH return handling
Originate wire transfers and real-time payments, with explicit approve and cancel endpoints for compliance hold flows
Issue virtual and physical cards, push them to Apple Pay and Google Pay via digital wallet tokens, and file card disputes
GET STARTED
Onboard businesses and individuals through entity creation with structured beneficial-owner and KYC data
Subscribe to event webhooks for transactions, declined transactions, and transfer status changes
Reproduce return, reversal, and decline scenarios through the /simulations endpoints before going live
Patterns agents use Increase API for, with concrete tasks.
★ Automated Vendor ACH Payouts
Schedule and originate ACH credits to vendors directly from a finance application without an SFTP NACHA file workflow. Increase exposes a single POST /ach_transfers call that handles batching, addenda records, and same-day windows, and returns granular state transitions (pending_submission, submitted, returned) via webhooks. Replaces a typical 6-12 week bank integration with a working transfer in under a day.
Create an ACH transfer of $4,250.00 from account_id account_in71c4amph0vgo2qllky to a vendor's routing and account number, then poll until status is 'submitted'.
Embedded Card Issuing
Issue virtual cards to contractors or employees and tokenise them for Apple Pay and Google Pay without contracting directly with Visa or a card processor. The /cards endpoint creates the card, /digital_card_profiles configures the wallet artwork, and /digital_wallet_tokens completes provisioning. Disputes are filed via /card_disputes with full chargeback reason codes.
Create a virtual card on account_id account_in71c4amph0vgo2qllky with spending_limit of $500/month and provision a digital wallet token for Apple Pay.
Real-Time Payment Treasury Operations
Send and receive real-time payments over the RTP and FedNow networks for instant settlement, useful for marketplace payouts, insurance claim disbursements, and treasury sweeps. POST /real_time_payments_transfers originates the payment with creditor name and address, and inbound RTPs arrive as inbound_real_time_payments_transfer events on a webhook subscription. Settlement finality is sub-second.
Originate a real-time payment of $250.00 from a source account to a creditor at routing 021000021 and confirm the transfer state is 'complete'.
Compliance and KYC Onboarding
Onboard business customers with structured KYC data and Increase's identity verification layer before letting funds move on their behalf. POST /entities creates the corporation or LLC entity with beneficial owners; /accounts then opens the deposit account once the entity is approved. Status transitions and CIP review outcomes arrive on the entity.updated webhook event.
Create a corporation entity for 'Acme Inc.' with two beneficial owners and tax_id 12-3456789, then open a deposit account once status becomes 'active'.
AI Agent Treasury Workflow
An AI agent reconciles incoming transactions, categorises them, and triggers vendor payouts or transfers between accounts based on rules. Through Jentic, the agent searches for an Increase operation by intent (e.g., 'list pending transactions'), loads the input schema, and executes the call without managing raw bearer tokens. Suitable for finance copilots and CFO automation tooling.
List pending_transactions for account_id account_in71c4amph0vgo2qllky, group by category, and originate an ACH transfer for any utility bill exceeding $1,000.
199 endpoints — increase is a programmatic banking platform that exposes the underlying u.
METHOD
PATH
DESCRIPTION
/accounts
Open a new Increase account
/ach_transfers
Originate an ACH credit or debit
/wire_transfers
Send a domestic wire transfer
/real_time_payments_transfers
Send an instant RTP or FedNow payment
/cards
Issue a virtual or physical card
/entities
Create a business or individual entity for KYC
/event_subscriptions
Subscribe to webhook events
/transactions
List posted transactions on an account
/accounts
Open a new Increase account
/ach_transfers
Originate an ACH credit or debit
/wire_transfers
Send a domestic wire transfer
/real_time_payments_transfers
Send an instant RTP or FedNow payment
/cards
Issue a virtual or physical card
/entities
Create a business or individual entity for KYC
/event_subscriptions
Subscribe to webhook events
/transactions
List posted transactions on an account
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Increase by hand means learning its bearer auth, choosing between the production api.increase.com host and the sandbox host, and mapping its money-movement operations yourself. Through Jentic you install once, import Increase from the API Directory, store the token once, and your agent calls it.
Permission scoping
Increase takes the transfer amount and destination in the request body rather than the URL path, so limit the agent to the operations it needs, such as reading transactions or creating an ACH transfer. You choose which operations are allowed, so wire and real-time payment origination are not included unless you add them.
Credential isolation
Your Increase bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'send an ACH transfer' or 'issue a virtual card', and Jentic returns the matching Increase operation with its input schema so the agent calls the right endpoint without browsing the 199 documented paths.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe Treasury and Issuing cover similar embedded banking and card issuing ground, with broader merchant payment processing on top.
Choose Stripe if the agent also needs card-present checkout, subscriptions, or marketplace flows; choose Increase for direct U.S. bank rail access (ACH, wire, RTP) without merchant-side abstractions.
Specific to using Increase API through Jentic.
What authentication does the Increase API use?
The Increase API uses HTTP bearer tokens. You issue an API key from the Increase dashboard and pass it as 'Authorization: Bearer <key>' on every request. Through Jentic, the bearer token is stored encrypted in your Jentic One instance and never reaches the agent's context - the agent calls operations through scoped Jentic credentials.
Can I send same-day ACH and FedNow payments with the Increase API?
Yes. POST /ach_transfers accepts a same_day flag for same-day ACH windows, and POST /real_time_payments_transfers originates RTP and FedNow instant payments with sub-second settlement when the receiving bank participates.
What are the rate limits for the Increase API?
Increase enforces per-API-key rate limits that vary by environment (sandbox vs production) and endpoint class. The spec does not encode them; consult https://increase.com/documentation/api for current limits and contact Increase support for production volume increases.
How do I issue a virtual card through Jentic?
Search Jentic with the query 'issue a virtual card' to find the POST /cards operation. Load its input schema (account_id, description, optional spending_limit) and execute. To push the card to Apple Pay, follow up with POST /digital_wallet_tokens. Get started with Jentic One, the self-hosted execution layer.
How does Increase handle KYC and beneficial-owner data?
POST /entities creates a corporation, LLC, partnership, joint, trust, or natural_person entity with structured beneficial owner objects, addresses, and tax IDs. Increase runs CIP review and emits an entity.updated event when status moves to 'active' or 'requires_attention'.
Can I test ACH returns and wire reversals before going live?
Yes. Increase exposes /simulations endpoints (e.g., simulate an ACH return, simulate a check deposit, simulate an inbound wire) so reconciliation, dispute, and exception-handling code can be exercised end-to-end in sandbox without waiting on real network events.
Can I limit what my agent is allowed to do with the Increase API?
Yes. Because you self-host Jentic One and set its rules, you decide exactly which Increase operations the agent may call, so you can allow it to read transactions and create an ACH transfer while withholding everything else. Since Increase takes the transfer amount and destination in the request body rather than the URL path, scoping is done at the operation level, and higher-risk operations like wire and real-time payment origination stay unavailable unless you explicitly add them. Your Increase bearer token stays with your own instance and is injected only for the operations you permit.