FastX402 Lab
fastx402.tools · 169 paid endpoints · listed 2026-10-27
DNS lookup (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR) via DNS-over-HTTPS
livelast check 33 h ago
100%valid x402 answers, 72 h
$0.001USDC received on Base, 7 days
1distinct payers, 7 days
52.0score (0-100)
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | fastx402.tools/ascii-art-box Wraps text in a clean ASCII box with configurable border style (single, double, rounded). Returns the formatted box ready to print in terminals or monospace con | $0.001 | Base |
| GET | fastx402.tools/ascii-table-format Converts JSON array of objects into aligned ASCII table with borders and padding. Use when formatting structured data for terminal output or plaintext reports. | $0.001 | Base |
| GET | fastx402.tools/base32-convert Encode UTF-8 text to Base32 (RFC 4648 or the base32hex alphabet, padded or not) or decode Base32 back to bytes, hex and text. Use it for TOTP secrets, DNS names | $0.001 | Base |
| GET | fastx402.tools/base58-convert Convert between hex and Base58 (the Bitcoin/Solana alphabet), e.g. to decode a Solana address or signature to its raw bytes or encode bytes as Base58. Returns b | $0.001 | Base |
| GET | fastx402.tools/base64-convert Encode UTF-8 text to Base64 or Base64url, or decode it back, exactly. Use it for headers, data URLs and API payloads where a wrong padding or alphabet breaks th | $0.001 | Base |
| GET | fastx402.tools/cidr-overlap Checks if two or more CIDR ranges overlap and returns the intersection. Useful for network planning and detecting subnet conflicts. | $0.001 | Base |
| GET | fastx402.tools/color-convert Convert any CSS color (hex, rgb(), hsl(), oklch(), named colors) to hex, rgb, hsl and OKLCH, with alpha. Use it for design tokens, themes and accessible palette | $0.001 | Base |
| GET | fastx402.tools/color-scale Generate an evenly spaced color scale between two CSS colors in OKLCH, Lab or RGB space, as hex values. Use it for charts, heatmaps, gradients and theme shades. | $0.001 | Base |
| GET | fastx402.tools/country-info Facts about a country by ISO code or English name: official and native name, capital, currencies, languages, calling codes, continent and flag emoji. Use it to | $0.001 | Base |
| GET | fastx402.tools/crc-checksum CRC-32 (the zip/PNG/gzip checksum) or Adler-32 (zlib) of UTF-8 text or hex bytes, as number and hex. Use it to verify downloads, file headers and protocol frame | $0.001 | Base |
| GET | fastx402.tools/credit-card-luhn Validates a card number using the Luhn algorithm and identifies the card scheme (Visa, Mastercard, Amex, Discover, etc.) from the number prefix and length. Retu | $0.001 | Base |
| GET | fastx402.tools/cron-describe Explain a cron expression in plain words ('At 09:00, Monday through Friday') in English, Turkish, German, French or Spanish. Use it to show schedules to people | $0.001 | Base |
| GET | fastx402.tools/cron-human Converts cron expressions to natural language descriptions. Returns plain English explanation of schedule for agents documenting automation or explaining config | $0.001 | Base |
| GET | fastx402.tools/css-color-contrast Calculates WCAG 2.1 contrast ratios between two colors and returns pass/fail for AA/AAA levels at normal and large text sizes. Accepts hex, rgb, hsl, or named C | $0.001 | Base |
| GET | fastx402.tools/currency-info Look up an ISO 4217 currency by code (TRY, USD, JPY): official name, numeric code, number of decimal digits and the countries that use it. Use it to format mone | $0.001 | Base |
| GET | fastx402.tools/date-add Add or subtract years, months, weeks, days, hours, minutes and seconds to a date with calendar-correct rules (Jan 31 + 1 month = Feb 28 or 29). Returns the ISO | $0.001 | Base |
| GET | fastx402.tools/date-diff Exact difference between two calendar dates: total days, weeks, the years-months-days breakdown and Monday-Friday business days. Use it for ages, contract terms | $0.001 | Base |
| GET | fastx402.tools/date-format Format a date with a date-fns/Unicode pattern (EEEE, d MMMM yyyy HH:mm) in English, Turkish, German, French or Spanish. Use it to show dates the way people in a | $0.001 | Base |
| GET | fastx402.tools/date-info Calendar facts about a date: weekday, ISO week and week-year, day of year, quarter, days in the month, leap year, weekend, Unix time. Use it for scheduling, rep | $0.001 | Base |
| GET | fastx402.tools/date-parse-natural Turn natural-language dates into exact timestamps (next friday at 5pm, in 3 days, from 9am to 11am tomorrow), relative to a reference time and a UTC offset you | $0.001 | Base |
| GET | fastx402.tools/date-period Start and end instants of the day, week, month, quarter or year that contains a date, with a configurable first day of the week. Use it to build report ranges a | $0.001 | Base |
| GET | fastx402.tools/date-range-list List the dates from a start day to an end day by day, week or month (end included when it lands exactly), optionally skipping weekends. Use it to build schedule | $0.001 | Base |
| GET | fastx402.tools/decimal-round Rounds a decimal value to a requested number of places using an explicit mode such as half-up, half-even, floor, or ceiling. Use it when binary floating-point r | $0.001 | Base |
| GET | fastx402.tools/dns DNS lookup (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR) via DNS-over-HTTPS | $0.001 | Base |
| GET | fastx402.tools/email-check Check an email address's syntax and return its normalized form (lowercase; Gmail dots and +tags removed) plus local part and domain. Use it to deduplicate sign- | $0.001 | Base |
| GET | fastx402.tools/env-file-parse Parses .env file format into JSON key-value pairs, handling quoted values, comments, and multiline strings. Useful for config validation and migration. | $0.001 | Base |
| GET | fastx402.tools/epoch-convert Converts Unix timestamps (seconds or milliseconds) to ISO 8601 and human-readable UTC, or parses ISO/human dates back to epoch. Use for timestamp interchange be | $0.001 | Base |
| GET | fastx402.tools/eth-checksum Return the EIP-55 checksummed form of an Ethereum/EVM address and whether the given casing is a valid checksum. Use it before sending funds or storing an addres | $0.001 | Base |
| GET | fastx402.tools/geohash Encode a latitude/longitude to a geohash (precision 1-12) or decode a geohash to its centre point and bounding box. Use it for spatial keys, proximity grouping | $0.001 | Base |
| GET | fastx402.tools/git-shortlog-summary Parses git shortlog output and returns contributor statistics including commit count per author, percentage share, and sorted rankings. Takes raw shortlog text | $0.001 | Base |
| GET | fastx402.tools/hash-digest SHA-1, SHA-256, SHA-384 or SHA-512 digest of UTF-8 text, as hex or Base64. Use it for checksums, cache keys, Subresource Integrity values or verifying a publish | $0.001 | Base |
| GET | fastx402.tools/haversine-distance Great-circle distance and initial compass bearing between two latitude/longitude points, in kilometres, miles or nautical miles. Use it for delivery radius, tra | $0.001 | Base |
| GET | fastx402.tools/hex-color-name Converts hex color codes to their nearest named color equivalent (CSS/X11 names). Returns the closest match with distance metric. | $0.001 | Base |
| GET | fastx402.tools/html-escape Escapes a string for safe insertion into HTML or XML text and attribute contexts. Use it when generated content must preserve characters without manual entity h | $0.001 | Base |
| GET | fastx402.tools/html-heading-tree Extracts h1-h6 headings from HTML and returns a nested tree with depth, text, and optional id attributes. Use to build navigation or validate document structure | $0.001 | Base |
| GET | fastx402.tools/html-to-markdown Convert HTML (articles, emails, web pages) to clean Markdown: headings, links, lists, tables, code. Use it to give an LLM page content in a compact, readable fo | $0.001 | Base |
| GET | fastx402.tools/http-status-explain Map an HTTP status code to its standard phrase, response class, and common protocol meaning. | $0.001 | Base |
| GET | fastx402.tools/iban-validate Validate an IBAN (country length and ISO 13616 mod-97 checksum) and return its electronic and printed forms, country, check digits and BBAN. Use it before savin | $0.001 | Base |
| GET | fastx402.tools/ics-event Create a calendar invite file (.ics, iCalendar) for an event: title, UTC start, duration, location, description, link. Works with Google Calendar, Outlook and A | $0.001 | Base |
| GET | fastx402.tools/ip-cidr-membership Check whether an IP address (v4 or v6) falls within a given CIDR range. Returns boolean match and the normalized CIDR. | $0.001 | Base |
| GET | fastx402.tools/ip-in-cidrs Test one IPv4 or IPv6 address against a list of CIDR ranges and return which ranges contain it. Use it for allowlists, blocklists and firewall rule checks. | $0.001 | Base |
| GET | fastx402.tools/ip-info Parse an IPv4 or IPv6 address and classify it (private, loopback, link-local, multicast, carrier-grade NAT, reserved, unicast...), with the normalized form and | $0.001 | Base |
| GET | fastx402.tools/ipv6-expand Expands shortened IPv6 addresses to full notation, validates format, and identifies address type (global, link-local, loopback, etc.). Returns canonical form an | $0.001 | Base |
| GET | fastx402.tools/isbn-info Validate an ISBN-10 or ISBN-13 (hyphens and spaces allowed) and convert between the two forms. Use it to match books across catalogs and stores. | $0.001 | Base |
| GET | fastx402.tools/iso-duration Convert between ISO 8601 durations (P1DT2H30M, PT90S, P2W) and seconds, with a canonical form and plain-English text. Use it for timeouts, schedules and video l | $0.001 | Base |
| GET | fastx402.tools/iso4217-currency-lookup Returns full currency metadata for any ISO 4217 code: name, symbol, minor units, countries using it. Includes withdrawn currencies. | $0.001 | Base |
| GET | fastx402.tools/json-flatten Flattens nested JSON into dot-notation keys or unflattens back to nested structure. Returns transformed JSON with optional delimiter choice. | $0.001 | Base |
| GET | fastx402.tools/json-format-compact Formats JSON with configurable indentation or compacts it to single-line. Returns formatted string with byte size comparison. | $0.001 | Base |
| GET | fastx402.tools/json-minify Parse JSON and return its compact minified representation with unnecessary whitespace removed. | $0.001 | Base |
| GET | fastx402.tools/json-patch-apply Apply an RFC 6902 JSON Patch (add, remove, replace, move, copy, test) to a JSON document and return the result. A failing test or a bad path is reported, not ha | $0.001 | Base |
| GET | fastx402.tools/json-pointer Read a value out of a JSON document with an RFC 6901 JSON Pointer like /items/0/name. Use it to pull one field from a large API response without guessing. | $0.001 | Base |
| GET | fastx402.tools/json-query Query and reshape JSON with JMESPath (the query language of the AWS CLI): pick fields, filter arrays, project lists. Use it to pull exactly what you need out of | $0.001 | Base |
| GET | fastx402.tools/json-to-csv Turn a JSON array of objects into CSV with a header row and correct quoting (commas, quotes, line breaks). Use it to hand data to spreadsheets, Excel or databas | $0.001 | Base |
| GET | fastx402.tools/json-to-xml Turn a JSON object into formatted XML (keys starting with @_ become attributes). Use it to build XML payloads, feeds or sitemaps from data. | $0.001 | Base |
| GET | fastx402.tools/json-to-yaml Turn JSON into clean, readable YAML. Use it to write config files, Kubernetes manifests or front matter from data an agent has. | $0.001 | Base |
| GET | fastx402.tools/jwt-claims-extract Extracts specific claims from a JWT without verifying signature. Returns the decoded claim values as JSON for quick inspection. | $0.001 | Base |
| GET | fastx402.tools/jwt-decode Decode a JWT's header and payload and report its algorithm, issue and expiry times and whether it is expired. It does NOT verify the signature. Use it to inspec | $0.001 | Base |
| GET | fastx402.tools/keccak256 Keccak-256 hash (the Ethereum hash, not SHA3-256) of UTF-8 text or of hex bytes. Use it for Solidity storage keys, event topics, commitments or checking a hash | $0.001 | Base, Solana |
| GET | fastx402.tools/leap-year-check Determines if a given year is a leap year and returns the next/previous leap years. Use for calendar logic and date validation. | $0.001 | Base |
| GET | fastx402.tools/markdown-table-format Convert a JSON array of row objects into an aligned Markdown table. | $0.001 | Base |
| GET | fastx402.tools/markdown-to-html Convert Markdown (GitHub-flavored: tables, task lists, fenced code) to HTML. Use it to publish text an agent wrote as a web page, email or CMS entry. | $0.001 | Base |
| GET | fastx402.tools/mime-from-extension Maps a filename extension or filename to its standard MIME type and returns the normalized extension. Use it when generating upload metadata, HTTP headers, or f | $0.001 | Base |
| GET | fastx402.tools/number-base-convert Converts an integer string between bases 2 through 36 and returns the normalized result. Use it for binary, hexadecimal, encoded identifiers, and low-level data | $0.001 | Base |
| GET | fastx402.tools/number-to-words Write a number out in Turkish and English words (1234.56 → bin iki yüz otuz dört virgül elli altı / one thousand two hundred thirty-four point fifty-six), plus | $0.001 | Base |
| GET | fastx402.tools/percentage-change Calculates the absolute difference and percentage change from an old value to a new value. Use it for deterministic comparisons, reports, and metric transformat | $0.001 | Base |
| GET | fastx402.tools/prime-factorize Returns the exact prime factorization of a bounded positive integer, including repeated factors and exponent notation. Use it for arithmetic, number-theory, and | $0.001 | Base |
| GET | fastx402.tools/punycode-domain Convert an internationalised domain name between Unicode (münchen.de, türkiye.gov.tr) and its ASCII Punycode form (xn--...). Use it before DNS lookups, certific | $0.001 | Base |
| GET | fastx402.tools/query-string-parse Parse a URL query string into JSON with WHATWG decoding (plus signs, percent escapes, repeated keys become arrays) and keep the original pair order. Use it to r | $0.001 | Base |
| GET | fastx402.tools/regex-escape Escapes a literal string for safe insertion into a regular expression, with an optional target flavor such as JavaScript, Python, or PCRE. Use it when construct | $0.001 | Base |
| GET | fastx402.tools/relative-time Human-friendly relative time between two dates (about 3 hours ago, 3 ay içinde) in English, Turkish, German, French or Spanish, plus the exact difference in sec | $0.001 | Base |
| GET | fastx402.tools/rfc3339-add Add or subtract duration from an RFC3339 timestamp and return the result in RFC3339 format. Useful for calculating future or past dates with precision. | $0.001 | Base |
| GET | fastx402.tools/roman-numeral-convert Converts between Arabic numbers (1-3999) and Roman numerals in both directions. Use for document formatting, historical references, or outline numbering. | $0.001 | Base |
| GET | fastx402.tools/semver-bump Next semantic version after a major, minor, patch or prerelease bump, using npm's exact rules for versions that already have a prerelease tag. Use it for releas | $0.001 | Base |
| GET | fastx402.tools/slugify Turn any title into a clean URL slug, handling Turkish and other accented letters correctly (İstanbul'da Güzel Şeyler -> istanbulda-guzel-seyler). Use it for UR | $0.001 | Base |
| GET | fastx402.tools/solidity-selector Compute the 4-byte function selector and 32-byte event topic of a Solidity signature like transfer(address,uint256). Use it to build or recognise calldata and t | $0.001 | Base |
| GET | fastx402.tools/spdx-license-compat Checks compatibility between two open source licenses (MIT, GPL, Apache, BSD, etc.) and returns obligations and restrictions. Uses SPDX identifiers to determine | $0.001 | Base |
| GET | fastx402.tools/subtitles-vtt-parse Parses SRT and WebVTT subtitle files, strips timestamps and metadata, and returns clean plain text and structured JSON blocks of dialogue. | $0.001 | Base |
| GET | fastx402.tools/text-count Length of a text in the units that matter: UTF-8 bytes, UTF-16 units, Unicode code points, user-perceived characters (graphemes, so a flag or family emoji count | $0.001 | Base |
| GET | fastx402.tools/text-diff Compare two texts line by line and return a unified diff (patch format) plus counts of added and removed lines. Use it to show what changed between two versions | $0.001 | Base |
| GET | fastx402.tools/text-line-dedupe Removes duplicate lines from supplied text while preserving the first-occurrence order and returns the cleaned text plus counts. Use it to normalize lists, logs | $0.001 | Base |
| GET | fastx402.tools/text-similarity Exact Levenshtein edit distance, normalised similarity and Jaro-Winkler score between two strings. Use it for fuzzy matching of names, deduplication and typo de | $0.001 | Base |
| GET | fastx402.tools/text-wrap Wraps plain text to a requested column width with deterministic handling of whitespace, long words, and newline boundaries. Use it when generating fixed-width o | $0.001 | Base |
| GET | fastx402.tools/transliterate Convert text in any script (Turkish, Cyrillic, Chinese, Greek, Arabic, accents) to plain ASCII Latin letters, plus a URL slug. Use it for file names, IDs, searc | $0.001 | Base |
| GET | fastx402.tools/turkish-case Upper, lower or title case Turkish text correctly (i/İ and ı/I), or fold it to ASCII. Generic case functions get Turkish wrong: 'istanbul' must become 'İSTANBUL | $0.001 | Base |
| GET | fastx402.tools/ua-parse Parse a User-Agent string into browser, engine, operating system, device and CPU (with versions), using the widely used ua-parser-js rules. Use it for analytics | $0.001 | Base |
| GET | fastx402.tools/ulid-inspect Validate a ULID and decode its millisecond timestamp and random part. Use it to date records, sort IDs by creation time or debug identifiers from logs and datab | $0.001 | Base |
| GET | fastx402.tools/unit-convert Convert a value between units of length, mass, temperature, volume, area, speed, time, digital storage, energy, pressure and more (km to mi, C to F, kg to lb, G | $0.001 | Base |
| GET | fastx402.tools/url-encode Percent-encode or decode text in the four URL flavours: component (encodeURIComponent), whole URL (encodeURI), form (application/x-www-form-urlencoded, spaces a | $0.001 | Base |
| GET | fastx402.tools/url-inspect Parse a URL the way browsers do (WHATWG) and return its normalised form, host in ASCII and Unicode, port, path, query parameters and fragment. Use it to compare | $0.001 | Base |
| GET | fastx402.tools/uuid-inspect Validate a UUID and read what is inside: version, variant, nil/max, and for version 1 and 7 the embedded timestamp (plus the node and clock sequence of v1). Use | $0.001 | Base |
| GET | fastx402.tools/validate Check whether a string is a valid email, url, uuid, ipv4, ipv6, cidr, mac, fqdn, isbn, issn, iban, bic, ean, jwt, semver, hex color, mime type, lat long, port, | $0.001 | Base |
| GET | fastx402.tools/wcag-contrast Calculates relative luminance and contrast ratio for two supplied colors, then reports WCAG AA and AAA pass or fail results. Use it to check text and background | $0.001 | Base |
| GET | fastx402.tools/x402-requirements-decode Decode an x402 PAYMENT-REQUIRED header (base64 JSON) into readable payment options: network name, token, human amount for USDC, recipient and timeout. Use it to | $0.001 | Base |
| GET | fastx402.tools/xml-to-json Parse XML (RSS and Atom feeds, sitemaps, SOAP and other API responses) into JSON, keeping attributes as @_name keys. Use it to read XML an agent fetched. | $0.001 | Base |
| GET | fastx402.tools/yaml-to-json Parse a YAML document (YAML 1.2: configs, Kubernetes manifests, front matter) into JSON. Use it to read YAML files an agent fetched or a user pasted. | $0.001 | Base |
| GET | fastx402.tools/checksum-verify Computes multiple checksums (MD5, SHA-1, SHA-256, SHA-512) for input text and compares against a provided hash. Returns match status and all computed hashes. | $0.002 | Base |
| GET | fastx402.tools/compound-interest Calculates compound interest with principal, rate, time, and compounding frequency. Returns final amount, total interest earned, and optional year-by-year break | $0.002 | Base |
| GET | fastx402.tools/content-disposition-parse Parse a Content-Disposition header into its disposition type, parameters, and decoded filename. | $0.002 | Base |
| GET | fastx402.tools/cron-next-runs Parses a standard cron expression and returns the next matching timestamps after a supplied ISO 8601 time. Use it to calculate scheduled execution times without | $0.002 | Base |
| GET | fastx402.tools/css-class-extractor Extracts all unique CSS class names from HTML or JSX markup. Returns sorted array of class names found in class or className attributes. | $0.002 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 33 h ago | fastx402.tools/ascii-table-format | 402 | 372 | valid x402 v2 terms |
| 7 days ago | fastx402.tools/ascii-art-box | 402 | 1256 | valid x402 v2 terms |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| 2026-11-01 | 1 | $0.001 |
Is this your API?
Add the live badge to your docs: 
Claim it for free with
<a href="https://logicnodes.io/observatory/p/fastx402.tools"><img src="https://logicnodes.io/observatory/badge/fastx402.tools.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/fastx402.tools