EDGE ENGINE Sub-2ms Deterministic V8 Execution • Zero Data Retention Explore API Specs →
<5ms Edge Latency 99.9% SLA Available V8 Pure Compute Entity Identification & Compliance

Global LEI & Corporate Tax ID Validator API

Verify corporate Legal Entity Identifiers (LEI), US Employer Identification Numbers (EIN), and corporate registration codes in sub-1ms pure compute.

Interactive Edge Workbench

⚡ Live Pure-Compute Playground

Test deterministic edge parsing with sub-2ms execution across 330+ Cloudflare V8 edge locations. Zero persistent storage, zero cold-starts, pure function $f(x)=y$.

32KB Demo Cap 60 req/min Burst <2ms V8 Compute Zero Data Retention
input.txt 0 B
output.json demo-ready
Status: Ready
{
  "status": "Click 'Run Edge Parse' to test live on Global Edge Isolates..."
}
Need 512KB+ Payloads, High-Throughput & 99.9% Production SLA?
Direct API keys include pooled monthly quotas, zero cold-starts, and optional HIPAA Business Associate Agreements.
Get Production API Key →

Key Capabilities & Performance Architecture

GLEIF & Entity ID Standards (4 Specifications)

Explore full structural breakdowns, checksum logic, and field schemas for every supported format.

API Endpoints & Request Signatures

Method Path Description
POST /api/v1/lei/validate Validate 20-character ISO 17442 LEI checksum
POST /api/v1/ein/validate Validate US 9-digit Employer Identification Number (EIN)

Sample Response JSON Payload

All endpoints deliver strongly-typed envelopes with deterministic parsing and performance metrics.

HTTP 200 Response Payload
{
  "success": true,
  "data": {
    "valid": true,
    "lei": "5493006MHB84DD0ZWV18",
    "louPrefix": "5493",
    "louName": "Bloomberg Finance L.P.",
    "entityIdentifier": "006MHB84DD0ZWV",
    "checkDigits": "18",
    "checksumValid": true
  },
  "meta": {
    "latency_ms": 0.69,
    "version": "1.0.0"
  }
}

Multi-Language Integration Code

Copy and paste ready-to-run snippets with your direct API credentials:

cURL
curl --request POST \
  --url "https://global-lei-corporate-tax-id-validator-api.stanzaapi.com/api/v1/lei/validate" \
  --header "Content-Type: application/json" \
  --header "x-api-key: YOUR_API_KEY" \
  --data '{
  "lei": "5493006MHB84DD0ZWV18"
}'
Node.js (Fetch)
const response = await fetch("https://global-lei-corporate-tax-id-validator-api.stanzaapi.com/api/v1/lei/validate", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": process.env.API_KEY || "YOUR_API_KEY"
  },
  body: JSON.stringify({
  "lei": "5493006MHB84DD0ZWV18"
})
});

const data = await response.json();
console.log(data);
Python (Requests)
import requests
import json

url = "https://global-lei-corporate-tax-id-validator-api.stanzaapi.com/api/v1/lei/validate"
headers = {
    "Content-Type": "application/json",
    "x-api-key": "YOUR_API_KEY"
}
payload = {
    "lei": "5493006MHB84DD0ZWV18"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())
Go
package main

import (
	"bytes"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	url := "https://global-lei-corporate-tax-id-validator-api.stanzaapi.com/api/v1/lei/validate"
	payload := []byte(`{"lei":"5493006MHB84DD0ZWV18"}`)

	req, _ := http.NewRequest("POST", url, bytes.NewBuffer(payload))
	req.Header.Add("Content-Type", "application/json")
	req.Header.Add("x-api-key", os.Getenv("API_KEY"))

	res, err := http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}
	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)
	fmt.Println(string(body))
}

Frequently Asked Questions

How is the ISO 17442 LEI check digit calculated?

The 20-character LEI replaces letters with numeric digits (A=10 to Z=35). Applying the ISO 7064 Modulo 97-10 formula across the numeric string must result in a remainder of exactly 1.

What is the role of the 4-digit LOU prefix?

The first 4 characters identify the Local Operating Unit (LOU) accredited by GLEIF that issued and manages the LEI record (e.g. 5493 = Bloomberg, 5299 = Bundesanzeiger Verlag, 2138 = London Stock Exchange).