FastX402
Domain availability and registration info (registrar, created, expires, status, nameservers) via RDAP
- Category
- Crypto & DeFi
- Starting price
- $0.001
- Paid calls · 30 days
- 0
- Unique payers · 30 days
- —
Paid endpoints
169 endpoints, sorted by usage. Prices are per request.
- GET/domain
Domain availability and registration info (registrar, created, expires, status, nameservers) via RDAP
$0.002Base0calls / 30d - GET/extract
Fetch a web page and return its title, meta description and readable text (scripts, styles and markup removed)
$0.002Base0calls / 30d - GET/screenshot
Screenshot of a web page in a real Chromium browser, returned as base64 (PNG, or JPEG for the full page)
$0.005Base0calls / 30d - GET/webpdf
Render a web page to a PDF in a real Chromium browser, returned as base64
$0.005Base0calls / 30d - GET/ocr
Read the text in an image (OCR with Tesseract, English and Turkish); image up to 10 MB
$0.003Base0calls / 30d - GET/pdftext
Extract the text, page count, title and author of a PDF (up to 25 MB, first 200 pages)
$0.002Base0calls / 30d - GET/transcribe
Transcribe speech in an audio file to text with timestamps (Whisper, many languages); up to 5 minutes, 25 MB
$0.01Base0calls / 30d - GET/erc20-calldata-decode
Decode ERC-20 transfer, approve and transferFrom calldata into the function name, checksummed addresses and exact amounts. Use it to check what a transaction an agent is about to sign really does.
$0.002Base0calls / 30d - GET/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 explain or check a 402 challenge before paying.
$0.001Base0calls / 30d - GET/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 inspect tokens while debugging auth.
$0.001Base0calls / 30d - GET/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 things.
$0.001Base0calls / 30d - GET/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 published hash.
$0.001Base0calls / 30d - GET/hmac-sign
Compute an HMAC-SHA256 or HMAC-SHA512 of a message with a secret and optionally check it against a signature, e.g. to verify Stripe, GitHub or Shopify webhooks. Inputs are not stored.
$0.002Base0calls / 30d - GET/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.001Base0calls / 30d - GET/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 address an agent typed or received.
$0.001Base0calls / 30d - GET/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 result and its weekday.
$0.001Base0calls / 30d - GET/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 and date filters.
$0.001Base0calls / 30d - GET/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, reporting and ISO-week math.
$0.001Base0calls / 30d - GET/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 seconds. Use it when writing messages for people.
$0.001Base0calls / 30d - GET/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 country write them.
$0.001Base0calls / 30d - GET/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, md5, sha256, base64, base58, json, slug, eth address, btc address, iso8601, country code, currency code, locale, magnet uri, time (33 formats), using the widely used validator.js rules. Use it before storing, sending or acting on a value.
$0.001Base0calls / 30d - GET/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-ups or clean a contact list. It does not contact any mail server.
$0.001Base0calls / 30d - GET/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, clean or validate links.
$0.001Base0calls / 30d - GET/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, certificate checks or comparing domains.
$0.001Base0calls / 30d - GET/csv-to-json
Convert CSV text (RFC 4180: quoted fields, escaped quotes, CRLF) into JSON rows, with or without a header line and with comma, semicolon, tab or pipe delimiters.
$0.002Base0calls / 30d - GET/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 URLs, file names and IDs.
$0.001Base0calls / 30d - GET/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', 'IŞIK' must become 'ışık'.
$0.001Base0calls / 30d - GET/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 detection.
$0.001Base0calls / 30d - GET/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 lengths.
$0.001Base0calls / 30d - GET/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, deadlines and billing periods.
$0.001Base0calls / 30d - GET/loan-payment
Monthly payment, total paid and total interest of a fixed-rate, fully amortising loan (mortgage, car loan, kredi). Use it to compare offers; it computes, it does not advise.
$0.002Base0calls / 30d - GET/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 saving bank details or sending a payment.
$0.001Base0calls / 30d - GET/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, travel and nearest-place checks.
$0.001Base0calls / 30d - GET/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 and map tiles.
$0.001Base0calls / 30d - GET/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 color combinations.
$0.001Base0calls / 30d - GET/json-canonicalize
Parses JSON and returns a deterministic canonical representation with sorted object keys and normalized compact formatting. Use it before hashing, signing, comparing, or caching JSON values.
$0.002Base0calls / 30d - GET/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 implementing cron logic.
$0.002Base0calls / 30d - GET/currency-convert
Converts an amount between two ISO 4217 currencies using the latest available reference rate and returns the rate and converted amount. Use it for quick current exchange calculations.
$0.003Base0calls / 30d - GET/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.001Base0calls / 30d - GET/tz-convert
Convert a local date-time between IANA time zones with correct daylight-saving handling, reporting the UTC instant and both offsets. It refuses times skipped by a DST change instead of guessing.
$0.002Base0calls / 30d - GET/workdays-between
Count working days between two dates in a country, skipping weekends and that country's public holidays (100+ countries), and list the holidays skipped. Use it for delivery dates, SLAs and payroll.
$0.003Base0calls / 30d - GET/json-structural-diff
Compares two JSON documents and returns added, removed, and changed paths with their values. Use it to inspect configuration, API response, or document changes without writing comparison code.
$0.002Base0calls / 30d - GET/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 formatting.
$0.001Base0calls / 30d - GET/sun-position-times
Returns sunrise, sunset, solar noon, and twilight times for a latitude, longitude, and date. Use it for daylight-aware scheduling or location-based time calculations.
$0.003Base0calls / 30d - GET/qr-code
Make a QR code for any text or URL as an SVG image (and a ready-to-use data URI), with a chosen error-correction level and margin. Use it to put links, Wi-Fi details or payment requests into images and pages.
$0.002Base0calls / 30d - GET/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.001Base0calls / 30d - GET/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.001Base0calls / 30d - GET/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.001Base0calls / 30d - GET/evm-balance
Native ETH and USDC balance of any address on Base or Ethereum, read live from the chain. Use it before sending funds, to check a payment arrived, or to watch a wallet.
$0.002Base0calls / 30d - GET/erc20-info
Name, symbol, decimals and total supply of an ERC-20 token on Base or Ethereum, read live from the contract. Use it to check a token before trading, paying or displaying amounts.
$0.002Base0calls / 30d