relay402 — pay-per-call verification and data APIs for AI agents Pay-per-call verification and data APIs for autonomous agents: check packages, crawl permissions, sanctions lists, and products before acting. x402 v2, USDC on Base. No API keys, no signup — payment is the authentication. Try any endpoint free, right now (static sample output, no wallet needed): curl "https://relay402.georgespring.workers.dev/api/amazon-product?asin=B00NTCH52W&demo=true" Pay per call (x402 v2): request without payment returns a 402 quote in the PAYMENT-REQUIRED header; retry with PAYMENT-SIGNATURE. In TypeScript: import { wrapFetchWithPayment } from "@x402/fetch"; const payFetch = wrapFetchWithPayment(fetch, wallet); // viem account, USDC on Base await payFetch("https://relay402.georgespring.workers.dev/api/amazon-product?asin=B00NTCH52W"); Endpoints: - GET /api/amazon-product — Amazon product data — $0.01 USDC Structured product data from an Amazon product page: title, current price, list price, rating, review count, availability, seller, image URLs. Input: ASIN or product URL. Returns validated JSON. try: curl "https://relay402.georgespring.workers.dev/api/amazon-product?asin=B00NTCH52W&demo=true" - GET /api/company-jobs — Company job openings — $0.015 USDC Current job openings for a given company: titles, locations, departments, posting dates, application URLs. Sourced from the company's official careers system (Greenhouse). Input: company board token (e.g. 'anthropic'). try: curl "https://relay402.georgespring.workers.dev/api/company-jobs?company=anthropic&demo=true" - GET /api/sanctions-screen — Sanctions list screening — $0.1 USDC Screens a person or entity name against US OFAC sanctions lists: SDN (Specially Designated Nationals incl. aliases) and the Consolidated non-SDN list, refreshed daily from official Treasury sources. Returns match candidates with confidence scores and list references. Input: person, company or vessel name. try: curl "https://relay402.georgespring.workers.dev/api/sanctions-screen?name=Banco+Nacional+de+Cuba&demo=true" - GET /api/package-vulns — Package vulnerability check — $0.01 USDC Known-vulnerability check for a software dependency before installing it: queries the OSV.dev database (Google Open Source Vulnerabilities) for npm, PyPI, Go, Maven, crates.io, RubyGems, NuGet or Packagist packages. Returns advisories with CVE aliases, severity, summary, fixed versions and reference links. Optional version narrows results to vulnerabilities affecting that exact version. Built for coding agents that install dependencies autonomously. try: curl "https://relay402.georgespring.workers.dev/api/package-vulns?ecosystem=npm&name=lodash&version=4.17.15&demo=true" - GET /api/wayback-snapshot — Wayback Machine snapshot lookup — $0.005 USDC Finds the closest archived snapshot of any public URL in the Internet Archive Wayback Machine. Returns the snapshot URL, capture timestamp and original HTTP status. Optional timestamp (YYYYMMDD or longer) targets a specific date. For research agents verifying past content, checking link rot, or citing sources as they appeared. try: curl "https://relay402.georgespring.workers.dev/api/wayback-snapshot?url=https%3A%2F%2Fopenai.com×tamp=20200101&demo=true" - GET /api/npm-package-check — npm package quality check — $0.01 USDC Typosquat and quality signals for an npm package before installing it: weekly downloads, latest version, license, deprecation notice, repository link, and computed risk flags (low_downloads, deprecated, no_repository, no_license, not_found). A package with 12 weekly downloads pretending to be a popular library is the classic supply-chain attack on coding agents. Pairs with the package-vulns endpoint for CVE checks. try: curl "https://relay402.georgespring.workers.dev/api/npm-package-check?name=lodash&demo=true" - GET /api/product-barcode — Product lookup by barcode — $0.008 USDC Resolves an EAN/UPC/GTIN barcode (8-14 digits) to product data: name, brands, quantity, categories, Nutri-Score and image, from the Open Food Facts database (3M+ products, ODbL). For commerce, inventory and shopping agents scanning or comparing physical products. try: curl "https://relay402.georgespring.workers.dev/api/product-barcode?barcode=3017620422003&demo=true" - GET /api/public-holidays — Public holidays by country and year — $0.005 USDC Official public holidays for any of 110+ countries and a given year: date, English and local name, nationwide flag and holiday type. For scheduling, logistics, payroll and commerce agents planning around non-working days worldwide. try: curl "https://relay402.georgespring.workers.dev/api/public-holidays?country=US&year=2026&demo=true" - GET /api/robots-check — robots.txt crawl permission check — $0.005 USDC Checks whether a given user agent may fetch a given path on a host, per the site's robots.txt (specific-agent groups, wildcard rules, Allow/Disallow longest-match). Also returns crawl-delay, sitemap URLs and whether the site publishes llms.txt or ai.txt. For scraping and research agents that want to crawl politely and prove compliance. try: curl "https://relay402.georgespring.workers.dev/api/robots-check?host=www.amazon.com&path=%2Fdp%2FB00NTCH52W&user_agent=GPTBot&demo=true" Discovery: catalog (JSON Schemas): https://relay402.georgespring.workers.dev/index.json OpenAPI 3.1: https://relay402.georgespring.workers.dev/openapi.json x402 discovery: https://relay402.georgespring.workers.dev/.well-known/x402.json llms.txt: https://relay402.georgespring.workers.dev/llms.txt