open data

The open neobank dataset

368 verified-active neobanks · MIT-licensed · machine-readable · updated 2026-07-23

Everything on neobankbeat is generated from one file: data.json. It's free to use, including commercially — attribution appreciated. Defunct neobanks and pure BaaS/infrastructure providers are excluded; unverified fields are null rather than guessed.

368
neobanks
254
traditional
58
hybrid
56
web3-native
122
niche-audience

Field dictionary

Each entity is an object under entities. Top-level meta carries counts, field notes and methodology.

fieldtypemeaning
namestringDisplay name of the neobank.
categoryenumtraditional · hybrid · web3-native (see notes).
audienceenumgeneral, or a niche: SMB, teens, gen z, women, migrants, freelancers…
hq · foundedstring · numberHeadquarters (city, country) and year founded.
custodyenumCustodial · Self-custodial · MPC self-custodial · Mixed.
regulation_typeenumLicensed bank · Partner-bank model · E-money institution · Payment institution · VASP/MSB · MiCA CASP · Self-custodial software · Broker-led · Other.
licencestringPlain-text licence / sponsor-bank detail.
card_network · card_typestringVisa/Mastercard/domestic/— and debit/prepaid/credit/virtual/crypto-settled/wallet.
cashback · yieldstringHeadline "up to" figures — change constantly, always confirm with the issuer.
stablecoinsbooleanWhether stablecoins are supported.
servicesarrayMoney-movement capabilities: on-ramp, off-ramp, fiat-payin, fiat-payout, iban, multi-currency, virtual-cards, crypto-cards.
fx_markupobjectFX markup on the free/standard plan, with source URL + as_of date.
kycstringKYC posture.
active_regions · countriesarrayMacro-regions and country-level availability where known.
reported_usersobjectvalue_millions + metric + as_of, where disclosed.
founders · funding · investorsstring · arrayNamed founders, total disclosed funding, and notable disclosed backers.
aienumVerified in-production AI use: underwriting · interface · agentic.
website · domain · x_handle · terms_url · privacy_urlstringVerified links where confirmed; null when unverified (never fabricated).

Notes & methodology

Load it

import json, urllib.request
data = json.load(urllib.request.urlopen("https://www.neobankbeat.com/data.json"))
print(data["meta"]["total"], "neobanks")
for e in data["entities"][:5]:
    print(e["name"], "·", e["category"], "·", e["regulation_type"])

Cite it

neobankbeat (2026). Open directory of neobanks worldwide. https://www.neobankbeat.com/ (MIT).

go deeperBrowse the interactive directory, all 368 profiles, or the comparisons. Machine agents: llms.txt · sitemap.md.

Figures compiled from public sources, for comparison only — not financial advice. "Up to" rates change constantly; always confirm with the issuer. Spotted an error? Suggest a fix.