Cookie

Cookie consent

We use some essential cookies to make this website work. We'd like to set additional cookies to help us measure your experience when you view and interact with the website.

Cookie policy
Bank validation API

Sort code and bank account number validation

Postcoder validates UK bank account details and auto-fills payment and Direct Debit forms. Reduce customer frustration, payment errors and bank charges by adding bank validation to your website and app.

Bank account validation
    • Result Valid bank account
    • Bank BANK OF ENGLAND
    • Branch HEAD OFFICE
    • Direct debits accepted
    • Chaps
    • Bacs
    • Sort code 100000
    • Account number 31510604
Trusted by leading organisations worldwide
  • NHS customer logo
  • SKY customer logo
  • Kentucky Fried Chicken customer logo
  • Royal National Lifeboat Institution customer logo
  • Kwik Fit customer logo
  • USwitch customer logo
  • Legal and General customer logo

How does bank validation work?

  • Validate UK sort codes & account numbers in real-time

    Postcoder enables you to instantly verify sort code and account number combinations, and identify whether an account supports direct debits, the Faster Payments Service (FPS) and CHAPS.

  • Transpose details into the required BACS format

    People fill-in their bank account details with additional spaces and hyphens in different places. Postcoder automatically transposes these details into the precise format expected required by BACS.

  • Lookup & autocomplete UK bank and branch details

    Postcoder provides the Bank Identifier Code (BIC), the bank and branch names, the sub-branch number, and the address and telephone numbers to use for BACS enquiries.

Maintenance free and updated weekly icon

Maintenance free and updated weekly

Hosted by us in a secure, cloud environment, Postcoder provides your organisation with hassle-free access to the latest bank and account information, whenever you need it.

What are the benefits to bank validation?

  • Reduce fraud

    Strengthen your KYC checks and protect your organisation by ensuring people provide valid details.

  • Avoid failed payments

    Verify bank accounts and check whether they support direct debits, faster payments and CHAPS.

  • Minimise admin costs

    Avoid unnecessary bank charges and internal admin associated with re-processing failed payments.

  • Enhance customer experience

    Validate customer details in real-time and avoid the risk of asking them to correct their details later.

  • Improve employee satisfaction

    Reduce payroll issues and salary delays by validating employee bank details as soon as they're provided.

  • Autocomplete bank forms

    Automatically fill-in direct debit forms and bank forms with all required details, quickly and accurately.

An optimised developer experience

Integrate bank validation in minutes with Postcoder's REST API, sample code and developer-friendly documentation.

  • Javascript
  • python
  • PHP
  • C Sharp
{
	"valid": true,
	"stateid": 0,
	"sortcode": "100000",
	"accountnumber": "31510604",
	"directdebits": true,
	"fasterpayments": true,
	"chaps": true,
	"bacs": true,
	"bankbic": "BKENGB33",
	"branchbic": "XXX",
	"bankname": "BANK OF ENGLAND",
	"branchname": "HEAD OFFICE",
	"addressline1": "Threadneedle Street",
	"addressline2": "",
	"addressline3": "",
	"addressline4": "",
	"posttown": "London",
	"postcode": "EC2R 8AH",
	"phone1": "020 34614717",
	"phone2": ""
}
An image of our support team

Having Postcoder on our checkout page has really helped ... Customers spend much less time adding their details which in turn made for a much more pleasant transaction.

Alex Woods Digital Marketing Executive at Victorian Plumbing

Free support

Our sales and support teams are with you every step of the way. We listen carefully and communicate honestly. We don't use scripts or automated call systems. We have real people ready to help when you need it.

Tracking usage

Understanding how your account is being used is important, so we make it easy for you. You can view usage reports, configure email alerts and check your remaining credit balance.

Start a Free Trial
Postcoder Tracking Graph Illustration
Postcoder Pricing

Pricing

We have payment options to suit every type of business, from pay-as-you-go credit packs to monthly plans to high volume licences.

The more lookups you buy, the lower the price per lookup.

What our customers say

Loveholidays - A customer who uses Postcoder

"It took us under a day to swap out our old system with Postcoder and we have been enjoying it ever since."

Kwifit - A customer who uses Postcoder
Sky - A customer who uses Postcoder
Sphonic - A customer who uses Postcoder

"We've been really pleased with the uptime and reliability of the service."

Kentucky Fried Chicken - A customer who uses Postcoder