| Endpoint | Status | Price | Network | Spec | Checked |
|---|---|---|---|---|---|
| creditcard.openverbs.com v1 format
Format a card number into the conventional display groups for its network (4-6-5 for Amex, 4-6-4 for 14-digit Diners, |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| creditcard.openverbs.com v1 mask
Mask a card number for display, keeping the first six and last four digits (the PCI-permitted maximum) and replacing t |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| creditcard.openverbs.com v1 network
Detect the issuing network/brand (Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, Maestro) f |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| creditcard.openverbs.com v1 validate
Validate a payment-card number: Luhn check-digit test plus network detection and length check. A syntactically valid n |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checksum.openverbs.com v1 fletcher
Fletcher checksum over the input payload, in 16-bit (default) or 32-bit width. Returns the checksum as an unsigned int |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checksum.openverbs.com v1 adler32
Adler-32 checksum (as used by zlib) over the input payload. Faster than CRC-32 but weaker for short inputs. Returns th |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checksum.openverbs.com v1 crc16
CRC-16 over the input payload in one of several standard variants (ccitt-false, xmodem, modbus, ibm; default ccitt-fal |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checksum.openverbs.com v1 crc32
CRC-32 (IEEE 802.3 polynomial, as used by zip, gzip and PNG) over the input payload. Returns the checksum as an unsign |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 analyze
Inspect a non-negative integer's bit structure: bit length, set-bit count (population count), trailing-zero count, pow |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 rotate
Circularly rotate a non-negative integer left or right within an explicit bit width (bits shifted off one end reappear |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 shift
Shift a non-negative integer left or right by `amount` bits. A right shift is logical (fills with zeros). A left shift |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 not
One's-complement NOT of a non-negative integer within an explicit bit width (two's-complement domain). The value must |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 xor
Bitwise XOR across two or more non-negative integers (given as decimal strings, evaluated as arbitrary-precision BigIn |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 or
Bitwise OR across two or more non-negative integers (given as decimal strings, evaluated as arbitrary-precision BigInt |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| bitwise.openverbs.com v1 and
Bitwise AND across two or more non-negative integers (given as decimal strings, evaluated as arbitrary-precision BigIn |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| fraction.openverbs.com v1 to-decimal
Expand a fraction to its decimal form by exact long division, detecting a repeating cycle and rendering it in parenthe |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| fraction.openverbs.com v1 from-decimal
Convert a decimal string to an exact reduced fraction. For a repeating decimal, set repeat to the number of trailing f |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| fraction.openverbs.com v1 arithmetic
Add, subtract, multiply or divide two fractions and return the exact, fully-reduced result. All computation is done in |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| fraction.openverbs.com v1 simplify
Reduce a fraction to lowest terms and describe it: numerator/denominator (denominator normalized positive), sign, whet |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| timecode.openverbs.com v1 add
Add or subtract from a timecode, either another timecode (b) or a raw frame count (frames), at a given frame rate. Use |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| timecode.openverbs.com v1 convert
Rebase a timecode (or a raw frame count) from one frame rate to another on a real-time basis, so the wall-clock positi |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| timecode.openverbs.com v1 parse
Parse an SMPTE timecode (HH:MM:SS:FF, or HH:MM:SS;FF for drop-frame) at a given frame rate into its components, total |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| money.openverbs.com v1 allocate
Split an amount into parts using integer minor-unit math so the shares always sum back to the exact original — no roun |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| money.openverbs.com v1 round
Round an amount to a currency's minor units (or an explicit minorUnits) with a chosen rounding mode: half-even (banker |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| money.openverbs.com v1 parse
Parse a formatted money string back into a number, using the locale's grouping and decimal separators (so '1.234,56' i |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| money.openverbs.com v1 format
Format a numeric amount as currency for a given locale using Intl, honouring the currency's own minor-unit convention |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| url.openverbs.com v1 query
Two directions over query strings. action='parse' decodes a query string (with or without a leading '?') into an objec |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| url.openverbs.com v1 resolve
Resolve a relative or absolute reference against a base URL, following RFC 3986 reference resolution (e.g. base 'https |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| url.openverbs.com v1 normalize
Canonicalize a URL: WHATWG parsing already lowercases the host, resolves dot-segments and drops default ports; on top |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| url.openverbs.com v1 parse
Parse an absolute URL into its WHATWG components: protocol/scheme, credentials, host/hostname/port, origin, pathname ( |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| markdown.openverbs.com v1 frontmatter
Split YAML front-matter from a document — returns the parsed metadata object and the remaining content body. Malformed |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| markdown.openverbs.com v1 toc
Extract the heading outline from Markdown — depth, text and a unique GitHub-style anchor slug for each heading. Option |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| markdown.openverbs.com v1 render
Render GitHub-Flavored Markdown to HTML. Output is sanitized by default (scripts, event handlers and javascript: URLs |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| inflect.openverbs.com v1 case
Split an identifier or phrase into words and render it in every common case — camelCase, PascalCase, snake_case, kebab |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| inflect.openverbs.com v1 count
Choose the singular or plural form for a given count, e.g. (apple, 3) → "apples", (apple, 1) → "apple". By default the |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| inflect.openverbs.com v1 singularize
Return the singular form of an English word (handles irregulars — people → person, mice → mouse). |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| inflect.openverbs.com v1 pluralize
Return the plural form of an English word (handles irregulars — person → people, mouse → mice). |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| numeral.openverbs.com v1 words
Spell an integer out in English words, e.g. 123 → "one hundred twenty-three". Negatives are prefixed with "minus". |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| numeral.openverbs.com v1 ordinal
Format a non-negative integer as an ordinal — both the suffixed form (21st) and the ordinal words (twenty-first). |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| numeral.openverbs.com v1 roman
Convert between integers (1–3999) and Roman numerals in either direction — a digit string is encoded to Roman, a Roman |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| numeral.openverbs.com v1 radix
Convert an integer between numeral bases 2–36 (binary, octal, hex, base36, …). Arbitrary size via BigInt; digits are c |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checkdigit.openverbs.com v1 routing
Validate a 9-digit US ABA bank routing number by its weighted (3,7,1) mod-10 checksum. Spaces and hyphens are ignored. |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checkdigit.openverbs.com v1 imei
Validate a 15-digit mobile device IMEI by its Luhn check digit. Spaces and hyphens are ignored. |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checkdigit.openverbs.com v1 ean
Validate a GTIN barcode number — EAN-8, UPC-A (12), EAN-13 or GTIN-14 — by the standard mod-10 check digit. Length sel |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checkdigit.openverbs.com v1 isbn
Validate an ISBN-10 (mod-11, trailing X allowed) or ISBN-13 (GTIN mod-10) book number. Length after removing spaces/hy |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| checkdigit.openverbs.com v1 luhn
Validate a number by the Luhn (mod-10) algorithm — the scheme behind credit/debit card numbers and many IDs. Spaces an |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| html.openverbs.com v1 sanitize
Sanitize untrusted HTML to a safe allowlist. Keeps common formatting and links but removes dangerous scripting tags, i |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| ip.openverbs.com v1 expand
Return both the fully-expanded (eight 4-hex groups) and canonical compressed (RFC 5952) forms of an address. IPv4 is r |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| ip.openverbs.com v1 contains
Test whether an IP address falls within a CIDR block. A well-formed address of a different family (or simply outside t |
answers 402 | $0.002 | base | v2 POST | 21d ago |
| ip.openverbs.com v1 subnet
Compute network details of a CIDR block — network & broadcast address, usable host range, total and usable address cou |
answers 402 | $0.002 | base | v2 POST | 21d ago |