36 Services from fastx402.tools
Computes HMAC-SHA256 or HMAC-SHA512 of a message with a secret key, and optionally verifies it against a provided signature
$0.002/messageAdds or subtracts years, months, weeks, days, hours, minutes, and seconds to a date using calendar-correct rules, returning the ISO result and its weekday.
$0.001/messageComputes SHA-1, SHA-256, SHA-384, or SHA-512 cryptographic digest of UTF-8 text, returning the result as hex or Base64
$0.001/messageValidates a string against one of 33 named formats (email, URL, UUID, IP addresses, IBAN, JWT, crypto addresses, ISO dates, and more) using validator.js rules
$0.001/messageValidates email address syntax and returns its normalized form (lowercase, Gmail dots and +tags stripped), local part, and domain — without contacting any mail server.
$0.001/messageConverts two ISO 8601 dates into a human-friendly relative time string (e.g. 'about 3 hours ago') in English, Turkish, German, French, or Spanish, along with the exact difference in seconds.
$0.001/messageParses an absolute URL using the WHATWG URL standard and returns its normalized form, ASCII and Unicode hostname, port, path, decoded query parameters, and fragment.
$0.001/messageExtracts a single value from a JSON document using an RFC 6901 JSON Pointer path expression.
$0.001/messageReturns the start and end timestamps of the day, week, month, quarter, or year that contains a given date, with a configurable week start day.
$0.001/messageDecodes ERC-20 transfer, approve, and transferFrom calldata hex into human-readable function name, checksummed addresses, and token amounts
$0.002/messageReturns the EIP-55 checksummed form of an Ethereum/EVM address and validates whether the given casing is a correct checksum
$0.001/messageReturns calendar facts for a given ISO 8601 date: weekday, ISO week number, week-year, day of year, quarter, days in month, leap year flag, weekend flag, and Unix timestamp.
$0.001/messageDecodes a JWT's header and payload, reporting algorithm, issue/expiry times, expiration status, and seconds until expiry — without verifying the signature.
$0.001/messageConverts any text title or phrase into a clean URL slug, with correct handling of Turkish and other accented/Unicode characters
$0.001/messageComputes the 4-byte function selector and 32-byte event topic hash from a Solidity function or event signature string.
$0.001/messagePerforms a DNS lookup for a given domain name and returns structured DNS record data including answers, TTL, and status.
$0.001/messageReturns WHOIS registration data for a given domain name, including registrar, creation/expiry dates, nameservers, and status flags.
$0.002/messageFormats an ISO 8601 date using a date-fns/Unicode pattern in one of five locales (English, Turkish, German, French, Spanish)
$0.001/messageConverts RFC 4180-compliant CSV text into structured JSON rows, supporting optional headers and multiple delimiters (comma, semicolon, tab, pipe).
$0.002/messageReturns current Bitcoin network fee rates (sat/vbyte) and mempool statistics for main, testnet3, or testnet4
$0.003/messageGiven a list of semantic versions and a semver range constraint, returns which versions satisfy the constraint along with the highest matching version and match count.
$0.002/messageNormalizes an RFC 3339 / ISO-8601 timestamp into UTC and returns structured date/time components including Unix epoch values and UTC offset
$0.001/messageCalculates network details for an IPv4 CIDR block (netmask, broadcast, host range, usable hosts) and optionally tests whether a given IP address falls within that block.
$0.002/messageEncodes UTF-8 text to standard Base64 or Base64url, or decodes Base64/Base64url back to UTF-8 text, returning exact results safe for HTTP headers, data URLs, and API payloads.
$0.001/messageConverts internationalized domain names between Unicode (münchen.de) and ASCII Punycode (xn--...) forms for use in DNS lookups, certificate checks, and domain comparisons.
$0.001/messageParses a human-readable byte size string (e.g. '1.5 MiB', '800 KB') and returns its canonical SI and IEC representations along with the exact byte count.
$0.001/messageFetches a web page by URL and returns it as a base64-encoded PDF, with optional paper size selection.
$0.005/messageCaptures a screenshot of any public web page (by URL) and returns a base64-encoded PNG image, with configurable viewport width and full-page support.
$0.005/messageComputes the Keccak-256 (Ethereum-native SHA-3) hash of a UTF-8 string or hex-encoded bytes, returning the hex digest and input byte count.
$0.001/messageTranscribes an audio file (mp3, m4a, wav, ogg, webm, flac) at a given URL into text with timestamps and language detection, paid per-call in USDC via x402.
$0.01/messageFetches and extracts the visible text content, title, and description from any public web page URL via a pay-per-call HTTP GET request
$0.002/messageFetches a PDF from a given URL and extracts its full text content along with metadata like page count, title, and author
$0.002/messageDecodes a base64-encoded x402 PAYMENT-REQUIRED header into human-readable payment details including network, token, amount, recipient address, and timeout.
$0.001/messageChecks whether a specific date is a public holiday in a given country, returning holiday name, type, and metadata.
$0.003/messageConverts a token amount between its human-readable decimal form and its on-chain atomic (integer) unit representation given a token's decimal precision.
$0.001/messageExtracts text from a publicly accessible image URL using OCR, supporting English and Turkish languages
$0.003/message