Delx Commerce x402 API

Delx Commerce is the paid sibling of the Protocol: 987 pay-per-result HTTP routes under https://api.delx.ai/api/v1/x402 (image generation, background removal, speech, transcription, page/link/form extraction, DNS/TLS/RDAP/security.txt inspection, CSV/JSON/JWT utilities, data-quality checks, chain primitives, agent-ops math and workflow helpers). Every operation publishes a fixed USD-denominated price in x-payment-info (min $0.001, median $0.001, max $0.08), a 402 challenge schema (x402 v2 or MPP), a request schema with example, and a 200 result carrying a SHA-256 receipt. No account or API key: payment is the authorization for that single request.

Operations 987

Showing the first 250 of 987. The full set is in the contract, and via get_provider_operations.

POST /api/v1/x402/image Delx Commerce cheap image generation API for agents at $0.01 USDC. Call when you need a product visual, ad creative, thumbnail, banner, logo concept, or social graphic with no API #
POST /api/v1/x402/image-budget Delx Commerce budget image generation API for $0.005 USDC (FLUX Schnell entry tier). Call when you need a cheap image, quick concept, thumbnail, or low-cost draft under the $0.01 d #
POST /api/v1/x402/remove-background Remove an image background for $0.002 USDC. Send one bounded base64 PNG, JPEG, or WebP; get a durable transparent PNG and SHA-256 receipt. No API key, subscription, URL fetch, or r #
POST /api/v1/x402/transcribe-audio Transcribe one clipped WAV to text for $0.02 USDC. Call when you need a transcript from a voice note, meeting snippet, or support call under 60 seconds. Returns the text and SHA-25 #
POST /api/v1/x402/caption-image Caption one still image for $0.005 USDC. Call when you need one-sentence alt text or a listing description from a bounded PNG, JPEG, or WebP. Returns the caption and SHA-256 receip #
POST /api/v1/x402/colorize-photo Colorize one grayscale photo for $0.01 USDC. Call when you need a color version of a black-and-white still—not a perfect restoration. Opaque PNG/JPEG/WebP only; returns a color PNG #
POST /api/v1/x402/upscale-image-hq Quality-upscale one still to at most 4 MP for $0.01 USDC. Call when you need a 1-4 MP quality enlarge instead of a cheap 2x pass. Returns the upscaled image and SHA-256 receipt. No #
POST /api/v1/x402/replace-background Replace an image background with a studio or solid fill for $0.003 USDC. Call when you need a product still on studio gray or a #RRGGBB fill. Returns an opaque PNG and SHA-256 rece #
POST /api/v1/x402/image-transform Image resize and conversion API for agents at $0.001 USDC. Call when one base64 PNG/JPEG/WebP needs a bounded resize or format change without an image CDN key. Returns a durable We #
POST /api/v1/x402/qr-code QR code generation API for agents at $0.001 USDC. Call when you need a PNG or SVG QR from text or a URL for tickets, onboarding links, or receipts—without installing a QR library. #
POST /api/v1/x402/speech-hd Generate high-fidelity expressive speech for $0.08 USDC. Call when you need English, Portuguese, or Spanish voiceover with emotion, speed, and pitch for up to 500 UTF-8 bytes—not a #
POST /api/v1/x402/narrated-post Create one narrated still-image MP4 for $0.02 USDC: a bounded FLUX Schnell visual, Kokoro voiceover, and first-party composition in one agent-ready result. Call for a short social #
POST /api/v1/x402/image-prompt-lint Lint a text-to-image prompt for length and basic policy tokens before paying. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic #
POST /api/v1/x402/image-result-contract-check Validate caller-supplied image delivery metadata before accepting an agent purchase. Checks HTTPS artifact URL, SHA-256 shape, supported MIME type, byte ceiling, and dimension ceil #
POST /api/v1/x402/rank-multilingual-texts Multilingual RAG reranking API for agents: rank 2-16 passages, tools, routes, search results, or support answers against one query for $0.003 USDC. Returns original candidate index #
POST /api/v1/x402/await Durable outcome promise for agents: pay $0.01 USDC once, wait for a time or signed webhook condition, then claim an opaque continuation envelope with an Ed25519 receipt. Idempotent #
POST /api/v1/x402/seeded-random-sample Select a reproducible sample without replacement from a bounded caller-supplied list. Use when multiple agents or retries must reach the same selection from the same seed. Returns #
POST /api/v1/x402/demand/rfqs Post a task with a USDC budget and let live x402 services compete for it. Publish a capability family, bounded input/output contracts, acceptance criteria, ceiling and deadline; re #
POST /api/v1/x402/demand/feed Look up open buyer RFQs for $0.003 USDC. Call when you need live demand with public task contracts, USDC ceilings, deadlines, and acceptance criteria instead of waiting for catalog #
POST /api/v1/x402/page-extract Extract clean title, host, and bounded main text from one public URL for $0.01 USDC. Call when you need readable page content for routing, RAG prep, or summarization—not general we #
POST /api/v1/x402/open-graph Open Graph metadata API for agents: extract Open Graph and Twitter card fields from a public URL for $0.01 USDC so agents can unfurl links and preview how a page renders in feeds. #
POST /api/v1/x402/sitemap-probe Check sitemap and robots hints fast to see how a site exposes crawlable structure for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Returns #
POST /api/v1/x402/robots-inspect Robots.txt inspection API for agents at $0.01 USDC. Call when you need crawl rules and sitemap hints before indexing or scraping a domain. Use for SEO preflight and polite crawlers #
POST /api/v1/x402/dns-lookup Delx Commerce DNS lookup API for agents at $0.01 USDC. Call when you need a dns lookup of A/AAAA/CNAME/MX/TXT/NS for domain routing, email delivery, or infra checks without running #
POST /api/v1/x402/email-validate Email validation API for agents at $0.01 USDC. Call when you need syntax and domain delivery signals before outreach, signup, or routing. Use for lead quality gates without a bulk #
POST /api/v1/x402/jwt-inspect Decode JWT claims quickly for auth debugging, routing, and token inspection for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Returns machi #
POST /api/v1/x402/csv-to-json CSV to JSON conversion API for agents: convert a bounded CSV payload into JSON rows for $0.01 USDC for downstream agents, prompts, and ETL—no account or file storage product. Call #
POST /api/v1/x402/json-to-csv Convert structured JSON rows into CSV for exports, spreadsheets, and handoff for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Returns mach #
POST /api/v1/x402/tls-inspect TLS certificate inspection API for agents: inspect issuer, subject, SANs, and expiry for one HTTPS host for $0.01 USDC before an agent trusts the channel. Call when you need this b #
POST /api/v1/x402/security-txt-inspect Find security.txt contacts, disclosure policy, and trust links for a domain for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Returns machi #
POST /api/v1/x402/http-headers-inspect HTTP headers inspection API for agents at $0.01 USDC. Call when you need security, cache, redirect, and server headers for one URL. Use for quick hardening audits and agent preflig #
POST /api/v1/x402/feed-discover Find RSS, Atom, and JSON feeds so agents can subscribe instead of scrape for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Returns machine- #
POST /api/v1/x402/forms-extract Extract forms, methods, actions, and fields for browser automation and workflow planning for $0.01 USDC. Call when you need this bounded result without an API key or subscription. #
POST /api/v1/x402/contact-extract Extract emails, phones, and social links from a page for outreach, routing, and support for $0.01 USDC. Call when you need this bounded result without an API key or subscription. R #
POST /api/v1/x402/rdap-lookup Fetch registrar, status, and registration dates for trust, compliance, and domain ops for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Ret #
POST /api/v1/x402/api-health-report Check endpoint status, latency, redirects, content type, and JSON validity for $0.001 USDC. One single-fetch structured result, no API key. Call when you need this bounded result w #
POST /api/v1/x402/server-probe Probe an x402 server end-to-end: discovery, status, tools, reliability, and OpenAPI for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Retur #
POST /api/v1/x402/resource-summary Read any server's x402 resources, payment networks, and canonical paths for $0.001 USDC. One single-fetch structured result, no API key. Call when you need this bounded result with #
POST /api/v1/x402/website-intelligence-report One-call website intelligence report and website content extraction API for agents: $0.01 USDC returns page metadata, readable signals, docs map, pricing hints, contacts, forms, fe #
POST /api/v1/x402/domain-trust-report One-call domain trust report and security audit with TLS, headers, security.txt, RDAP, DNS, and uptime signals for $0.01 USDC. Call when you need this bounded result without an API #
POST /api/v1/x402/openapi-summary Turn an OpenAPI document into title, version, path counts, tags, and auth hints for $0.001 USDC. One single-fetch structured result, no API key. Call when you need this bounded res #
POST /api/v1/x402/server-audit Audit an x402 server for listing readiness, discovery quality, pricing surface, OpenAPI coverage, and integration gaps for $0.01 USDC. Call when you need a preflight report before #
POST /api/v1/x402/mcp-server-readiness MCP server readiness API for agents: audit tools/list, schemas, manifests, discovery, and integration readiness for $0.01 USDC before publishing or connecting a client. Call when y #
POST /api/v1/x402/docs-site-map Map a docs surface with docs links, sitemap signals, robots rules, and feed hints for $0.01 USDC. Call when you need this bounded result without an API key or subscription. Returns #
POST /api/v1/x402/pricing-page-extract Extract pricing signals like plans, trials, sales CTAs, and conversion routes from a pricing page for $0.01 USDC. Call when you need this bounded result without an API key or subsc #
POST /api/v1/x402/company-contact-pack Build a company contact pack from page contacts, forms, socials, registrar, and security channels for $0.01 USDC. Call when you need this bounded result without an API key or subsc #
POST /api/v1/x402/api-integration-readiness Score how ready an API is for agent integration using health, OpenAPI, auth hints, x402 signals, and login surface checks for $0.01 USDC. Call when you need this bounded result wit #
POST /api/v1/x402/login-surface-report Inspect login and auth surface signals such as forms, reset flows, signup links, and headers for $0.01 USDC. Call when you need this bounded result without an API key or subscripti #
POST /api/v1/x402/content-distribution-report Summarize how a site distributes content across Open Graph, feeds, socials, and blog surfaces for $0.01 USDC. Call when you need this bounded result without an API key or subscript #
POST /api/v1/x402/loyalty-reward-quote Calculate loyalty points, reward value, effective rebate, and a ledger-ready idempotent credit instruction for $0.001 USDC. Call when you need this bounded result without an API ke #
POST /api/v1/x402/json-validate JSON validation API for agents: validate, normalize, and pretty-print a bounded JSON payload for $0.001 USDC with structured errors—no API key or upstream. Call when you need this #
POST /api/v1/x402/token-estimate Estimate GPT- and Claude-style token counts for a text payload for $0.001 USDC; deterministic and keyless. Call when you need this bounded result without an API key or subscription #
POST /api/v1/x402/uuid UUID generator API for agents: generate one to ten UUIDv4 identifiers for $0.001 USDC. Call when you need correlation ids, idempotency keys, or object slugs without an ID service. #
POST /api/v1/x402/timestamp Convert Unix, ISO 8601, and human timestamps for $0.001 USDC with one normalized response. Call when you need this bounded result without an API key or subscription. Returns machin #
POST /api/v1/x402/base64 Encode or decode Base64 safely for $0.001 USDC; bounded, deterministic, and keyless. Call when you need this bounded result without an API key or subscription. Returns machine-read #
POST /api/v1/x402/url-health Inspect URL reachability, status, latency, and key headers for $0.001 USDC. Call when you need a cheap uptime preflight before paying a heavier fetch—not a full page extract and no #
POST /api/v1/x402/hash SHA-256 hash API for agents: hash text with SHA-256, SHA-1, or MD5 for $0.001 USDC and return a compact deterministic receipt—not a password KDF. Call when you need this bounded re #
POST /api/v1/x402/regex Test a regular expression and return matches, groups, and counts for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readabl #
POST /api/v1/x402/cron Validate and describe a five-field cron schedule for $0.001 USDC, including the next runs. Call when you need this bounded result without an API key or subscription. Returns machin #
POST /api/v1/x402/http-codes Look up HTTP status-code meanings for $0.001 USDC or retrieve the common-code reference. Call when you need this bounded result without an API key or subscription. Returns machine- #
POST /api/v1/x402/timezone IANA timezone lookup for agents: offset, abbreviation, DST and local time for $0.002 USDC—stdlib zoneinfo, no API key. Call when you need this bounded result without an API key or #
POST /api/v1/x402/unit-convert Unit conversion API for agents: length, mass, volume, time, data and temperature (up to 100 conversions per call) for $0.002 USDC. Call when you need this bounded result without an #
POST /api/v1/x402/business-days Business-day counter for agents: weekdays or US federal holidays for $0.002 USDC—first-party calendar, no third-party API. Call when you need this bounded result without an API key #
POST /api/v1/x402/vin-decode Decode a 17-char VIN via NHTSA vPIC for $0.004 USDC with make/model/year and attribution. Call when you need this bounded result without an API key or subscription. Returns machine #
POST /api/v1/x402/wmi-decode Decode a 3-char WMI via NHTSA vPIC for $0.003 USDC into manufacturer and vehicle type. Call when you need this bounded result without an API key or subscription. Returns machine-re #
POST /api/v1/x402/lei-lookup Look up a 20-char Legal Entity Identifier via GLEIF for $0.002 USDC with status and legal name. Call when you need this bounded result without an API key or subscription. Returns m #
POST /api/v1/x402/inflation-calculator Revalue an amount between years using U.S. BLS CPI for $0.002 USDC—informational only. Call when you need this bounded result without an API key or subscription. Returns machine-re #
POST /api/v1/x402/holidays List observed US federal holidays for a year for $0.002 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on B #
POST /api/v1/x402/slugify Convert text to a URL-safe slug for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana #
POST /api/v1/x402/mime-lookup Look up a common MIME type from extension/filename for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x40 #
POST /api/v1/x402/color-convert Convert #hex or rgb() colors to hex/rgb/hsl for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Ba #
POST /api/v1/x402/ip-classify Classify an IP as private/loopback/global (no geolocation) for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON #
POST /api/v1/x402/cidr-contains Check whether an IP is inside a CIDR network for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on B #
POST /api/v1/x402/ulid Generate Crockford Base32 ULIDs for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana #
POST /api/v1/x402/html-strip Strip HTML tags to plain text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. #
POST /api/v1/x402/semver-compare Compare two semantic versions for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. #
POST /api/v1/x402/word-count Count words, characters, lines and paragraphs for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on #
POST /api/v1/x402/markdown-to-text Strip markdown to plain text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. L #
POST /api/v1/x402/duration-parse Parse human durations like 1h30m for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solan #
POST /api/v1/x402/case-convert Turn mixed human or machine text into production-ready snake_case, kebab-case, camelCase, PascalCase, CONSTANT_CASE, title, lower, or upper text for $0.001 USDC. The deterministic #
POST /api/v1/x402/url-join Join a base URL with a relative path for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or S #
POST /api/v1/x402/percent-change Compute absolute and percent change for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or So #
POST /api/v1/x402/luhn-check Luhn checksum validation for digit strings for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Bas #
POST /api/v1/x402/isbn-check ISBN-10/ISBN-13 checksum validation for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or So #
POST /api/v1/x402/levenshtein Levenshtein edit distance and similarity for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base #
POST /api/v1/x402/similarity Normalized string similarity (Levenshtein) for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Bas #
POST /api/v1/x402/normalize-whitespace Normalize whitespace in text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. L #
POST /api/v1/x402/extract-urls Extract HTTP/HTTPS URLs from text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Sola #
POST /api/v1/x402/extract-emails Extract email-like addresses from text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or #
POST /api/v1/x402/url-encode URL-encode or decode text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. Limi #
POST /api/v1/x402/sort-lines Sort lines of text for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. Limitation: #
POST /api/v1/x402/random-int Generate a secure random integer in a caller-supplied range for $0.001 USDC. Call when you need a CSPRNG draw for ids, jitter, or sampling without installing a crypto library. Firs #
POST /api/v1/x402/rot13 Apply reversible ROT13 to Latin letters while preserving numbers, punctuation, spacing, and letter case for $0.001 USDC. Use it for deterministic fixture decoding, obfuscation comp #
POST /api/v1/x402/text-truncate Truncate text with ellipsis for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. Li #
POST /api/v1/x402/reading-time Estimate reading time from word count for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or #
POST /api/v1/x402/random-choice Pick random items without replacement for $0.001 USDC. Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or #
POST /api/v1/x402/pdf-text PDF text extraction API for agents: extract bounded UTF-8 text from one caller-supplied PDF for $0.003 USDC via x402. Local first-party parsing with SHA-256 receipt and no document #
POST /api/v1/x402/image-ocr Extract English machine-printed text from one caller-supplied PNG, JPEG, or WebP for $0.01 USDC. Call when you need local OCR without a vision API—not handwriting, not a URL fetch, #
POST /api/v1/x402/pdf-ocr Scanned PDF OCR API for agents: OCR up to 10 pages of one caller-supplied scanned PDF for $0.01 USDC via x402. Returns bounded text, confidence, page counts, and SHA-256 receipt—no #
POST /api/v1/x402/news-search News search API with publisher links for agents: search recent GDELT Project news metadata for $0.001 USDC. Returns attributed publisher links and bounded headline metadata—never a #
POST /api/v1/x402/crypto-news Crypto news API for agents: search recent attributed crypto headlines (Bitcoin, Ethereum, DeFi, Web3) through the GDELT Project for $0.001 USDC. Returns publisher links and bounded #
POST /api/v1/x402/open-knowledge-search Search bounded English Wikipedia metadata for $0.001 USDC through the public Wikimedia API. Returns attributed page links and short snippets only—not general web search, arbitrary #
POST /api/v1/x402/open-entities-search Search bounded Wikidata entity metadata for $0.001 USDC. Returns stable IDs, labels, descriptions and source links for public places, companies and concepts—not geocoding, navigati #
POST /api/v1/x402/weather-forecast US weather forecast API for agents: return a normalized National Weather Service (NOAA/NWS) multi-period forecast for $0.001 USDC from latitude/longitude only—US coverage, attribut #
POST /api/v1/x402/geocode-us Address geocoding API for agents: geocode one U.S., Puerto Rico, or U.S. Island Areas address for $0.001 USDC through the public Census Geocoder. Returns approximate coordinates wi #
POST /api/v1/x402/fx-rates Delx Commerce currency exchange rates API for agents at $0.001 USDC. Call when you need daily ECB FX rates (EUR/USD/BRL and other published pairs) with source attribution—not a liv #
POST /api/v1/x402/title-case Title-case text for agents. Call this when you need headline-ready casing for titles, product names, or UI labels mid-workflow. Returns structured JSON with the title-cased string #
POST /api/v1/x402/sentence-case Sentence-case text for agents. Use when normalizing noisy agent output into a single readable sentence. Returns the sentence-cased string ready to paste into chat, tickets, or logs #
POST /api/v1/x402/reverse-string Reverse a string. Handy for quick transforms, palindrome checks, or teaching demos without shipping a helper. Returns the reversed text as structured JSON. $0.001 USDC per successf #
POST /api/v1/x402/char-count Count characters, words, and lines. Call before truncating prompts, validating SMS length, or estimating token budget from raw text. Returns character, word, line, and byte-oriente #
POST /api/v1/x402/strip-accents Strip diacritics from text. Use when normalizing names, search keys, or filenames that must stay ASCII-safe. Returns accent-stripped text without network calls or language models. #
POST /api/v1/x402/remove-punctuation Remove punctuation from text. Useful before tokenization, keyword extraction, or fuzzy match prep. Returns cleaned text with punctuation stripped, plus a compact receipt. $0.001 US #
POST /api/v1/x402/extract-numbers Extract numbers from free text. Call when scraping prices, IDs, quantities, or scores out of messy agent-collected text. Returns the ordered list of numbers found—no LLM, no regex #
POST /api/v1/x402/pad-string Pad a string to width. Use for fixed-width logs, CSV alignment, or receipt fields that need left/right padding. Returns the padded string with the applied width and fill character. #
POST /api/v1/x402/repeat-string Repeat a string N times. Handy for fixtures, separators, or test payloads without local loops. Returns the repeated string and N used. $0.001 USDC per successful call via x402 on B #
POST /api/v1/x402/wrap-text Hard-wrap text to columns. Use when formatting terminal output, email drafts, or fixed-width reports. Returns wrapped lines as structured text without calling external formatters. #
POST /api/v1/x402/initials Derive initials from a name. Call when building avatars, short labels, or contact cards from full names. Returns initials derived from whitespace-separated name parts. $0.001 USDC #
POST /api/v1/x402/mask-string Mask sensitive middle characters. Use before logging secrets, account numbers, or tokens that must stay partially hidden. Returns a masked string suitable for audit trails—never st #
POST /api/v1/x402/redact-emails Redact emails in text. Call before publishing logs, support dumps, or RAG snippets that may contain addresses. Returns text with email-like spans replaced by a safe placeholder. $0 #
POST /api/v1/x402/unique-words Unique words with counts. Use for lightweight keyword inventory from notes, pages, or chat transcripts. Returns unique tokens and frequencies without external NLP services. $0.001 #
POST /api/v1/x402/word-frequency Top word frequencies. Call when ranking terms for tags, search hints, or simple content signals. Returns top words by frequency as structured JSON. $0.001 USDC per successful call #
POST /api/v1/x402/caesar-cipher Caesar shift cipher. Handy for puzzle agents, CTF helpers, or reversible toy encoding—not for secrets. Returns shifted text; educational cipher only, not cryptographic protection. #
POST /api/v1/x402/soundex American Soundex codes. Use for fuzzy name matching, de-dupe heuristics, or genealogy-style search keys. Returns the Soundex code for a surname-like string. $0.001 USDC per success #
POST /api/v1/x402/crc32 CRC32 checksum of text. Call for quick integrity fingerprints on configs, prompts, or cached blobs. Returns hex CRC32 without cryptographic security claims. $0.001 USDC per success #
POST /api/v1/x402/base32 Base32 encode or decode. Use when agents must interchange codes for TOTP seeds, IDs, or transport-safe blobs. Returns encoded or decoded Base32 text with mode used. $0.001 USDC per #
POST /api/v1/x402/nanoid NanoID-style public IDs. Generate short URL-safe IDs for jobs, drafts, or idempotency keys without installing nanoid. Returns a random URL-safe id (size 4–64, default 21). $0.001 U #
POST /api/v1/x402/ksuid Time-sortable IDs. Use when you want roughly time-ordered IDs for logs or event streams without a DB sequence. Returns a compact time-sortable id (KSUID-inspired, not a full KSUID #
POST /api/v1/x402/slug-from-url Slug from a URL path. Call when turning docs or product URLs into clean route slugs or cache keys. Returns a slug derived from the path—URL is parsed locally, never fetched. $0.001 #
POST /api/v1/x402/domain-from-url Host from a URL. Use to extract the host for allowlists, branding, or outbound policy checks. Returns the host/domain component; the URL is never fetched. $0.001 USDC per successfu #
POST /api/v1/x402/email-domain Domain from an email. Call when routing tickets, grouping users, or validating corporate domains. Returns the domain part of an email address. $0.001 USDC per successful call via x #
POST /api/v1/x402/phone-digits Normalize phone to digits. Use before SMS gateways, CRM writes, or dedupe on contact fields. Returns digits-only phone text (formatting stripped). $0.001 USDC per successful call v #
POST /api/v1/x402/gcd Greatest common divisor. Handy for ratio simplification, scheduling grids, or math agents without local bigint helpers. Returns GCD of two integers as structured JSON. $0.001 USDC #
POST /api/v1/x402/lcm Least common multiple. Use for cadence alignment, tile sizes, or schedule math in agent workflows. Returns LCM of two integers. $0.001 USDC per successful call via x402 on Base or #
POST /api/v1/x402/is-prime Primality check. Call for teaching demos, ID heuristics, or lightweight number filters (bounded integers). Returns whether n is prime with a clear boolean field. $0.001 USDC per su #
POST /api/v1/x402/prime-factors Prime factorization. Use when agents need factorization for puzzles, crypto teaching, or ratio breakdowns (bounded n). Returns the factor list as structured JSON. $0.001 USDC per s #
POST /api/v1/x402/factorial Factorial (n≤20). Call for combinatorics demos and small counting problems with an explicit n cap. Returns n! for n up to 20; larger n returns a structured error. $0.001 USDC per s #
POST /api/v1/x402/fibonacci Nth Fibonacci (n≤78). Use for sequences, demos, or test fixtures without shipping a math package. Returns F(n) for n up to 78 with a structured receipt. $0.001 USDC per successful #
POST /api/v1/x402/mean Arithmetic mean of numbers. Call when summarizing metrics, scores, or sensor lists mid-pipeline. Returns the mean of a numeric array as JSON. $0.001 USDC per successful call via x4 #
POST /api/v1/x402/median Median of numbers. Use for robust central tendency when outliers pollute averages. Returns the median of the provided numeric list. $0.001 USDC per successful call via x402 on Base #
POST /api/v1/x402/stdev Standard deviation. Call for simple volatility or spread checks on agent-collected samples. Returns population/sample stdev fields depending on input flags. $0.001 USDC per success #
POST /api/v1/x402/percentile Percentile of a list. Use for p50/p95 style summaries without a stats stack. Returns the requested percentile of a numeric array. $0.001 USDC per successful call via x402 on Base o #
POST /api/v1/x402/roman-to-int Roman numerals → integer. Handy for parsing outlines, clocks, or classic numbering in scraped text. Returns the integer value of a Roman numeral string. $0.001 USDC per successful #
POST /api/v1/x402/int-to-roman Integer → Roman numerals. Use for outlines, chapter labels, or display formatting in agent UIs. Returns a Roman numeral for a positive integer. $0.001 USDC per successful call via #
POST /api/v1/x402/bytes-format Human-readable byte sizes. Call when presenting file sizes, cache usage, or download progress to users. Returns a human string like 1.5 KB from a byte count. $0.001 USDC per succes #
POST /api/v1/x402/parse-bytes Parse size strings to bytes. Use when users type 1.5MB and your pipeline needs an integer byte budget. Returns integer bytes parsed from human size text. $0.001 USDC per successful #
POST /api/v1/x402/date-add Add time to an ISO date. Call for deadlines, reminders, and SLA offsets without timezone libraries. Returns the shifted ISO timestamp (local pure parse; no calendar API). $0.001 US #
POST /api/v1/x402/date-diff Difference between two dates. Use for aging tickets, session duration, or SLA breach math. Returns the delta between two ISO timestamps in structured units. $0.001 USDC per success #
POST /api/v1/x402/date-format Format an ISO date. Call when agents need a simple display pattern for reports or messages. Returns a formatted date string from an ISO input. $0.001 USDC per successful call via x #
POST /api/v1/x402/unix-now Current UTC unix time. Use for idempotency stamps, expiring links, or clock skew checks. Returns unix seconds, millis, and ISO UTC from the server clock. $0.001 USDC per successful #
POST /api/v1/x402/is-weekend Weekend check for a date. Call when routing work, quiet hours, or business-day logic in agents. Returns whether the date falls on Saturday or Sunday. $0.001 USDC per successful cal #
POST /api/v1/x402/is-leap-year Leap year check. Use for date validation and calendar math without external data. Returns a boolean leap-year result for a Gregorian year. $0.001 USDC per successful call via x402 #
POST /api/v1/x402/iso-week ISO week number. Call for weekly reporting buckets and standup cadence keys. Returns ISO week number (and year context) for a date. $0.001 USDC per successful call via x402 on Base #
POST /api/v1/x402/quarter-of-year Calendar quarter 1–4. Use for finance-style bucketing and quarterly goals tracking. Returns quarter number 1–4 for the given date. $0.001 USDC per successful call via x402 on Base #
POST /api/v1/x402/next-weekday Next weekday occurrence. Call when scheduling the next Monday standup or Friday ship window. Returns the next date matching the requested weekday. $0.001 USDC per successful call v #
POST /api/v1/x402/age-years Age in whole years. Use for eligibility checks and profile enrichment from a birthdate. Returns whole-year age from an ISO birthdate (not a legal ID check). $0.001 USDC per success #
POST /api/v1/x402/json-pretty Pretty-print JSON. Call before showing configs to humans or attaching readable debug dumps. Returns indented JSON text; invalid JSON returns a structured error. $0.001 USDC per suc #
POST /api/v1/x402/json-minify Minify JSON. Use to shrink payloads before cache, transport, or signature steps. Returns compact JSON text without changing values. $0.001 USDC per successful call via x402 on Base #
POST /api/v1/x402/json-keys List top-level JSON keys. Call when agents must discover object shape without full schema inference. Returns top-level keys of a JSON object. $0.001 USDC per successful call via x4 #
POST /api/v1/x402/json-type JSON root type and size. Use as a cheap preflight before heavier JSON processing. Returns root type (object/array/…) and a size signal. $0.001 USDC per successful call via x402 on #
POST /api/v1/x402/csv-row-count Count CSV rows. Call when estimating import size or validating uploads mid-pipeline. Returns row count for UTF-8 CSV text (header included as a row). $0.001 USDC per successful cal #
POST /api/v1/x402/csv-headers CSV header row. Use to map columns before import or transformation steps. Returns the first-row headers as a list. $0.001 USDC per successful call via x402 on Base or Solana—determ #
POST /api/v1/x402/url-parse Parse a URL into parts. Call when splitting host, path, query, and fragment without fetching the URL. Returns structured URL parts; never performs network I/O. $0.001 USDC per succ #
POST /api/v1/x402/url-encode-component URL-encode a component. Use before building query strings or safe path segments. Returns encodeURIComponent-style output for the input text. $0.001 USDC per successful call via x40 #
POST /api/v1/x402/bool-parse Parse truthy/falsey strings. Call when agents ingest messy flags like yes/no/1/0/true from tools or forms. Returns a boolean plus the normalized interpretation. $0.001 USDC per suc #
POST /api/v1/x402/list-chunk Chunk a JSON array. Use to batch tool calls, page results, or stay under payload limits. Returns array chunks with the requested size (bounded input). $0.001 USDC per successful ca #
POST /api/v1/x402/robots-allow-path Check path allow/disallow against caller-held robots.txt rules. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-reada #
POST /api/v1/x402/page-meta-summary Extract title and common meta tags from caller-held HTML. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-readable JS #
POST /api/v1/x402/query-param-pick Pick named query parameters from a URL or raw query string. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-readable #
POST /api/v1/x402/header-map-normalize Lowercase HTTP header keys and drop hop-by-hop headers. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-readable JSON #
POST /api/v1/x402/etag-match Compare ETag validators including weak tags and If-None-Match lists. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine- #
POST /api/v1/x402/url-origin Extract scheme://host[:port] origin from a URL without network access. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machin #
POST /api/v1/x402/path-join Join URL or filesystem-like path segments without traversal escape. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-r #
POST /api/v1/x402/basename Extract basename from a URL or path-like string. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-readable JSON for $0 #
POST /api/v1/x402/path-ext Extract file extension from a path or URL path segment. Call when you need this bounded result before handing data to a downstream tool. Returns deterministic machine-readable JSON #
POST /api/v1/x402/strip-html-lite Strip HTML tags from caller-held markup. Call when you need plain text from agent-held HTML snippets without a browser. Returns tag-stripped text and length for $0.001 USDC via x40 #
POST /api/v1/x402/html-escape HTML-escape text for safe embedding. Call when you inject agent text into HTML without XSS. Returns escaped text for $0.001 USDC via x402 on Base. No network, no keys, no retention #
POST /api/v1/x402/html-unescape HTML-unescape entities in text. Call when you reverse entities from agent-held HTML snippets. Returns unescaped text for $0.001 USDC via x402 on Base. No network, no keys, no reten #
POST /api/v1/x402/xml-escape XML-escape text for safe embedding. Call when you build XML fragments from agent strings. Returns escaped text for $0.001 USDC via x402 on Base. No network, no keys, no retention; #
POST /api/v1/x402/ensure-trailing-slash Ensure a path ends with /. Call when you normalize directory-style URLs for agents. Returns path with trailing slash for $0.001 USDC via x402 on Base. No network, no keys, no reten #
POST /api/v1/x402/is-url-shape Validate http(s) URL shape. Call when you preflight agent-held URLs before fetch/extract. Returns valid boolean for $0.001 USDC via x402 on Base. No network, no keys, no retention; #
POST /api/v1/x402/domain-label Split host into DNS labels and apex guess. Call when you reason about registrable domains from agent host strings. Returns labels, apex, count for $0.001 USDC via x402 on Base. No #
POST /api/v1/x402/ipv4-octets Parse IPv4 into octets. Call when you validate IP literals held by agents. Returns valid flag and octets for $0.001 USDC via x402 on Base. No network, no keys, no retention; first- #
POST /api/v1/x402/mime-from-ext Guess MIME type from file extension. Call when you set Content-Type hints for agent uploads. Returns mime, ext, known for $0.001 USDC via x402 on Base. No network, no keys, no rete #
POST /api/v1/x402/ext-from-mime Guess extension from MIME type. Call when you name agent-generated files from content-type. Returns ext, mime, known for $0.001 USDC via x402 on Base. No network, no keys, no reten #
POST /api/v1/x402/url-encode-safe Percent-encode text for query components. Call when you build safe query values for agent URLs. Returns encoded text for $0.001 USDC via x402 on Base. No network, no keys, no reten #
POST /api/v1/x402/url-decode-safe Percent-decode text. Call when you reverse query encoding from agent-held URLs. Returns decoded text for $0.001 USDC via x402 on Base. No network, no keys, no retention; first-part #
POST /api/v1/x402/url-parts Split a URL into scheme/netloc/path/query/fragment. Call when you inspect agent-held URLs without network access. Returns URL parts and ok for $0.001 USDC via x402 on Base. No netw #
POST /api/v1/x402/dns-record-diff Compare two bounded caller-supplied DNS record snapshots and return canonical added, removed, and unchanged records. Use after repeated DNS or MX inspections to detect an infrastru #
POST /api/v1/x402/live-probe Verify any third-party x402 endpoint is alive and correctly configured before paying it: a bounded GET/402 preflight fetches the payment contract, checks reachability and response #
POST /api/v1/x402/verified-directory Find live x402 endpoints worth paying, by capability: returns only endpoints Delx has live-probed, each with liveness score, last-observed timestamp, observed price, response-shape #
POST /api/v1/x402/lifecycle-reconcile Verify an x402 purchase actually settled and delivered what you paid for: submit bounded, non-secret metadata for the payment requirement, payment response, delivery receipt and se #
POST /api/v1/x402/cache-control-parse Cache Control Parse: parses Cache-Control directives into typed policy fields using only bounded caller-supplied values. Call when you need a bounded cache control parse result bef #
POST /api/v1/x402/cache-control-directive-diff Cache Control Directive Diff: finds added, removed, and changed Cache-Control directives using only bounded caller-supplied values. Call when you need a bounded cache control direc #
POST /api/v1/x402/cache-freshness-calculate Cache Freshness Calculate: calculates remaining freshness from response timing metadata using only bounded caller-supplied values. Call when you need a bounded cache freshness calc #
POST /api/v1/x402/age-header-validate Age Header Validate: checks whether an HTTP Age value fits a declared freshness lifetime using only bounded caller-supplied values. Call when you need a bounded age header validate #
POST /api/v1/x402/expires-header-validate Expires Header Validate: compares Date and Expires timestamps for an explicit cache lifetime using only bounded caller-supplied values. Call when you need a bounded expires header #
POST /api/v1/x402/etag-parse Etag Parse: separates weak and strong entity-tag semantics from an ETag value using only bounded caller-supplied values. Call when you need a bounded etag parse result before accep #
POST /api/v1/x402/etag-comparison-mode Etag Comparison Mode: evaluates strong or weak comparison between two entity tags using only bounded caller-supplied values. Call when you need a bounded etag comparison mode resul #
POST /api/v1/x402/last-modified-compare Last Modified Compare: orders two Last-Modified instants and reports their delta using only bounded caller-supplied values. Call when you need a bounded last modified compare resul #
POST /api/v1/x402/vary-header-normalize Vary Header Normalize: normalizes and deduplicates Vary header field names using only bounded caller-supplied values. Call when you need a bounded vary header normalize result befo #
POST /api/v1/x402/allow-header-normalize Allow Header Normalize: normalizes and sorts methods advertised by an Allow header using only bounded caller-supplied values. Call when you need a bounded allow header normalize re #
POST /api/v1/x402/accept-header-rank Accept Header Rank: ranks offered media types against weighted Accept ranges using only bounded caller-supplied values. Call when you need a bounded accept header rank result befor #
POST /api/v1/x402/accept-language-rank Accept Language Rank: ranks offered languages against weighted Accept-Language ranges using only bounded caller-supplied values. Call when you need a bounded accept language rank r #
POST /api/v1/x402/accept-encoding-rank Accept Encoding Rank: ranks supported content codings against Accept-Encoding weights using only bounded caller-supplied values. Call when you need a bounded accept encoding rank r #
POST /api/v1/x402/content-type-parse Content Type Parse: splits a Content-Type value into media type and parameters using only bounded caller-supplied values. Call when you need a bounded content type parse result bef #
POST /api/v1/x402/content-type-match Content Type Match: checks a concrete Content-Type against an expected media range using only bounded caller-supplied values. Call when you need a bounded content type match result #
POST /api/v1/x402/content-length-check Content Length Check: compares declared Content-Length with an observed byte count using only bounded caller-supplied values. Call when you need a bounded content length check resu #
POST /api/v1/x402/content-disposition-parse Content Disposition Parse: extracts disposition type, filename, and safe parameters using only bounded caller-supplied values. Call when you need a bounded content disposition pars #
POST /api/v1/x402/retry-after-parse Retry After Parse: normalizes Retry-After seconds or an HTTP-date epoch into a delay using only bounded caller-supplied values. Call when you need a bounded retry after parse resul #
POST /api/v1/x402/rate-limit-window-check Rate Limit Window Check: checks remaining quota against reset timing and requested calls using only bounded caller-supplied values. Call when you need a bounded rate limit window c #
POST /api/v1/x402/forwarded-header-parse Forwarded Header Parse: parses bounded standardized Forwarded header elements using only bounded caller-supplied values. Call when you need a bounded forwarded header parse result #
POST /api/v1/x402/x-forwarded-for-chain X Forwarded For Chain: normalizes a proxy chain without deciding whether an address is trusted using only bounded caller-supplied values. Call when you need a bounded x forwarded f #
POST /api/v1/x402/origin-header-normalize Origin Header Normalize: normalizes scheme, host, and effective port from an Origin value using only bounded caller-supplied values. Call when you need a bounded origin header norm #
POST /api/v1/x402/cors-origin-check CORS Origin Check: compares a request origin with explicit allowed origins using only bounded caller-supplied values. Call when you need a bounded cors origin check result before a #
POST /api/v1/x402/cors-preflight-check CORS Preflight Check: checks requested method and headers against a CORS preflight policy using only bounded caller-supplied values. Call when you need a bounded cors preflight che #
POST /api/v1/x402/hsts-policy-check HSTS Policy Check: checks HSTS max-age and subdomain directives against caller policy using only bounded caller-supplied values. Call when you need a bounded hsts policy check resu #
POST /api/v1/x402/csp-directive-parse CSP Directive Parse: parses Content-Security-Policy directives into normalized source lists using only bounded caller-supplied values. Call when you need a bounded csp directive pa #
POST /api/v1/x402/csp-source-check CSP Source Check: checks whether a caller-supplied source is present in one CSP directive using only bounded caller-supplied values. Call when you need a bounded csp source check r #
POST /api/v1/x402/permissions-policy-parse Permissions Policy Parse: parses Permissions-Policy feature allowlists into normalized entries using only bounded caller-supplied values. Call when you need a bounded permissions p #
POST /api/v1/x402/referrer-policy-check Referrer Policy Check: classifies a Referrer-Policy value against a caller allowlist using only bounded caller-supplied values. Call when you need a bounded referrer policy check r #
POST /api/v1/x402/x-content-type-options-check X Content Type Options Check: checks whether X-Content-Type-Options is exactly nosniff using only bounded caller-supplied values. Call when you need a bounded x content type option #
POST /api/v1/x402/frame-ancestors-check Frame Ancestors Check: checks whether a CSP frame-ancestors directive contains a required source using only bounded caller-supplied values. Call when you need a bounded frame ances #
POST /api/v1/x402/www-authenticate-parse Www Authenticate Parse: parses an authentication challenge scheme and bounded parameters using only bounded caller-supplied values. Call when you need a bounded www authenticate pa #
POST /api/v1/x402/authorization-scheme-identify Authorization Scheme Identify: identifies an Authorization scheme without exposing or validating credentials using only bounded caller-supplied values. Call when you need a bounded #
POST /api/v1/x402/range-header-parse Range Header Parse: parses one bounded HTTP byte range into start and end offsets using only bounded caller-supplied values. Call when you need a bounded range header parse result #
POST /api/v1/x402/content-range-parse Content Range Parse: parses a Content-Range response and checks total-size consistency using only bounded caller-supplied values. Call when you need a bounded content range parse r #
POST /api/v1/x402/digest-header-verify Digest Header Verify: verifies a sha-256 Digest value against caller-supplied text bytes using only bounded caller-supplied values. Call when you need a bounded digest header verif #
POST /api/v1/x402/location-header-resolve Location Header Resolve: resolves a relative Location value against a caller-supplied base URL using only bounded caller-supplied values. Call when you need a bounded location head #
POST /api/v1/x402/redirect-chain-check Redirect Chain Check: checks a caller-supplied redirect chain for loops, downgrade, and hop budget using only bounded caller-supplied values. Call when you need a bounded redirect #
POST /api/v1/x402/status-retry-classify Status Retry Classify: classifies whether a method and status pair is retryable under caller policy using only bounded caller-supplied values. Call when you need a bounded status r #
POST /api/v1/x402/method-idempotency-classify Method Idempotency Classify: classifies an HTTP method as safe, idempotent, or non-idempotent using only bounded caller-supplied values. Call when you need a bounded method idempot #
POST /api/v1/x402/http-version-normalize HTTP Version Normalize: normalizes common HTTP protocol version spellings using only bounded caller-supplied values. Call when you need a bounded http version normalize result befo #
POST /api/v1/x402/transfer-encoding-check Transfer Encoding Check: checks transfer-coding order and whether chunked appears only last using only bounded caller-supplied values. Call when you need a bounded transfer encodin #
POST /api/v1/x402/connection-header-tokenize Connection Header Tokenize: normalizes hop-by-hop connection option tokens using only bounded caller-supplied values. Call when you need a bounded connection header tokenize result #
POST /api/v1/x402/server-timing-parse Server Timing Parse: parses bounded Server-Timing metrics and durations using only bounded caller-supplied values. Call when you need a bounded server timing parse result before ac #
POST /api/v1/x402/dns-ttl-budget-check DNS Ttl Budget Check: checks DNS record TTLs against caller minimum and maximum bounds using only bounded caller-supplied values. Call when you need a bounded dns ttl budget check #
POST /api/v1/x402/dns-cname-chain-check DNS Cname Chain Check: checks a caller-supplied CNAME chain for loops and hop budget using only bounded caller-supplied values. Call when you need a bounded dns cname chain check r #
POST /api/v1/x402/dns-mx-priority-sort DNS MX Priority Sort: sorts MX exchanges by preference while preserving equal-priority order using only bounded caller-supplied values. Call when you need a bounded dns mx priority #
POST /api/v1/x402/dns-txt-chunk-join DNS Txt Chunk Join: joins quoted DNS TXT chunks into the logical record value using only bounded caller-supplied values. Call when you need a bounded dns txt chunk join result befo #
POST /api/v1/x402/dns-spf-record-parse DNS SPF Record Parse: parses SPF version, mechanisms, modifiers, and terminal policy using only bounded caller-supplied values. Call when you need a bounded dns spf record parse re #
POST /api/v1/x402/dns-spf-lookup-budget DNS SPF Lookup Budget: counts DNS-triggering SPF mechanisms against a configured budget using only bounded caller-supplied values. Call when you need a bounded dns spf lookup budge #
POST /api/v1/x402/dns-dmarc-policy-parse DNS DMARC Policy Parse: parses DMARC policy, percentage, alignment, and report tags using only bounded caller-supplied values. Call when you need a bounded dns dmarc policy parse r #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/delx-commerce-x402-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

delx-ai-commerce-x402-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"Delx Commerce — x402 services for autonomous agents","version":"3.3.5","description":"Delx Commerce is the commercial business arm of Delx, providing pay-per-result APIs for agent media, website content extraction, prediction-market research, and web/data utilities. The active operations below publish exact USDC prices, input and output schemas, delivery contracts, and refund paths.","contact":{"name":"Delx Commerce Support","url":"https://commerce.delx.ai","email":"support@delx.ai"},"guidance":"This x402 discovery document lists only active paid Delx routes. Current starting points: generate_image at https://api.delx.ai/api/v1/x402/image for $0.01 USDC; generate_image_budget at https://api.delx.ai/api/v1/x402/image-budget for $0.005 USDC; generate_speech_hd at https://api.delx.ai/api/v1/x402/speech-hd for $0.08 USDC; narrated_post at https://api.delx.ai/api/v1/x402/narrated-post for $0.02 USDC. Use PAYMENT-SIGNATURE after a 402 challenge. REST callers can also use Authorization: Payment <credential> for MPP-compatible retries. OWS can drive the x402 retry flow with a local wallet; see https://delx.ai/docs/ows-setup.","x-guidance":"Use this pay-per-result API without an API key or subscription. First call GET /api/v1/x402/start?q=<intent> to choose the best product, then invoke the exact operation with JSON matching its requestBody schema. Always send header x-delx-source with your skill, pack, or directory id (example: skill-delx-micro-utils) so conversion is attributable. An unpaid call returns HTTP 402 with x402 payment requirements; retry it with Payment-Signature. Low-cost starting points include image generation at $0.01, image resize/conversion at $0.001, QR generation at $0.001, and x402 server audit at $0.01."},"servers":[{"url":"https://api.delx.ai"}],"paths":{"/api/v1/x402/image":{"post":{"operationId":"generate_image","summary":"Delx Commerce cheap image generation API for agents at $0.01 USDC. Call when you need a product visual, ad creative, thumbnail, banner, logo concept, or social graphic with no API key or monthly plan. Commercial FLUX Schnell stills via x402 on Base or Solana—public WebP URL, SHA-256 receipt, and 11 aspect ratios. No subscription.","tags":["x402","utility"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","minLength":1,"maxLength":2000,"description":"Text description of the image to generate."},"aspect_ratio":{"type":"string","enum":["1:1","16:9","21:9","3:2","2:3","4:5","5:4","3:4","4:3","9:16","9:21"],"default":"1:1"},"quality_profile":{"type":"string","enum":["balanced","raw"],"default":"balanced","description":"balanced applies versioned anti-artifact quality guidance; raw forwards the prompt unchanged."},"model":{"type":"string","description":"Optional commercial Replicate model in the same SKU price band. Defaults to black-forest-labs/flux-schnell. Aliases: flux-schnell, flux-dev. Never mediagen/SuperGrok. Response includes upstream_cost and gross_margin markup fields.","enum":["black-forest-labs/flux-schnell","black-forest-labs/flux-dev","flux-schnell","flux-dev","schnell","flux","dev"]}},"required":["prompt"],"additionalProperties":false},"example":{"prompt":"A friendly robot creating digital art for an AI agent","aspect_ratio":"1:1","quality_profile":"balanced"}}}},"responses":{"200":{"description":"Paid utility result. Downstream tool errors are returned as structured result payloads with HTTP 200 after payment succeeds.","content":{"application/json":{"schema":{"type":"object","properties":{"generation_id":{"type":"string"},"image_url":{"type":"string","format":"uri"},"model":{"type":"string"},"provider":{"type":"string"},"provider_source":{"type":"string"},"aspect_ratio":{"type":"string"},"quality_profile":{"type":"string"},"prompt_policy_version":{"type":"string"},"media_type":{"type":"string"},"width":{"type":["integer","null"]},"height":{"type":["integer","null"]},"bytes":{"type":"integer"},"sha256":{"type":"string"},"sale_price_usdc":{"type":"number"},"upstream_cost_usd":{"type":"number"},"gross_margin_usd":{"type":"number"},"gross_margin_pct":{"type":"number"}},"required":["generation_id","image_url","model","aspect_ratio","quality_profile","prompt_policy_version","media_type","sha256"],"additionalProperties":true},"example":{"generation_id":"d61c158acd974528be6af43a3bfac50f","image_url":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","model":"black-forest-labs/flux-schnell","provider":"replicate","aspect_ratio":"1:1","quality_profile":"balanced","prompt_policy_version":"balanced/v1","media_type":"image/webp","width":1024,"height":1024,"bytes":21302,"sha256":"b1fee3065c234364feb056ee4ad06f135c0d30039eaff0e92e52e371e884cb29","sale_price_usdc":0.01}}}},"400":{"description":"Invalid request body before tool execution","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string"},"result":{"type":"object","additionalProperties":true}},"required":["tool_name","result"],"additionalProperties":false}}}},"402":{"description":"Payment required via x402 or MPP","content":{"application/json":{"schema":{"type":"object","properties":{"x402Version":{"type":"integer"},"accepts":{"type":"array","items":{"type":"object"}},"error":{"type":"string"},"extensions":{"type":"object","properties":{"payment-identifier":{"type":"object","properties":{"info":{"type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}},"required":["info"]}}}},"required":["x402Version","accepts","error"]}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}},{"mpp":{}}],"extensions":{"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}}}},"x-bazaar":{"discoverable":true,"category":"image","tags":["x402","ai-image","text-to-image","image-generation","image-generation-api","cheap-image-generation","flux-schnell","commercial-use","webp","agent","ai-image-generator","ad-creative","ad","creative","advertising","marketing","social-media-graphics","social","media","thumbnail","banner","delx","delx-commerce","agentcash","micro-usdc","pay-per-call","agent-tools"],"summary":"Delx Commerce cheap image generation API for agents at $0.01 USDC. Call when you need a product visual, ad creative, thumbnail, banner, logo concept, or social graphic with no API key or monthly plan. Commercial FLUX Schnell stills via x402 on Base or Solana—public WebP URL, SHA-256 receipt, and 11 aspect ratios. No subscription.","coverImage":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","tool_name":"generate_image","serviceName":"FLUX Image for Agents","iconUrl":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","provider":"coinbase","featured":true,"suspension":null,"listing_status":"coverage_readback_stale","listing_blockers":["coverage_readback_stale"],"indexed_publicly":null,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"prompt":{"type":"string","minLength":1,"maxLength":2000,"description":"Text description of the image to generate."},"aspect_ratio":{"type":"string","enum":["1:1","16:9","21:9","3:2","2:3","4:5","5:4","3:4","4:3","9:16","9:21"],"default":"1:1"},"quality_profile":{"type":"string","enum":["balanced","raw"],"default":"balanced","description":"balanced applies versioned anti-artifact quality guidance; raw forwards the prompt unchanged."},"model":{"type":"string","description":"Optional commercial Replicate model in the same SKU price band. Defaults to black-forest-labs/flux-schnell. Aliases: flux-schnell, flux-dev. Never mediagen/SuperGrok. Response includes upstream_cost and gross_margin markup fields.","enum":["black-forest-labs/flux-schnell","black-forest-labs/flux-dev","flux-schnell","flux-dev","schnell","flux","dev"]}},"required":["prompt"],"additionalProperties":false}},"required":["type","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"generation_id":"d61c158acd974528be6af43a3bfac50f","image_url":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","model":"black-forest-labs/flux-schnell","provider":"replicate","aspect_ratio":"1:1","quality_profile":"balanced","prompt_policy_version":"balanced/v1","media_type":"image/webp","width":1024,"height":1024,"bytes":21302,"sha256":"b1fee3065c234364feb056ee4ad06f135c0d30039eaff0e92e52e371e884cb29","sale_price_usdc":0.01}},"required":["type","example"]}},"required":["input","output"]},"coverage_generated_at":"2026-09-03T03:49:02.728Z","coverage_source":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo={payTo}&limit=100&offset={offset}"},"x-discovery":{"category":"image","tags":["x402","ai-image","text-to-image","image-generation","image-generation-api","cheap-image-generation","flux-schnell","commercial-use","webp","agent","ai-image-generator","ad-creative","ad","creative","advertising","marketing","social-media-graphics","social","media","thumbnail","banner","delx","delx-commerce","agentcash","micro-usdc","pay-per-call","agent-tools"],"aliases":[],"featured":true,"resource":"https://api.delx.ai/api/v1/x402/image","catalogPriority":1,"recommendedFirstCall":true,"agentFirstStart":"https://api.delx.ai/api/v1/x402/start","agentFirstMcpStart":"https://api.delx.ai/api/v1/mcp/start","preview":{"resource":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","method":"GET","query_arg":"","sample_url":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","summary":"Public sample output showing the WebP artifact returned by the $0.01 image-generation route."}}}},"/api/v1/x402/image-budget":{"post":{"operationId":"generate_image_budget","summary":"Delx Commerce budget image generation API for $0.005 USDC (FLUX Schnell entry tier). Call when you need a cheap image, quick concept, thumbnail, or low-cost draft under the $0.01 draft SKU—paid commercial Replicate only (never mediagen). Public WebP URL + SHA-256 + explicit markup via x402 on Base or Solana.","tags":["x402","utility"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","minLength":1,"maxLength":2000,"description":"Text description of the budget image to generate."},"aspect_ratio":{"type":"string","enum":["1:1","16:9","21:9","3:2","2:3","4:5","5:4","3:4","4:3","9:16","9:21"],"default":"1:1"},"quality_profile":{"type":"string","enum":["balanced","raw"],"default":"balanced"}},"required":["prompt"],"additionalProperties":false},"example":{"prompt":"Quick concept sketch of a red fox icon, flat vector, no text","aspect_ratio":"1:1","quality_profile":"balanced"}}}},"responses":{"200":{"description":"Paid utility result. Downstream tool errors are returned as structured result payloads with HTTP 200 after payment succeeds.","content":{"application/json":{"schema":{"type":"object","properties":{"generation_id":{"type":"string"},"image_url":{"type":"string","format":"uri"},"model":{"type":"string"},"provider":{"type":"string"},"provider_source":{"type":"string"},"aspect_ratio":{"type":"string"},"quality_profile":{"type":"string"},"prompt_policy_version":{"type":"string"},"media_type":{"type":"string"},"width":{"type":["integer","null"]},"height":{"type":["integer","null"]},"bytes":{"type":"integer"},"sha256":{"type":"string"},"sale_price_usdc":{"type":"number","const":0.005},"upstream_cost_usd":{"type":"number"},"gross_margin_usd":{"type":"number"},"gross_margin_pct":{"type":"number"},"tier":{"type":"string","const":"budget"}},"required":["generation_id","image_url","model","aspect_ratio","quality_profile","prompt_policy_version","media_type","sha256"],"additionalProperties":true},"example":{"generation_id":"budget-sample-generation-id","image_url":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","model":"bytedance/sdxl-lightning-4step","provider":"replicate","provider_source":"commercial_api","aspect_ratio":"1:1","quality_profile":"balanced","tier":"budget","prompt_policy_version":"balanced/v1","media_type":"image/webp","width":1024,"height":1024,"bytes":80000,"sha256":"b1fee3065c234364feb056ee4ad06f135c0d30039eaff0e92e52e371e884cb29","sale_price_usdc":0.005,"upstream_cost_usd":0.0012,"gross_margin_usd":0.0038}}}},"400":{"description":"Invalid request body before tool execution","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string"},"result":{"type":"object","additionalProperties":true}},"required":["tool_name","result"],"additionalProperties":false}}}},"402":{"description":"Payment required via x402 or MPP","content":{"application/json":{"schema":{"type":"object","properties":{"x402Version":{"type":"integer"},"accepts":{"type":"array","items":{"type":"object"}},"error":{"type":"string"},"extensions":{"type":"object","properties":{"payment-identifier":{"type":"object","properties":{"info":{"type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}},"required":["info"]}}}},"required":["x402Version","accepts","error"]}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}},{"mpp":{}}],"extensions":{"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}}}},"x-bazaar":{"discoverable":true,"category":"image","tags":["x402","ai-image","text-to-image","image-generation","budget-image","cheap-image","sdxl-lightning","commercial-use","webp","agent","ai-image-generator","thumbnail","concept-sketch","delx","delx-commerce","agentcash","micro-usdc","pay-per-call","agent-tools"],"summary":"Delx Commerce budget image generation API for $0.005 USDC (FLUX Schnell entry tier). Call when you need a cheap image, quick concept, thumbnail, or low-cost draft under the $0.01 draft SKU—paid commercial Replicate only (never mediagen). Public WebP URL + SHA-256 + explicit markup via x402 on Base or Solana.","coverImage":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","tool_name":"generate_image_budget","serviceName":"Budget Image for Agents","iconUrl":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","provider":"coinbase","featured":true,"suspension":null,"listing_status":"coverage_readback_stale","listing_blockers":["coverage_readback_stale"],"indexed_publicly":null,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"prompt":{"type":"string","minLength":1,"maxLength":2000,"description":"Text description of the budget image to generate."},"aspect_ratio":{"type":"string","enum":["1:1","16:9","21:9","3:2","2:3","4:5","5:4","3:4","4:3","9:16","9:21"],"default":"1:1"},"quality_profile":{"type":"string","enum":["balanced","raw"],"default":"balanced"}},"required":["prompt"],"additionalProperties":false}},"required":["type","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"generation_id":"budget-sample-generation-id","image_url":"https://api.delx.ai/api/v1/generated-images/d61c158acd974528be6af43a3bfac50f.webp","model":"bytedance/sdxl-lightning-4step","provider":"replicate","provider_source":"commercial_api","aspect_ratio":"1:1","quality_profile":"balanced","tier":"budget","prompt_policy_version":"balanced/v1","media_type":"image/webp","width":1024,"height":1024,"bytes":80000,"sha256":"b1fee3065c234364feb056ee4ad06f135c0d30039eaff0e92e52e371e884cb29","sale_price_usdc":0.005,"upstream_cost_usd":0.0012,"gross_margin_usd":0.0038}},"required":["type","example"]}},"required":["input","output"]},"coverage_generated_at":"2026-09-03T03:49:02.728Z","coverage_source":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo={payTo}&limit=100&offset={offset}"},"x-discovery":{"category":"image","tags":["x402","ai-image","text-to-image","image-generation","budget-image","cheap-image","sdxl-lightning","commercial-use","webp","agent","ai-image-generator","thumbnail","concept-sketch","delx","delx-commerce","agentcash","micro-usdc","pay-per-call","agent-tools"],"aliases":[],"featured":true,"resource":"https://api.delx.ai/api/v1/x402/image-budget","catalogPriority":2,"recommendedFirstCall":false,"agentFirstStart":null,"agentFirstMcpStart":null}}},"/api/v1/x402/remove-background":{"post":{"operationId":"remove_background","summary":"Remove an image background for $0.002 USDC. Send one bounded base64 PNG, JPEG, or WebP; get a durable transparent PNG and SHA-256 receipt. No API key, subscription, URL fetch, or retained input.","tags":["x402","utility"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"image_base64":{"type":"string","minLength":1,"maxLength":349550,"description":"One base64-encoded PNG, JPEG, or WebP image up to 256 KiB decoded; image/* data-URI prefixes are accepted. URLs and file paths are rejected."}},"required":["image_base64"],"additionalProperties":false},"example":{"image_base64":"<base64 PNG/JPEG/WebP up to 256 KiB decoded>"}}}},"responses":{"200":{"description":"Paid utility result. Downstream tool errors are returned as structured result payloads with HTTP 200 after payment succeeds.","content":{"application/json":{"schema":{"type":"object","properties":{"generation_id":{"type":"string"},"image_url":{"type":"string","format":"uri"},"provider":{"type":"string","const":"replicate"},"model":{"type":"string","const":"851-labs/background-remover"},"provider_prediction_id":{"type":["string","null"]},"media_type":{"type":"string","const":"image/png"},"width":{"type":"integer","minimum":1},"height":{"type":"integer","minimum":1},"has_transparency":{"type":"boolean","const":true},"bytes":{"type":"integer","minimum":1},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"input_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"upstream_cost_usd":{"type":"number","minimum":0},"sale_price_usdc":{"type":"number","const":0.002},"gross_margin_usd":{"type":"number"}},"required":["generation_id","image_url","provider","model","media_type","width","height","has_transparency","bytes","sha256","upstream_cost_usd","sale_price_usdc","gross_margin_usd"],"additionalProperties":true},"example":{"generation_id":"4f7302e27fef42fc9164a3af6c3f5661","image_url":"https://api.delx.ai/api/v1/generated-background-removals/4f7302e27fef42fc9164a3af6c3f5661.png","provider":"replicate","model":"851-labs/background-remover","provider_prediction_id":"bg-example-prediction","media_type":"image/png","width":1024,"height":1024,"has_transparency":true,"bytes":182421,"sha256":"2d6c7c2b3f3c8e1e7b0d3a5b6e7f8a9b1234567890abcdef1234567890abcdef","input_sha256":"34a8815e9c57e321194d50f2ea8b64394019fb8038c9aefd7a9a306a5030fc31","upstream_cost_usd":0.00051,"sale_price_usdc":0.002,"gross_margin_usd":0.00149}}}},"400":{"description":"Invalid request body before tool execution","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string"},"result":{"type":"object","additionalProperties":true}},"required":["tool_name","result"],"additionalProperties":false}}}},"402":{"description":"Payment required via x402 or MPP","content":{"application/json":{"schema":{"type":"object","properties":{"x402Version":{"type":"integer"},"accepts":{"type":"array","items":{"type":"object"}},"error":{"type":"string"},"extensions":{"type":"object","properties":{"payment-identifier":{"type":"object","properties":{"info":{"type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}},"required":["info"]}}}},"required":["x402Version","accepts","error"]}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}},{"mpp":{}}],"extensions":{"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}}}},"x-bazaar":{"discoverable":true,"category":"image","tags":["x402","background-removal","remove-background","transparent-png","image-cutout","product-photo","avatar","thumbnail","sticker","image-editing","agent","agentcash","micro-usdc","pay-per-call"],"summary":"Remove an image background for $0.002 USDC. Send one bounded base64 PNG, JPEG, or WebP; get a durable transparent PNG and SHA-256 receipt. No API key, subscription, URL fetch, or retained input.","coverImage":"https://delx.ai/opengraph-image?v=20260305-fox","tool_name":"remove_background","serviceName":"Background Removal for Agents","iconUrl":"https://delx.ai/opengraph-image?v=20260305-fox","provider":"coinbase","featured":false,"suspension":null,"listing_status":"coverage_readback_stale","listing_blockers":["coverage_readback_stale"],"indexed_publicly":null,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"image_base64":{"type":"string","minLength":1,"maxLength":349550,"description":"One base64-encoded PNG, JPEG, or WebP image up to 256 KiB decoded; image/* data-URI prefixes are accepted. URLs and file paths are rejected."}},"required":["image_base64"],"additionalProperties":false}},"required":["type","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"generation_id":"4f7302e27fef42fc9164a3af6c3f5661","image_url":"https://api.delx.ai/api/v1/generated-background-removals/4f7302e27fef42fc9164a3af6c3f5661.png","provider":"replicate","model":"851-labs/background-remover","provider_prediction_id":"bg-example-prediction","media_type":"image/png","width":1024,"height":1024,"has_transparency":true,"bytes":182421,"sha256":"2d6c7c2b3f3c8e1e7b0d3a5b6e7f8a9b1234567890abcdef1234567890abcdef","input_sha256":"34a8815e9c57e321194d50f2ea8b64394019fb8038c9aefd7a9a306a5030fc31","upstream_cost_usd":0.00051,"sale_price_usdc":0.002,"gross_margin_usd":0.00149}},"required":["type","example"]}},"required":["input","output"]},"coverage_generated_at":"2026-09-03T03:49:02.728Z","coverage_source":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo={payTo}&limit=100&offset={offset}"},"x-discovery":{"category":"image","tags":["x402","background-removal","remove-background","transparent-png","image-cutout","product-photo","avatar","thumbnail","sticker","image-editing","agent","agentcash","micro-usdc","pay-per-call"],"aliases":[],"featured":false,"resource":"https://api.delx.ai/api/v1/x402/remove-background","catalogPriority":null,"recommendedFirstCall":false,"agentFirstStart":null,"agentFirstMcpStart":null}}},"/api/v1/x402/transcribe-audio":{"post":{"operationId":"transcribe_audio","summary":"Transcribe one clipped WAV to text for $0.02 USDC. Call when you need a transcript from a voice note, meeting snippet, or support call under 60 seconds. Returns the text and SHA-256 receipt. No API key, no subscription, no retained audio.","tags":["x402","utility"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"audio_base64":{"type":"string","minLength":1,"maxLength":2800000,"description":"One base64-encoded WAV up to 2 MiB decoded and 60 seconds. audio/wav data-URI prefixes are accepted. URLs, file paths, and model/version fields are rejected."}},"required":["audio_base64"],"additionalProperties":false},"example":{"audio_base64":"<base64 WAV up to 2 MiB decoded and 60 seconds>"}}}},"responses":{"200":{"description":"Paid utility result. Downstream tool errors are returned as structured result payloads with HTTP 200 after payment succeeds.","content":{"application/json":{"schema":{"type":"object","properties":{"generation_id":{"type":"string"},"text":{"type":"string","minLength":1},"text_url":{"type":"string","format":"uri"},"provider":{"type":"string","const":"replicate"},"model":{"type":"string","const":"vaibhavs10/incredibly-fast-whisper"},"provider_prediction_id":{"type":["string","null"]},"media_type":{"type":"string","const":"text/plain"},"bytes":{"type":"integer","minimum":1},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"input_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"upstream_cost_usd":{"type":"number","minimum":0},"sale_price_usdc":{"type":"number","const":0.02},"gross_margin_usd":{"type":"number"}},"required":["generation_id","text","provider","model","media_type","bytes","sha256","upstream_cost_usd","sale_price_usdc","gross_margin_usd"],"additionalProperties":true},"example":{"generation_id":"9c2e1b84f0a14d2e9c8b7a6543210fed","text":"hello agents","text_url":"https://api.delx.ai/api/v1/generated-transcripts/9c2e1b84f0a14d2e9c8b7a6543210fed.txt","provider":"replicate","model":"vaibhavs10/incredibly-fast-whisper","provider_prediction_id":"tr-example-prediction","media_type":"text/plain","bytes":12,"sha256":"2d6c7c2b3f3c8e1e7b0d3a5b6e7f8a9b1234567890abcdef1234567890abcdef","input_sha256":"34a8815e9c57e321194d50f2ea8b64394019fb8038c9aefd7a9a306a5030fc31","upstream_cost_usd":0.0036,"sale_price_usdc":0.02,"gross_margin_usd":0.0164}}}},"400":{"description":"Invalid request body before tool execution","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string"},"result":{"type":"object","additionalProperties":true}},"required":["tool_name","result"],"additionalProperties":false}}}},"402":{"description":"Payment required via x402 or MPP","content":{"application/json":{"schema":{"type":"object","properties":{"x402Version":{"type":"integer"},"accepts":{"type":"array","items":{"type":"object"}},"error":{"type":"string"},"extensions":{"type":"object","properties":{"payment-identifier":{"type":"object","properties":{"info":{"type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}},"required":["info"]}}}},"required":["x402Version","accepts","error"]}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.02"},"protocols":[{"x402":{}},{"mpp":{}}],"extensions":{"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"required":{"type":"boolean"},"id":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["required"]}}}},"x-bazaar":{"discoverable":true,"category":"audio","tags":["x402","transcription","speech-to-text","whisper","audio-to-text","voice-note","meeting-notes","agent","agentcash","micro-usdc","pay-per-call"],"summary":"Transcribe one clipped WAV to text for $0.02 USDC. Call when you need a transcript from a voice note, meeting snippet, or support call under 60 seconds. Returns the text and SHA-256 receipt. No API key, no subscription, no retained audio.","coverImage":"https://delx.ai/opengraph-image?v=20260305-fox","tool_name":"transcribe_audio","serviceName":"Audio Transcription for Agents","iconUrl":"https://delx.ai/opengraph-image?v=20260305-fox","provider":"coinbase","featured":false,"suspension":null,"listing_status":"coverage_readback_stale","listing_blockers":["coverage_readback_stale"],"indexed_publicly":null,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"audio_base64":{"type":"string","minLength":1,"maxLength":2800000,"description":"One base64-encoded WAV up to 2 MiB decoded and 60 seconds. audio/wav data-URI prefixes are accepted. URLs, file paths, and model/version fields are rejected."}},"required":["audio_base64"],"additionalProperties":false}},"required":["type","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"generation_id":"9c2e1b84f0a14d2e9c8b7a6543210fed","text":"hello agents","text_url":"https://api.delx.ai/api/v1/generated-transcripts/9c2e1b84f0a14d2e9c8b7a6543210fed.txt","provider":"replicate","model":"vaibhavs10/incredibly-fast-whisper","provider_prediction_id":"tr-example-prediction","media_type":"text/plain","bytes":12,"sha256":"2d6c7c2b3f3c8e1e7b0d3a5b6e7f8a9b1234567890abcdef1234567890abcdef","input_sha256":"34a8815e9c57e321194d50f2ea8b64394019fb8038c9aefd7a9a306a5030fc31","upstream_cost_usd":0.0036,"sale_price_usdc":0.02,"gross_margin_usd":0.0164}},"required":["type","example"]}},"required":["input","output"]},"coverage_generated_at":"2026-09-03T03:49:02.728Z","coverage_source":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo={payTo}&limit=100&offset={offset}"},"x-discovery":{"category":"audio","tags":["x402","transcription","speech-to-text","whisper","audio-to-text","voice-note","meeting-notes","agent","agentcash","micro-usdc","pay-per-call"],"aliases":[],"featured":false,"resource":"https://api.delx.ai/api/v1/x402/transcribe-audio","catalogPriority":null,"recommendedFirstCall":false,"agentFirstStart":null,"agentFirstMcpStart":null}}},"/api/v1/x402/caption-image":{"post":{"operationId":"caption_image","summary":"Caption one still image for $0.005 USDC. Call when you need one-sentence alt text or a listing description from a bounded PNG, JPEG, or WebP. Returns the caption and SHA-256 receipt. No API key, no subscription, no URL fetch.","tags":["x402","utility"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"image_base64":{"type":"string","minLength":1,"maxLength":349550,"description":"One base64-encoded PNG, JPEG, or WebP up to 256 KiB decoded. URLs and model fields are rejected."}},"required":["image_base64"],"additionalProperties":false},"example":{"image_base64":"<base64 PNG/JPEG/WebP up to 256 KiB decoded>"}}}},"responses":{"200":{"description":"Paid utility result. Downstream tool errors are returned as structured result payloads with HTTP 200 after payment succeeds.","content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","minLength":1},"sale_price_usdc":{"type":"number","const":0.005},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["text","sale_price_usdc"],"additionalProperties":true},"example":{"text":"a blue rectangle","sale_price_usdc":0.005}}}},"400":{"description":"Invalid request body before tool execution","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string"},"result":{"type":"object","additionalProperties":true}},"required":["tool_name","result"],"additionalProperties":false}}}},"402":{"description":"Payment required via x402 or MPP","content":{"application/json":{"schema":{"type":"object","properties":{"x402Version":{"type":"integer"},"accepts":{"type":"array","items":{"type":"object"}},"error":{"type":"string"},"extensions":{"type":"object","properties":{"payment-identifier":{"type":"object","properties":{"info":{"

# --- truncated at 32 KB (6159 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/delx-ai/refs/heads/main/openapi/delx-ai-commerce-x402-openapi.json