Home · Finance Tools · Nonprofit LEI Validator

Validate Nonprofit LEI in 2 seconds

Validate Nonprofit LEI against ISO 17442. 20 characters, mod-97-10 checksum. Returns LOU prefix, entity ID and check digits.

Try live demo ↓ See pricing
GET /lei — live demo
Input nonprofit lei

Sample value. Replace with your own.

Validation result
// Click "Validate →" to run
Ready. Free 50 validations/day.

How it works

An LEI (Legal Entity Identifier) is a 20-character alphanumeric code defined by ISO 17442. It identifies legal entities participating in financial transactions. Our validator checks length, character set and the mod-97-10 checksum.

API call

# GET
curl "https://finance-validators.boring-saas-infra.workers.dev/lei?value=5493001KJTIIGC8Y1R12"

# POST (same result)
curl -X POST https://finance-validators.boring-saas-infra.workers.dev/validate \
  -H "Content-Type: application/json" \
  -d '{"type":"lei","value":"5493001KJTIIGC8Y1R12"}'

What you get back

{
  "valid": true,
  "lei": "5493001KJTIIGC8Y1R12",
  "lou_prefix": "5493",
  "reserved": "00",
  "entity_id": "1KJTIIGC8Y1R",
  "check_digits": "12",
  "expected_check_digits": "12"
}

Why use our nonprofit lei validator

Pricing

$0/forever
  • 50 validations / day
  • All 5 validators
  • REST API
Start free
$19.99/month
  • 5,000 validations / month
  • Batch validation
  • VIES lookup (VAT)
  • Priority queue
Subscribe →

FAQ

How do I validate a nonprofit lei?

GET /lei?value=YOUR_VALUE or POST to /validate with {"type":"lei","value":"..."}.

Is there a free tier?

Yes. 50 validations per day, no credit card required.

What does the validator check?

Format, length, country rules, and checksum where applicable.

Can I integrate this via API?

Yes. REST API. GET or POST. Works from any language.

Does it check if a real account exists?

No. Format + checksum only. It does not verify existence or activity.

Related validators