Zum Inhalt springen
GET /v1/meta

Spec

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/financialid-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/financialid-api/v1/meta" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/financialid-api/v1/meta", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/financialid-api/v1/meta");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/financialid-api/v1/meta",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "name": "Financial ID Validator API",
        "notes": "Structural and check-digit validation only — not a registry lookup. BIC per ISO 9362; ABA 3-7-1 checksum; NPI Luhn over the 80840 prefix. Nothing is stored.",
        "version": "v1",
        "endpoints": [
            {
                "path": "/v1/bic",
                "params": {
                    "bic": "a SWIFT/BIC code, e.g. DEUTDEFF"
                },
                "returns": "validity and the parsed bank/country/location/branch"
            },
            {
                "path": "/v1/aba",
                "params": {
                    "routing": "a 9-digit US ABA routing number"
                },
                "returns": "checksum validity and Federal Reserve district"
            },
            {
                "path": "/v1/npi",
                "params": {
                    "npi": "a 10-digit US National Provider Identifier"
                },
                "returns": "Luhn validity and provider type"
            },
            {
                "path": "/v1/meta",
                "params": [],
                "returns": "this document"
            }
        ],
        "description": "Validate the bank and provider identifiers that move money and records — all checked locally, no lookups. The bic endpoint validates and parses a SWIFT/BIC code (ISO 9362): it confirms the 8- or 11-character format, splits out the bank, country, location and branch codes, checks the country against ISO 3166, and flags test and passive-participant codes. The aba endpoint validates a US ABA routing number by its checksum (the 3-7-1 weighting) and names the Federal Reserve district from the prefix. The npi endpoint validates a US National Provider Identifier by its Luhn check digit over the 80840 prefix and reports whether it is an individual or organization NPI. Everything is computed locally and deterministically, so it is instant and private — it checks the structure and check digits, not whether the institution exists. Ideal for payments and banking, fintech onboarding and KYC forms, healthcare billing, and data validation. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 4 endpoints. This validates BIC, ABA and NPI; for IBAN use an IBAN API and for payment-card numbers use a credit-card API."
    },
    "meta": {
        "timestamp": "2026-06-03T17:42:09.402Z",
        "request_id": "b8bd4f10-148a-4c8e-8766-bf136b506869"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}