---
title: BIC Validator
slug: validate-bic
url: https://apyverse.com/apyhub/service/validate-bic
provider: ApyHub
categories: [Data Validation, Finance]
tags: [bic-validation, swift-code, bank-validation, payment-validation, finance]
auth: api_key
---

# BIC Validator

Validate BIC/SWIFT codes from a `bic` field and get parsed code parts or false. Useful for payment forms and bank data checks.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `validate/bic` | What it does Validates a BIC/SWIFT code sent in the request body. The response returns a data field… | 5 |

## About

## What it does
BIC Validator checks whether a BIC / SWIFT code is structurally valid and returns the code parts you can use in downstream banking workflows.

Send a `bic` value in the request body. BIC Validator returns either a simple `false` for an invalid code, or a structured object with `valid`, `bank_code`, `branch_code`, `country_code`, and `location_code` when the code parses correctly. That makes it useful when you need to reject malformed payment details before they reach your transfer, onboarding, or account setup logic.

Use it in checkout flows, bank beneficiary forms, KYC steps, or backend validation jobs where you want to confirm that a SWIFT identifier follows the expected format. Because the response is limited to the fields in the schema, you can wire it directly into validation rules without guessing at extra bank metadata.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/validate-bic
