33 Services from api.duoleads.com
Validates an IBAN's structure, length, character classes, and mod-97-10 check digit, and returns the decomposed bank code, branch code, account number, plus electronic and print formats for 89 SWIFT-registered countries.
$0.05/messageIdentifies which blockchain network(s) a given crypto address belongs to, validates encoding correctness (checksum, format), and returns the checksummed form with detailed failure reasons.
$0.05/messageValidates GS1 identifiers (GTIN-8/12/13/14, GLN, SSCC), verifies check digits, computes missing check digits, and converts between GTIN formats
$0.05/messageConstructs a valid IBAN from a country code and domestic account parts (BBAN or named bank/branch/account fields), computing ISO 7064 mod-97-10 check digits and returning both electronic and print formats.
$0.05/messageValidates a national identity, tax, or company registration number against its country's official checksum algorithm — structure and check-digit only, no registry lookup or personal data stored.
$0.05/messageSplits a monetary amount into N equal parts or by custom ratios, distributing any remainder cent-by-cent using a deterministic rule so parts always sum exactly to the original.
$0.05/messageCompare two strings and return a comprehensive suite of similarity metrics including edit distances, phonetic keys, and token-based scores in a single call.
$0.05/messageConverts arbitrary text into a URL-safe slug with locale-aware transliteration, accent decomposition, separator options, length truncation, and stop-word removal.
$0.05/messageAnalyses a string at the Unicode level: applies NFC/NFD/NFKC/NFKD normalisation, reports which forms the string is already in, lists scripts present, and flags confusable, homoglyph, invisible, and bidirectional-override characters with per-character detail.
$0.05/messageAdd or subtract N working days from a date, or count working days between two dates, using a caller-supplied weekend mask and holiday list.
$0.05/messageConverts an instant to wall-clock time in a named IANA time zone, or a local wall-clock time back to an instant, with full DST boundary handling and rich calendar metadata.
$0.05/messageConverts internationalised domain names between Unicode and ASCII punycode, validates each label against IDNA2008 rules, and returns both forms with a per-label breakdown and the first rule violated.
$0.05/messageComputes geodesic distance (Vincenty/haversine), initial and final bearing, midpoint, and destination point between WGS-84 coordinates, plus cumulative path length, in metres, km, nautical miles, and miles.
$0.05/messageValidates the check digit of ISIN, CUSIP, SEDOL, and FIGI identifiers, returning validity verdict and computed check character; also builds an ISIN from a country code and NSIN.
$0.05/messageConverts a number into its written-word form in 12 languages, supporting cardinal, ordinal, currency, and year formats with proper grammatical agreement
$0.05/messageLook up an airport by IATA or ICAO code, or find the nearest airports to a lat/lon coordinate within a configurable radius, returning name, location, region, elevation, and matched code type.
$0.05/messageExpands an RFC 5545 recurrence rule (RRULE) into up to 200 concrete occurrence timestamps, returning both local wall-clock times and UTC instants with DST-shift annotations.
$0.05/messageLook up a country or territory by ISO 3166-1 code or name and return all codes, the English name, UN M49 region/sub-region, currencies, and ccTLD.
$0.05/messageLook up an ISO 4217 currency by alpha or numeric code to retrieve its name, minor unit exponent, cash rounding increment, and the territories that use it.
$0.05/messageDecodes a JWT without signature verification, returning header, claims, payload, signature info, and computed time-claim analysis (expiry, not-before, remaining lifetime).
$0.05/messageParse a semantic version string into its components, compare two versions by precedence, test whether a version satisfies a range expression, or sort a list of versions.
$0.05/messageParses and canonicalises a URL, extracting scheme, host, port, path, query parameters, fragment, public suffix, registrable domain (eTLD+1), and subdomain using the Public Suffix List.
$0.05/messageEncodes WGS-84 lat/lon to a geohash string (with neighbours) or decodes a geohash to its bounding box, centre point, and error bounds in metres
$0.05/messageEncodes WGS-84 coordinates to an Open Location Code (plus code), decodes a plus code to its bounding box and centre, shortens a full code against a reference coordinate, or recovers a shortened code given a reference.
$0.05/messageComputes geometric predicates on a GeoJSON Polygon or MultiPolygon: point-in-polygon containment, bounding box, centroid, geodesic area (m²), perimeter length, and ring winding order.
$0.05/messageConverts a Gregorian date to Islamic, Hebrew, Japanese imperial era, Republic of China, Buddhist, and/or Persian calendar systems, or computes Easter Sunday (Gregorian or Julian reckoning) for a given year.
$0.05/messageComputes the Keccak-256 hash of a Solidity function, event, or error signature to derive the 4-byte function selector and 32-byte event topic, with automatic signature normalisation; also hashes arbitrary text or hex bytes.
$0.05/messageLists daylight-saving time transitions for an IANA time zone over a date range, returning the exact shift instants, UTC offsets before/after, direction, and current DST state.
$0.05/messageLook up, search, and traverse European NUTS statistical regions by code or name, returning names, hierarchy, and typologies from the NUTS 2024 classification.
$0.05/messageTransliterates Cyrillic text into Latin script using ISO 9:1995 or BGN/PCGN Russian romanisation standards, returning the result along with coverage and script metadata.
$0.05/messageConverts an integer from any numeric base (2–36) to any other base with arbitrary precision, returning the result, decimal value, bit length, and digit count.
$0.05/messageComputes comprehensive descriptive statistics (count, mean, median, mode, variance, stdev, quartiles, skewness, kurtosis, percentiles, and more) for a supplied numeric array in a single call.
$0.05/messageComputes a cryptographic digest (SHA-256, SHA-384, SHA-512, SHA-1, SHA3-256, SHA3-512, Keccak-256, BLAKE2b-256, BLAKE2b-512) or HMAC of supplied data, returning the digest in a chosen output encoding.
$0.05/message