Enriched Bank Data#
Enriched Bank Data is a paid product built on top of the free account information layer. It provides enrichment on transaction-level data — adding structured merchant names, locations, URLs, and purpose categories to raw transaction records.
For pricing or to enable the product, contact bank-account-data-sales@gocardless.com. For technical or data-related questions, open a support request.
Integration#
Once Enriched Bank Data is enabled, the enrichment layer is returned alongside the standard account information layer — there is no need to call the standard accounts endpoints separately.
If you followed the Quickstart Guide, you only need to switch to the Enriched Bank Data (/premium) endpoints at Step 6: Access accounts, balances, and transactions:
Example response:
Field reference#
| Key | Type | Description |
|---|---|---|
displayName | String | Clean display name of the counterparty |
branchDisplayName | String | Clean display name of the counterparty's branch, if applicable |
location | Object | Structured address: address, city, region, postalCode, country (two-letter code), lat, lon |
urls | Object | URLs for the counterparty: website, favicon, logo |
transactionType | String | Transaction type. One of: PAYMENT, TRANSFER, REFUND, ATM, FEES/CHARGES, TAXES, INTEREST, EXCHANGE, SALARY, OTHER |
purposeCategory | List | Full path of purpose categories — the last item is the assigned category |
purposeCategoryId | String | Unique ID for the purpose category (corresponds to the last item in purposeCategory) |
Business and purpose category lists are available on request — contact bank-account-data-sales@gocardless.com.