{"provider":{"host":"x402-zoo.lolagent.workers.dev","name":"x402-zoo.lolagent.workers.dev","score":52,"live":true,"checkedAt":"2026-11-02T03:01:49.323Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":600,"note":"valid x402 v2 terms"},"endpoints":49,"networks":["eip155:8453"],"cheapestUsd":"0.0001","income7dUsd":"0.0001","payers7d":1,"transfers7d":1,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/x402-zoo.lolagent.workers.dev"},"endpoints":[{"url":"https://x402-zoo.lolagent.workers.dev/api/paid-before-you","method":"GET","priceMicroUsd":100,"networks":["eip155:8453"],"description":"Pay one hundredth of a cent to receive the exact sequential number of this purchase among all successful purchases of this endpoint. A tiny x402 curiosity and payment experiment."},{"url":"https://x402-zoo.lolagent.workers.dev/api/what-number-customer-am-i","method":"GET","priceMicroUsd":100,"networks":["eip155:8453"],"description":"Pay one hundredth of a cent to learn your exact sequential customer number for this x402 curiosity experiment."},{"url":"https://x402-zoo.lolagent.workers.dev/api/age-on-date","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Calculate age in completed years on a specified date from an ISO birth date."},{"url":"https://x402-zoo.lolagent.workers.dev/api/checksum","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Calculate SHA-family hashes or an FNV-1a checksum for caller-supplied text."},{"url":"https://x402-zoo.lolagent.workers.dev/api/coin-flip","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Fair heads/tails random outcome for binary decisions, simulations, games, experiments and randomized agent workflows."},{"url":"https://x402-zoo.lolagent.workers.dev/api/color-contrast","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Calculate contrast ratio between two HEX colors and evaluate WCAG AA and AAA text thresholds."},{"url":"https://x402-zoo.lolagent.workers.dev/api/country-flag","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Resolve a country name or ISO alpha-2/alpha-3 code to Unicode flag emoji and normalized identifiers."},{"url":"https://x402-zoo.lolagent.workers.dev/api/cron-explain","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Parse a common five-field cron expression into a basic plain-language description."},{"url":"https://x402-zoo.lolagent.workers.dev/api/deck-shuffle","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Return a shuffled 52-card deck for games, simulations and reproducible seeded workflows."},{"url":"https://x402-zoo.lolagent.workers.dev/api/dice","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Roll dice such as d20, 2d6 or 3d8+2 for tabletop RPGs, simulations, probability sampling, games and randomized agent decisions."},{"url":"https://x402-zoo.lolagent.workers.dev/api/dice-notation-parser","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Parse and validate tabletop dice expressions such as d20, 2d6 and 3d8+2 without rolling."},{"url":"https://x402-zoo.lolagent.workers.dev/api/domain-parts","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Parse a URL or hostname into subdomain, registrable domain and suffix using a bundled common-suffix table."},{"url":"https://x402-zoo.lolagent.workers.dev/api/extract-emails","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Extract email-address-like strings from caller-supplied text."},{"url":"https://x402-zoo.lolagent.workers.dev/api/extract-urls","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Extract and normalize HTTP(S) URLs from caller-supplied text."},{"url":"https://x402-zoo.lolagent.workers.dev/api/fictional-fact","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Generate a concise fact-like fictional statement explicitly labeled fictional."},{"url":"https://x402-zoo.lolagent.workers.dev/api/filename-sanitize","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Convert arbitrary filename text into a safe cross-platform filename by replacing illegal characters."},{"url":"https://x402-zoo.lolagent.workers.dev/api/iso-country","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Resolve country names and ISO alpha-2/alpha-3 codes using a bundled country table."},{"url":"https://x402-zoo.lolagent.workers.dev/api/levenshtein","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Calculate edit distance and normalized similarity between two strings for fuzzy matching and typo comparison."},{"url":"https://x402-zoo.lolagent.workers.dev/api/markdown-table","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Convert compact headers and rows into a valid Markdown table for agents, docs and reports."},{"url":"https://x402-zoo.lolagent.workers.dev/api/mime-guess","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Guess MIME type from a filename extension with a declared-type fallback."},{"url":"https://x402-zoo.lolagent.workers.dev/api/moon-phase","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Calculate approximate lunar phase, illumination and lunar age for a date."},{"url":"https://x402-zoo.lolagent.workers.dev/api/nato-alphabet","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Convert text into NATO phonetic spelling using Alfa Bravo Charlie for voice and spelling workflows."},{"url":"https://x402-zoo.lolagent.workers.dev/api/normalize-phone","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Normalize caller-supplied phone numbers into international-style formatting using explicit country context when needed."},{"url":"https://x402-zoo.lolagent.workers.dev/api/palindrome","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Check whether text is a palindrome after case, punctuation and whitespace normalization."},{"url":"https://x402-zoo.lolagent.workers.dev/api/password-pronounceability","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Heuristically score whether a supplied string is easy to pronounce."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-choice","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Choose one item from caller-supplied options for decisions, games, experiments and sampling."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-city","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Return a real city from a curated worldwide city sample with country and coordinates."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-color","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Generate a random RGB and hexadecimal color for design, tests, palettes and procedural content."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-country","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Return a real randomly selected sovereign country with normalized ISO codes and flag emoji."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-date","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Generate a random ISO calendar date between optional start and end dates for tests and simulations."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-fact","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Return a short fact from a small curated static trivia set with a descriptive source label."},{"url":"https://x402-zoo.lolagent.workers.dev/api/random-sentence","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Generate a grammatically plausible synthetic sentence explicitly labeled unverified."},{"url":"https://x402-zoo.lolagent.workers.dev/api/roman-numerals","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Convert integers to canonical Roman numerals or Roman numerals back to integers."},{"url":"https://x402-zoo.lolagent.workers.dev/api/scrabble-score","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Calculate English Scrabble tile score for a word or phrase with per-letter breakdown."},{"url":"https://x402-zoo.lolagent.workers.dev/api/shuffle","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Randomly reorder a caller-supplied list for fairness, games, experiments and randomized workflows."},{"url":"https://x402-zoo.lolagent.workers.dev/api/slugify","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Convert arbitrary text to a lowercase ASCII-friendly URL slug."},{"url":"https://x402-zoo.lolagent.workers.dev/api/tournament-bracket","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Create randomized first-round single-elimination pairings from a participant list."},{"url":"https://x402-zoo.lolagent.workers.dev/api/week-number","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Resolve an ISO date to ISO week-year and week number."},{"url":"https://x402-zoo.lolagent.workers.dev/api/weighted-choice","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Choose among options using caller-supplied probability weights for routing, games and simulations."},{"url":"https://x402-zoo.lolagent.workers.dev/api/airport-code","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Resolve popular IATA/ICAO airport codes or airport names to city, country, coordinates and timezone using a curated dataset."},{"url":"https://x402-zoo.lolagent.workers.dev/api/csv-clean","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Normalize small caller-supplied CSV payloads, trim fields and standardize row width and line endings."},{"url":"https://x402-zoo.lolagent.workers.dev/api/json-diff","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Compare two JSON values and return structured changed, added and removed paths."},{"url":"https://x402-zoo.lolagent.workers.dev/api/json-repair","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Repair common malformed JSON patterns and return strict parseable JSON."},{"url":"https://x402-zoo.lolagent.workers.dev/api/npc","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Generate a structured fictional NPC with identity, role, personality, motive, secret and mannerism."},{"url":"https://x402-zoo.lolagent.workers.dev/api/quest","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Generate a structured fictional RPG quest with objective, obstacle, twist, reward and failure consequence."},{"url":"https://x402-zoo.lolagent.workers.dev/api/story-seed","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Generate a fictional structured story prompt with protagonist, goal, obstacle, setting and twist."},{"url":"https://x402-zoo.lolagent.workers.dev/api/website-tech","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Detect likely web technologies from a public page response headers and HTML signatures."},{"url":"https://x402-zoo.lolagent.workers.dev/api/website-change","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compare a public webpage current text against caller-supplied prior text and report whether it changed."},{"url":"https://x402-zoo.lolagent.workers.dev/api/website-evidence","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"Compare two Internet Archive Wayback snapshots near caller-supplied dates and return snapshot URLs and textual change evidence."}]}