The landscape

Bank aggregators · shut

Teller

A US bank-data API that called banks' own mobile-app APIs directly, with a free developer tier of 100 live connections, withdrawn in July 2026.

teller.io · founded Founded in the UK; first public launch in June 2017 (UK beta), US product under Teller, Inc. by 2020. Exact founding year unverified. · San Francisco County, California governs its developer terms (Teller, Inc.); originally UK-domiciled. No street address published. · researched 2026-10-10

Scope
Teller gave apps accounts, balances, transactions, identity, account details and Zelle payments for US banks through one REST API, using Teller Connect for the user's login. It did not do categorised ledgers, documents or accounting; it was a pipe. Customers reported by email on 9 July 2026 that the API product was being withdrawn that week; signups had closed by late June 2026 and the site still shows the old pricing.
Backing
Not confirmed. No funding round, investor or valuation could be verified from primary sources.
Serves
developers, consumer, smb
Covers
bank, payments
To ownpurse
Cautionary tale. Teller was the cleanest way for one person to pull their own US bank transactions into a local ledger, and then it disappeared with a week's notice. ownpurse should treat any aggregator as a replaceable source, never as the record.

What it is

Teller was a US bank-data API: one REST interface to accounts, balances, transactions, identity, account and routing numbers and, later, Zelle payments. Its homepage still advertises more than 7,000 institutions and a free developer tier of 100 live connections. On 9 July 2026 customers received an email saying Teller would withdraw its API product that week because, ‘while very popular with individual developers’, it had not attracted enough large customers. The text was posted by several recipients on Hacker News and GitHub. Sign-ups had already vanished by late June (tellerhq/examples#6). There is no notice on teller.io itself, so this dossier relies on those customer reports.

How it works

Teller did not partner with banks. Its blog says it reverse-engineered each bank’s mobile app and called the same private APIs, routing traffic through its own network of LTE edge nodes (Telnet) so it looked like ordinary app traffic. The founder argued on Hacker News in 2017 that this gave structured data, fewer 2FA prompts and fewer breakages than screen scraping. Critics there raised credential storage and liability. A user connected through Teller Connect; the app then held an access token that only worked together with the app’s Teller-issued client certificate, over mutual TLS.

Data and access

Three environments: sandbox (free, simulated), development (free, real data, 100 enrollments) and production (paid, KYB). The transactions endpoint returns signed string amounts, posted or pending status, a running balance on posted items, and enrichment (category, counterparty). Ids are stable except when a pending item changes enough on posting that Teller cannot match it, in which case it appears as a new record. Teller told you to widen sync windows by 7 to 10 days for this. Webhooks announced processed transactions and broken enrollments. Pricing on the homepage was per use: $1.50 per verified account, $0.10 per balance call, $0.30 per enrollment per month for transactions, $1.75 per identity call.

Agents

There was no official agent interface, but the API’s simplicity made it a favourite for personal tools. One community MCP server kept a ledger-cli/hledger file in sync with the owner’s banks through Teller, until the shutdown made its author go back to manual downloads. Open-source budgeting projects (Actual, Sure) were still getting requests for a Teller integration in October 2026, from people who had not seen the shutdown.

Customers

Homepage logos include Pipe, Brex, Capchase, BrightMoney and Airbase. No review-site profile has meaningful volume. On forums, developers preferred Teller’s experience to Plaid’s but hit coverage gaps.

History

Teller began in the UK. The founders could not get a bank to sponsor a Faster Payments business, so they started calling their own banks’ APIs instead. The UK product launched in June 2017. By 2020 Teller was a US company (Teller, Inc., California law), with SOC 2 Type 2 in 2021, Zelle payments in 2021 and Sidecar, a Plaid migration path, in October 2023. Funding was never confirmed in a primary source.

For ownpurse

Teller is the best evidence that individuals want their own bank data through a clean API, and that a business selling that to individuals at $0 struggles. It is also why ownpurse keeps the record on the owner’s machine. Anything a person pulled through Teller and wrote into their own log survived the shutdown. Anything left in a vendor’s cache did not. Borrow its conventions (string amounts, explicit id-stability rules, a free tier sized for one person) and design every bank connector so that losing the provider loses only future syncs, never the past.

Data and access

Public API
Yes. REST over HTTPS with JSON; webhooks (enrollment.disconnected, transactions.processed, account.number_verification.processed).
Auth
Mutual TLS with a Teller-issued client certificate, plus a per-enrollment access token sent as HTTP Basic; the token is useless without the app's certificate.
Limits
Development environment: 100 enrollments, free, real data, never restored by deleting one. Rate limits not published. Polling at least once every 24 hours.
What access costs
Homepage pricing (undated, still shown October 2026): Developer free with 100 live connections; Verify $1.50 per account; Balance $0.10 per call; Transactions $0.30 per enrollment per month; Identity $1.75 per call; Enterprise custom.
Export
No bulk export; whatever the developer fetched through the API was theirs to keep.
Notes
Transaction amounts are signed strings, not floats. Pending items can post under a new id, so Teller advised widening sync windows by 7 to 10 days.

Price

Model
Usage-based per account, per call and per enrollment per month, with a free developer tier.
Entry
Free: 100 live connections in the development environment.
Top
Enterprise: custom, volume-based.
Notes
Production required KYB. Paid customers were told on 9 July 2026 they would not be billed for future periods.

Agents

MCP
community
AI features
Automatic transaction categorisation and counterparty enrichment; an internal support bot (Heath, February 2023). No agent features for customers.
Agent writes
Payments over Zelle were available through the API (beta); no write path into accounting systems.
Approval
None beyond the bank's own authentication and the developer's code.
Notes
A community personal-finance MCP server used Teller to keep a ledger-cli/hledger file in sync with banks until the shutdown.

Integration and customers

Connects to
Homepage claimed more than 7,000 US institutions with instant connection (5,000 announced October 2023), plus same-day ACH microdeposit verification for the rest.
Notes
Sidecar (October 2023) offered Plaid-compatible migration. Connections came from reverse-engineered bank mobile-app APIs routed through Teller's own LTE edge network (Telnet), not from bank partnerships.
Scale
No customer counts published. Homepage logos: Pipe, Brex, Capchase, BrightMoney, Airbase.
Ratings
No G2, Capterra or Trustpilot profile found with reviews.
What customers say
Developers praised the experience and free tier ('frankly a better dev experience', HN, June 2026) and missed coverage for some banks (Bilt). After July 2026 the sentiment is frustration at one week's notice and a domain left up with no notice.

Timeline

  1. 2016-05

    Publishes TAuth, an argument against OAuth 2.0 for banking APIs.

  2. 2017-06

    UK launch: 'Teller – API for your bank account' reaches the front of Hacker News (609 points).

  3. 2020-06

    Introduces Telnet, its edge network for bank traffic, and a migration path for apps leaving other providers.

  4. 2021-07

    Announces SOC 2 Type 2 (achieved December 2020).

  5. 2021-09

    Launches real-time payments on Zelle.

  6. 2023-10

    Announces 5,000+ instant bank connections, Sidecar (Plaid migration) and Bridge (Zelle for neobanks).

  7. 2026-06

    Developers report the sign-up and sales links are gone.

  8. 2026-07-09

    Customers receive an email: the API product will be withdrawn that week; a lower-cost new version is in the works.

Borrow and avoid

Borrow
Signed-string amounts, stable transaction ids with an explicit note on when they break, a free real-data tier sized for one person, and honest guidance on pending-to-posted drift.
Avoid
Building a person's bank history on a single aggregator's goodwill. Everything ownpurse pulled from Teller should already sit in the owner's log; the connector should fail loudly and leave the record intact.

Sources

  1. Teller homepage (pricing and coverage)
  2. Teller docs: environments
  3. Teller docs: authentication
  4. Teller docs: transactions
  5. Teller docs: webhooks
  6. Teller blog
  7. Teller developer terms
  8. HN: Teller.io shuts down at the end of the week (2026-07-09)
  9. GitHub: Teller API being discontinued (email text, 2026-07-09)
  10. GitHub: tellerhq/examples#6, sign-ups gone
  11. HN: Teller – API for your bank account (2017)

Not confirmed against a primary source

  • No primary public announcement of the shutdown on teller.io; status rests on the customer email reproduced on HN and GitHub.
  • Whether any existing enrollments still return data after July 2026.
  • Founding year, founders' full names and any funding or investors.
  • Date of the homepage pricing figures.
  • The 7,000+ institution count (homepage claim, undated).

ownpurse is not affiliated with Teller or any company named here. Names are their owners' trademarks. Figures come from the company's own pages and the press, as linked, as of 2026-10-10; scores are our reading of them against the definitions in the landscape. This is not legal or financial advice.